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.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
As Senior Software Engineer at JBoss, a Division of Red Hat, Andrew Lee Rubinger is primarily responsible for development of the company's EJB 3.x implementation. He was an early adopter of Java EE technologies and an active contributor in the tech community.
Bill Burke is a Fellow at the JBoss division of REd Hat Inc. A long time JBoss contributor and architect, his current project is RESTEasy, RESTful Web Services for Java.Contenuti:
Preface; Author’s Note; Who Should Read This Book; How This Book Is Organized; Software and Versions; Conventions Used in This Book; Using Code Examples; Safari® Books Online; Comments and Questions; Acknowledgments; Why Enterprise JavaBeans?; Chapter 1: Introduction; 1.1 The Problem Domain; Chapter 2: Component Types; 2.1 Server-Side Component Types; 2.2 Entity Beans; 2.3 The Model Isn’t Everything; Chapter 3: Container Services; 3.1 Dependency Injection (DI); 3.2 Concurrency; 3.3 Instance Pooling/Caching; 3.4 Transactions; 3.5 Security; 3.6 Timers; 3.7 Naming and Object Stores; 3.8 Interoperability; 3.9 Lifecycle Callbacks; 3.10 Interceptors; 3.11 Platform Integration; 3.12 Bringing It Together; Chapter 4: Developing Your First EJBs; 4.1 Step 1: Preparation; 4.2 Step 2: Coding the EJB; 4.3 Summary; Server-Side Component Models; Chapter 5: The Stateless Session Bean; 5.1 The XML Deployment Descriptor; 5.2 SessionContext; 5.3 The Lifecycle of a Stateless Session Bean; 5.4 Example: The EncryptionEJB; 5.5 Asynchronous Methods; Chapter 6: The Stateful Session Bean; 6.1 The Lifecycle of a Stateful Session Bean; 6.2 Example: The FileTransferEJB; Chapter 7: The Singleton Session Bean; 7.1 Concurrency; 7.2 Lifecycle; 7.3 Example: The RSSCacheEJB; Chapter 8: Message-Driven Beans; 8.1 JMS and Message-Driven Beans; 8.2 JMS-Based Message-Driven Beans; 8.3 The Lifecycle of a Message-Driven Bean; 8.4 Connector-Based Message-Driven Beans; 8.5 Message Linking; EJB and Persistence; Chapter 9: Persistence: EntityManager; 9.1 Entities Are POJOs; 9.2 Managed Versus Unmanaged Entities; 9.3 Packaging a Persistence Unit; 9.4 Obtaining an EntityManager; 9.5 Interacting with an EntityManager; 9.6 Example: A Persistent Employee Registry; Chapter 10: Mapping Persistent Objects; 10.1 The Programming Model; 10.2 Basic Relational Mapping; 10.3 Primary Keys; 10.4 Property Mappings; 10.5 @Embedded Objects; Chapter 11: Entity Relationships; 11.1 The Seven Relationship Types; 11.2 Mapping Collection-Based Relationships; 11.3 Detached Entities and FetchType; 11.4 Cascading; Chapter 12: Entity Inheritance; 12.1 Single Table per Class Hierarchy; 12.2 Table per Concrete Class; 12.3 Table per Subclass; 12.4 Mixing Strategies; 12.5 Nonentity Base Classes; Chapter 13: Queries, the Criteria API, and JPA QL; 13.1 Query API; 13.2 JPA QL; 13.3 Native Queries; 13.4 Named Queries; Chapter 14: Entity Callbacks and Listeners; 14.1 Callback Events; 14.2 Callbacks on Entity Classes; 14.3 Entity Listeners; Container Services; Chapter 15: Security; 15.1 Authentication and Identity; 15.2 Authorization; 15.3 Example: A Secured School; Chapter 16: JNDI, the ENC, and Injection; 16.1 Global JNDI; 16.2 The JNDI ENC; 16.3 Reference and Injection Types; Chapter 17: Transactions; 17.1 ACID Transactions; 17.2 Declarative Transaction Management; 17.3 Isolation and Database Locking; 17.4 Nontransactional EJBs; 17.5 Explicit Transaction Management; 17.6 Exceptions and Transactions; 17.7 Transactional Stateful Session Beans; 17.8 Conversational Persistence Contexts; Chapter 18: Interceptors; 18.1 Intercepting Methods; 18.2 Interceptors and Injection; 18.3 Intercepting Lifecycle Events; 18.4 Exception Handling; 18.5 Interceptor Lifecycle; 18.6 Bean Class @AroundInvoke Methods; Chapter 19: Timer Service; 19.1 Example: A Batch Credit Card Processing System; 19.2 Transactions; 19.3 Stateless Session Bean Timers; 19.4 Message-Driven Bean Timers; Chapter 20: EJB 3.1: Web Services Standards; 20.1 Web Services Overview; 20.2 XML Schema and XML Namespaces; 20.3 SOAP 1.1; 20.4 WSDL 1.1; 20.5 UDDI 2.0; 20.6 From Standards to Implementation; Chapter 21: EJB 3.1 and Web Services; 21.1 Accessing Web Services with JAX-RPC; 21.2 Defining a Web Service with JAX-RPC; 21.3 Using JAX-WS; 21.4 Other Annotations and APIs; 21.5 JAXB; 21.6 Conclusion; Examples; FirstEJB Example; Description; Online Companion Information; Source Listing; Stateless Session EJB: Encryption Example; Description; Online Companion Information; Source Listing; Stateful Session EJB: FTP Client Example; Description; Online Companion Information; Source Listing; Singleton Session EJB: RSS Cache Example; Description; Online Companion Information; Source Listing; Message-Driven EJB: Status Update Listeners Example; Description; Online Companion Information; Source Listing; Java Persistence APIs: Employee Registry Example; Description; Online Companion Information; Source Listing; Security: Secured School Example; Description; Online Companion Information; Source Listing; Transactions: Blackjack Game Example; Description; Online Companion Information; Source Listing; Interceptors: TV Channel Service Example; Description; Online Companion Information; Source Listing; Timer Service: Credit Card Processor Example; Description; Online Companion Information; Source Listing; Colophon;
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
Descrizione libro Condizione libro: Brand New. Book Condition: Brand New. Codice libro della libreria 97805961580261.0
Descrizione libro Condizione libro: Brand New. PAPERBACK,Book Condition New, Brand New, Softcover, International Edition. We Do not Ship APO FPO AND PO BOX. Cover Image & ISBN may be different from US edition but contents as US Edition. Printing in English language. Quick delivery by USPS/UPS/DHL/FEDEX/ARAMEX ,Customer satisfaction guaranteed. We may ship the books from Asian regions for inventory purpose. Codice libro della libreria ABESTTND7471
Descrizione libro O'Reilly Media, 2010. Paperback. Condizione libro: New. Codice libro della libreria mon0000154391
Descrizione libro Paperback. Condizione libro: New. This is an International Edition Brand New Paperback Same Title Author and Edition as listed. ISBN and Cover design differs. Similar Contents as U.S Edition. Standard Delivery within 6-14 business days ACROSS THE GLOBE. We can ship to PO Box address in US. International Edition Textbooks may bear a label "Not for sale in the U.S. or Canada" or "For sale in Asia only" or similar restrictions- printed only to discourage students from obtaining an affordable copy. US Court has asserted your right to buy and use International edition. Access code/CD may not provided with these editions. We may ship the books from multiple warehouses across the globe including Asia depending upon the availability of inventory. Printed in English. Customer satisfaction guaranteed. Codice libro della libreria US9780596158026
Descrizione libro O'Reilly Media. Condizione libro: New. 0596158025 This is an International Edition. Brand New, Paperback, Delivery within 6-14 business days, Similar Contents as U.S Edition, ISBN and Cover design may differ, printed in Black & White. Choose Expedited shipping for delivery within 3-8 business days. We do not ship to PO Box, APO , FPO Address. In some instances, subjects such as Management, Accounting, Finance may have different end chapter case studies and exercises. International Edition Textbooks may bear a label "Not for sale in the U.S. or Canada" and "Content may different from U.S. Edition" - printed only to discourage U.S. students from obtaining an affordable copy. The U.S. Supreme Court has asserted your right to purchase international editions, and ruled on this issue. Access code/CD is not provided with these editions , unless specified. We may ship the books from multiple warehouses across the globe, including India depending upon the availability of inventory storage. Customer satisfaction guaranteed. Codice libro della libreria BU9780596158026
Descrizione libro Paperback. Condizione libro: New. Softcover Book, Condition: New. 6th Edition. [Please Read Carefully Before Buying], This Is An International Edition. Printed In Black and White. 766 Pages, Book Cover And ISBN No May Be Different From US Edition. Restricted Sales Disclaimer Wordings Not For Sales In USA And Canada May Be Printed On The Cover Of The Book. Standard Shipping 7-14 Business Days. Expedited Shiping 4-8 Business Days. ***WE DO NOT ENTERTAIN BULK ORDERS.*** The Books May Be Ship From Overseas For Inventory Purpose. Codice libro della libreria 508837
Descrizione libro Paperback. Condizione libro: New. New Softcover International Edition, Printed in Black and White, Only USPS Media mail Shipping ONLY, Different ISBN, Same Content As US edition, Book Cover may be Different, in English Language. Codice libro della libreria 32450
Descrizione libro O'Reilly Media, 2010. Paperback. Condizione libro: New. book. Codice libro della libreria 0596158025
Descrizione libro 2010. Soft cover. Condizione libro: New. This book is BRAND NEW Soft cover International edition with black and white printing. ISBN number & cover page may be different but contents identical to the US edition word by word. Book is in English language. Codice libro della libreria UN-SHRO-671
Descrizione libro O'Reilly Media. PAPERBACK. Condizione libro: New. 0596158025 *BRAND NEW* Ships Same Day or Next!. Codice libro della libreria SWATI2122350925