Basic EJB knowledge,
My blog website: https://www.peretang.com/basic-knowledge-of-ejb/
What is EJB?
Portable, reusable, and scalable platform for business applications
Why select EJB
1. ease of use: the EJB container provides many services. Developers only need to pay attention to the business.
2. Integrate the solution suite to provide a large number of services by the Application Server
3. Open JavaEE standards
4. Extensive vendor support
5. Stable and high-quality code Basics
6. clusters, Server Load balancer, and Failover
7. Easy development of reusable components
Services provided by the EJB container
1. Integration
2. Pooling
3. Thread Security
4. State management (for stateful session beans)
5. Message Server (Message-driven bean)
6. Transactions
7. Security
8. interceptor
9. Remote Access
10. Web Services
11. Persistence
12. Cache
13. Performance Optimization
New Features of EJB3.X
1. simplified the design model of the program, based on POJO Design
2. Support Annotation
3. Support for dependency injection and JNDI
4. Simplified persistence API
5. POJO components for unit testing
Reference
EJB 3 in Action, Second Edition