Cool,
See either select POJO or
EJB.
First, EJB is a simple POJO wrapped with externel features provided by APPLICATION SERVER. If you want POJO based approach ( without extending all EJB realted classes) then use SPRING & HIBERANATE for your application.
The tradeoff between EJB & POJO depends on your application requirement.