> Is there any information available when Orion will support EJB2.0 
> and EJB QL

My thoughts on CMP vs BMP:
On my project I went with BMP + DAO patterns + business deligates
at the client tier that deligate reads to the much more efficient
DAO's (direct access to the DB) and updates to transactional 
components (entities mediated by session beans).

With CMP you don't have the higher performance choice at the
client business deligate level to go directly to the DB via
DAO's, all reads have to go through the transactional tier
(for no good reason except to boost the stock of your appserver
and hardware vendors).

My personal opinion about CMP, that I'd like to hear other's 
experience on is that you'll spend almost as much time developing and
debugging QL as you would DAO+SQL.  You'll loose the much higher
performance direct access to the DB for read operations.  Given
that most web site pages are doing read, (display of catalogue
pages) use of CMP for reads through entities makes no sense unless
a slow web site is desired.

Any thoughts?

thanks,  curt



Reply via email to