官术网_书友最值得收藏!

  • EJB 3 Developer Guide
  • Michael Sikora
  • 356字
  • 2021-07-02 11:34:51

What This Book Covers

Chapter 1 Introduction to EJB 3—A general overview of the Java EE architecture including EJB container services, the JPA persistence engine, and initial installation of the GlassFish application server.

Chapter 2 Session Beans—Creation of a session bean and its client and examples of running it from the application client container. Exploring the program directory structure. Packaging and deploying a session bean. A look at the stateless and stateful session beans lifecycle.

Chapter 3 Entities—Exploring EJB 3 entities. How to package and deploy entities and map an entity to a database table. Metadata defaults and how to override them. Generating primary keys.

Chapter 4 Object/Relational Mapping—One-to-one, one-to-many and many-to-many associations. Default object/relational mapping values and how to override them. Object/relational inheritance mapping and additional annotations.

Chapter 5 JPQL (Java Persistence Query Language)—Looking at different groups of queries including aggregate functions, queries with relationships, subqueries, queries with parameters and named queries. JPQL joins and functions are also explained.

Chapter 6 Entity Manager—Looks in detail at the entity manager. Covers both the EJB 3 container-managed and application-managed entity managers.

Chapter 7 Transactions—ACID properties and isolation levels. Container-managed transactions. Bean-managed transactions.

Chapter 8 Messaging—Looks at the JMS (Java Messaging Service) API. Examples of queue producer and queue consumers. Topic producer and consumers. Message driven beans: their activation configuration properties, lifecycles and transactions.

Chapter 9 EJB Timer Service—Examples of single and interval events. Timer interface methods. Timers and transactions.

Chapter 10 Interceptors—Covers interceptor methods, classes and interceptor communication as well as default interceptors.

Chapter 11 Implementing EJB 3 Web Services—An overview of web service concepts and the web service definition language (WSDL). Creating and deploying a Java application as a web service. Creating and deploying an EJB session bean as a web service. Creating a web service client.

Chapter 12 EJB 3 Security—A look at security, GlassFish authentication, declarative and programmatic EJB authorization and Web Tier authentication and authorization.

The Appendix shows EJB 3 annotations described in this book with their corresponding packages.

主站蜘蛛池模板: 边坝县| 舞钢市| 尚义县| 广丰县| 彭泽县| 民乐县| 若羌县| 雷山县| 呼玛县| 南华县| 花垣县| 邵东县| 宁都县| 二手房| 海丰县| 明光市| 建水县| 周宁县| 元阳县| 米泉市| 阳城县| 浏阳市| 措勤县| 高阳县| 海南省| 华亭县| 华池县| 伊通| 汉沽区| 阿拉善右旗| 汕头市| 利川市| 吴江市| 慈溪市| 黎城县| 福贡县| 察雅县| 随州市| 泰宁县| 马尔康县| 都江堰市|