Intermediate Level Users.
This book provides a thorough introduction to EJB for the enterprise software developer. Enterprise Java Beans (EJB) is a major new technology for server-side applications development in Java. It offers a component architecture for developing distributed, multi-tiered enterprise applications. EJB greatly simplifies the process of development by automatically taking care of system issues like object persistence and transaction management.
This book shows you how to develop enterprise beans to model your business objects and processes. It also shows how to develop client applications that use the beans to perform useful work. One powerful advantage of the EJB architecture is that it allows you to partition work appropriately between different parts of the system. The end result is a highly flexible system built from components that can easily be reused, and that can be changed to suit your needs without upsetting other parts of the system.