Spring Vs EJB ( A feature comparison)
By Emiley J. Viewed: 31779 times Emailed: 177 times Printed: 233 times
In quite a few design brainstorming sessions, the debate between Spring and EJB results in a deadlock. There are developers who are damn passionate about Spring and hate EJBs. Let’s have a look at the main important differences between the two in terms of features they support.
|
Feature |
EJB |
Spring |
|
Transaction management |
|
|
|
Declarative transaction
support |
|
|
|
Persistence |
Supports programmatic bean-managed persistence and
declarative container managed persistence. |
Provides a framework for integrating with several
persistence technologies, including JDBC, Hibernate, JDO, and
iBATIS. |
|
Declarative security |
|
|
|
Distributed computing |
Provides container-managed remote method
calls. |
Provides proxying for remote calls via RMI,
JAX-RPC, and web
services. |
Comments(2)
| 1. | Thanks for this nice comparision table for Spring Vs EJB. |
| 2. | It seems author has half knowlage |
Latest Tutorials
| [2008-11-24] | Creating a JavaBean to Connect with Google API |
| [2008-08-15] | Spring Vs EJB ( A feature comparison) |
| [2008-08-13] | What is EJB server and what are EJB Components? |
| [2007-10-12] | JavaBeans Basic Concepts |
| [2007-10-06] | JavaBeans vs. Custom Tags |
| [2007-09-23] | Java Beans and the Expression Language |
| [2007-09-23] | A sample that shows Java Beans, Servlets and JSP working together |
| [2007-09-15] | Advantages of Java Beans |
| [2007-09-15] | Design Patterns for Properties in a Java Bean |
| [2007-07-12] | javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target |
| [2007-02-20] | ADVANTAGES OF EJB |
| [2007-02-20] | Steps to develop EJB Environment |
| [2007-02-20] | EJB is a server side component: |
| [2007-02-20] | Entity Bean |
| [2007-02-20] | History Of Java |
Most Viewed Articles (in last 30 days)

