How does the ejb container invoke ejbStore? What (the attributes or set
methods) are The ejb container monitoring  to run ejbStore?
If a VO  is used, I can use 'attribute0 = vo.value' to assign a new value to
attribute0.  Does ejbStore run?
I can use setAttribute0(vo.value) to assign a new value to attribute0 so
make ejbStore to run. The performance will be different in updating
persisent data.

Jim

-----Original Message-----
From: Krishnan Subramanian [mailto:[EMAIL PROTECTED]]
Sent: Friday, May 31, 2002 8:59 AM
To: [EMAIL PROTECTED]
Subject: Re: Retrieving data from entity beans


Ara,

Local interfaces & relationships are a pretty flexible approach.
And they can be a (relatively) lightweight technique of accessing
data. Performance is an importance factor, but not the only
one when building complex applications. Just as important (or
more so!) are other metrics such as modularity, extensibility,
maintainability.

Value Objects are not a workaround. They've been around (known
by different names) since the days of distributed computing.
It is possible to build high performant distributed systems
using low level techniques (raw JDBC, or low level native code,
sockets etc), but such systems are typically brittle & difficult
to maintain & extend. The approach with J2EE is to raise the
level of abstraction used; so as to hide that complexity.
(Again, its not sweeping complexity under the carpet -  but
rather abstracting that complexity from the developer).

But I've digressed here. The issue at hand is not whether
EJB 2.0 CMP is usable, but rather a discussion (debate ;) of the
recommended techniques & trade offs when accessing them.

-krish

> -----Original Message-----
> From: Ara Abrahamian [mailto:[EMAIL PROTECTED]]
> Sent: Friday, May 31, 2002 2:31 PM
> To: 'Krishnan Subramanian'; [EMAIL PROTECTED]
> Subject: RE: Retrieving data from entity beans
>
>
> You're quite right. I've measured a 6-10X difference. I'm disappointed
> about what EJB2 expert group came up with. The CMP2 stuff ended up being
> very sophisticated, and they don't support dependent objects either.
> Dependent objects in PFD2 were a better approach. Can someone here
> enlighten us why they've chosen this approach?
>
> Based on all these performance/etc issues I still prefer to go the
> session facade->javabean path, no use of workarounds such as value
> objects or heavy beans/relations.
>
> Ara.

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to