xx Introduction Chapter 7 covers bean-managed persistent (Bulletproof web design)
xx Introduction Chapter 7 covers bean-managed persistent (BMP) entity beans. We ll see how to program a BMP entity bean, and also look at what s happening behind the scenes with BMP. Chapter 8 covers container-managed persistent (CMP) entity beans. We ll focus on the exciting features of EJB 2.x CMP, learn how to program a CMP entity bean, and look at what s happening behind the scenes with CMP. Chapter 9 covers message-driven beans. We ll first review the Java Message Service (JMS), which is the messaging framework used mostly with message-driven beans. We ll then dive in and understand how to program with message-driven beans. Chapter 10 discusses the EJB environment, along with services provided by the container. This includes environment properties, resource factories, references between beans, and handles. Part Three, the most exciting part of the book, covers advanced EJB concepts. The following chapters are included: Chapter 11 explains guidelines for using various Web application frameworks, model-driven development tools, and so on, in EJB applications. It also presents proven best practices for EJB design, development, and testing. Chapter 12 tackles transactions. Transactions are a crucial topic for anyone building an EJB application that involves state. We ll discuss transactions at a conceptual level followed by a discussion on how to apply them to EJB. We ll also learn about the Java Transaction API (JTA) as well as J2EE Extended Transaction concepts. Chapter 13 provides an in-depth treatment of EJB security and covers Java Authentication and Authorization Service (JAAS), secure interoperability, and Web Services security. Chapter 14 introduces the new EJB timer service that lets you schedule tasks for automatic execution. Chapter 15 covers relationships between entity beans. This is a critical concept for anyone performing complex persistence. We ll understand the concepts of cardinality, directionality, referential integrity, and cascading deletes. We ll also see how to code relationships for both CMP and BMP entity beans. Chapter 16 covers persistence best practices. You ll learn exciting concepts such as how to choose between entity beans and other persistence techniques, how to choose between BMP and CMP, and you ll survey a collection of persistence best practices that we ve assembled from our knowledge and experience.
Please take a look on frontpage web hosting, and see why we provide the most affordable frontpage web hosting on the best equipment.