[ACCEPTED]-Is EJB still alive?-ejb

Accepted answer
Score: 28

EJB3 is a vast improvement over previous versions. It's 13 still technically the standard server-side implementation 12 toolset for JavaEE and since it now has 11 none of the previous baggage (thanks to 10 annotations and Java Persistence), is quite 9 usable and being deployed as we speak. As 8 one commenter noted, JBoss SEAM is based 7 upon it.

EJB 3 is a viable alternative to 6 Spring, and the two technologies may become 5 more tightly related. this article details 4 that Spring 3.0 will be compatible with 3 EJB Lite (which I'm not sure what that is, exactly) and 2 possibly be part of Java EE 6.

EJB is not 1 going anywhere.

Score: 6

We're working with EJB here and it works 9 quite well with JBoss Seam and JSF, Faclets 8 and MyFaces Trinidad. Good UI, Templating, AJAX 7 and stable production 24/7 running on JBoss 6 4.2.

It's a good stack for business processes, workflows, messageing, webservices 5 and ui control. Fast delivery of features, easy 4 programming and stable ground based on entitybeans 3 with mysql persistance.

I don't want to miss 2 the featureset of EJB 3 for the tasks our 1 product demands.

Score: 3

See the overview of new features in Java EE 6. EJB 3.1 and WebBeans 6 1.0 help make a Java EE 6 container environment 5 become easier to use, similar to frameworks 4 like Seam on Java EE 5 or Spring. If you're 3 familiar with Spring 3, this article illustrates how 2 Java EE has evolved to become a comparable 1 framework.

Score: 2

EJB is still there and growing up. There 3 are many new features (SOAP/RESTful webservice, JPA 2 entities, JAXB...) depend on it or at least 1 reuse the philosophy of developing.

Score: 0

Yes, but EJB were stupidly complex for most 3 use cases. Very clever, but real overkill 2 in most cases. Hence the lightweight approach 1 taken now-a-days.


More Related questions