Create bookmark
Enterprise JavaBeans 3.1
Notes
Please login to add notes
- Table of Contents
-
+
Preface
-
+
Part I. Why Enterprise JavaBeans?
- + Chapter 1. Introduction
- + Chapter 2. Component Types
- + Chapter 3. Container Services
-
+
Chapter 4. Developing Your First EJBs
-
+
Step 1: Preparation
-
+
Definitions
- Bean implementation class (session and message-driven beans)
- Bean instance (session and message-driven beans)
- Client view (session and message-driven beans)
- EJB Proxy (session beans)
- Local versus remote (session beans)
- Business interface (session beans)
- Component interface (session beans)
- Home interface (session beans)
- Endpoint interface (session beans)
- Message interface (MDBs)
- + Naming Conventions
- Conventions for the Examples
-
+
Definitions
- + Step 2: Coding the EJB
- Summary
-
+
Step 1: Preparation
-
+
Part II. Server-Side Component Models
-
+
Part III. EJB and Persistence
- + Chapter 9. Persistence: EntityManager
-
+
Chapter 10. Mapping Persistent Objects
-
+
Chapter 11. Entity Relationships
- + Chapter 12. Entity Inheritance
-
+
Chapter 13. Queries, the Criteria API, and JPA QL
- + Query API
-
+
JPA QL
- Abstract Schema Names
- Simple Queries
- Selecting Entity and Relationship Properties
- Constructor Expressions
- The IN Operator and INNER JOIN
- LEFT JOIN
- Fetch Joins
- Using DISTINCT
- The WHERE Clause and Literals
- The WHERE Clause and Operator Precedence
- The WHERE Clause and Arithmetic Operators
- The WHERE Clause and Logical Operators
- The WHERE Clause and Comparison Symbols
- The WHERE Clause and Equality Semantics
- The WHERE Clause and BETWEEN
- The WHERE Clause and IN
- The WHERE Clause and IS NULL
- The WHERE Clause and IS EMPTY
- The WHERE Clause and MEMBER OF
- The WHERE Clause and LIKE
-
+
Functional Expressions
- The ORDER BY Clause
- Bulk UPDATE and DELETE
- + Native Queries
- + Named Queries
- + Chapter 14. Entity Callbacks and Listeners
-
+
Part IV. Container Services
- + Chapter 15. Security
- + Chapter 16. JNDI, the ENC, and Injection
- + Chapter 17. Transactions
-
+
Chapter 18. Interceptors
- + Chapter 19. Timer Service
-
+
Chapter 20. EJB 3.1: Web Services Standards
-
+
Chapter 21. EJB 3.1 and Web Services
-
+
Part V. Examples
-
+
Appendix A. FirstEJB Example
-
+
Appendix B. Stateless Session EJB: Encryption
Example
-
+
Appendix C. Stateful Session EJB: FTP Client
Example
-
+
Appendix D. Singleton Session EJB: RSS Cache
Example
-
+
Appendix E. Message-Driven EJB: Status Update
Listeners Example
-
+
Appendix F. Java Persistence APIs: Employee Registry
Example
- Description
- Online Companion Information
-
+
Source Listing
-
+
Implementation Resources
- SimpleEmployee.java
- EmbeddedEmployeePK.java
- EmployeeType.java
- EmployeeWithEmbeddedPK.java
- EmployeeWithExternalCompositePK.java
- EmployeeWithMappedSuperClassId.java
- EmployeeWithProperties.java
- ExternalEmployeePK.java
- Address.java
- Computer.java
- Customer.java
- Employee.java
- Phone.java
- PhoneType.java
- Task.java
- Team.java
- Customer.java
- Employee.java
- Person.java
- Customer.java
- Employee.java
- Person.java
- Customer.java
- Employee.java
- Person.java
- EntityListenerEmployee.java
- EventTracker.java
- persistence.xml
- + Test Resources
-
+
Implementation Resources
-
+
Appendix G. Security: Secured School Example
-
+
Appendix H. Transactions: Blackjack Game
Example
-
+
Appendix I. Interceptors: TV Channel Service
Example
- + Appendix J. Timer Service: Credit Card Processor Example
-
+
Appendix A. FirstEJB Example
- Index
Learn how to code, package, deploy, and test functional Enterprise JavaBeans with the latest edition of this bestselling guide. Written by the developers of JBoss EJB 3.1, this book not only brings you up to speed on each component type and container service in this implementation, it also provides a workbook with several hands-on examples to help you gain immediate experience with these components.
With version 3.1, EJB's server-side component model for building distributed business applications is simpler than ever. But it's still a complex technology that requires study and lots of practice to master. Enterprise JavaBeans 3.1 is the most complete reference on this specification. You'll find a straightforward, no-nonsense explanation of the underlying technology, including Java classes and interfaces, the component model, and the runtime behavior of EJB.
Develop your first EJBs with a hands-on walkthrough of EJB 3.1 concepts
Learn how to encapsulate business logic with Session Beans and Message- Driven Beans
Discover how to handle persistence through Entity Beans, the EntityManager, and the Java Persistence API
Understand EJB's container services such as dependency injection, concurrency, and interceptors
Integrate EJB with other technologies in the Java Enterprise Edition platform
Use examples with either the JBossAS, OpenEJB, or GlassFish v3 EJB Containers
Test the closed alpha on paperc.com
Book Details
Authors
Andrew Rubinger and Bill Burke
Categories
Computers > Programming Languages > Java
Publishers
Publication year : 2010
License: All rights reserved ©
Times read: 1,200

