what are advantages of EJB
843829Aug 21 2002 — edited Aug 23 2005Well, I have read all class of J2EE books and worked a lot on EJB, so I think, that I do know, what I am speeking about. But I still can't get the spirit.
My point of view is the following:
EJB is a very (extremely) modular architecture, which is theoretically innovative, but in practice..?
It is so extremely modular, that you have to pay an inmense overhead for it (descriptors, EJB-Containers, problems of testing, performance problems etc..)
Ok, there is scalability, security, support of multiclients, distributed transformations
but : security is not(!) standardized.
support of multiclients is in the great majority of cases allready done by a simple webcontainer.
Use of remote ejb-clients and distributed transactions are rare exceptions.
It is somehow awful, to test ejb, because you need remote interface for test-client, but after testing you have to convert to local interface. The more, you can't get J2EE server for more than 30 days but JBoss that is not documented.
So give me back the faith please
What are the advantages?