Enterprise JavaBeans 3. 0

ISBN-10: 059600978X

ISBN-13: 9780596009786

Edition: 5th 2006 (Revised)

List price: $49.99
eBook available
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy


If you're up on the latest Java technologies, then you know that Enterprise JavaBeans (EJB) 3.0 is the hottest news in Java this year. In fact, EJB 3.0 is being hailed as the new standard of server-side business logic programming. And O'Reilly's award-winning book on EJB has been refreshed just in time to capitalize on the technology's latest rise in popularity. This fifth edition, written by Bill Burke and Richard Monson-Haefel, has been updated to capture the very latest need-to-know Java technologies in the same award-winning fashion that drove the success of the previous four strong-selling editions. Bill Burke, Chief Architect at JBoss, Inc., represents the company on the EJB 3.0 and Java EE 5 specification committees. Richard Monson-Haefel is one of the world's leading experts on Enterprise Java. "Enterprise JavaBeans 3.0," 5th Edition is organized into two parts: the technical manuscript followed by the JBoss workbook. The technical manuscript explains what EJB is, how it works, and when to use it. The JBoss workbook provides step-by-step instructions for installing, configuring, and running the examples from the manuscript on the JBoss 4.0 Application Server. Although EJB makes application development much simpler, it's still a complex and ambitious technology that requires a great deal of time to study and master. But now, thanks to "Enterprise JavaBeans 3.0," 5th Edition, you can overcome the complexities of EJBs and learn from hundreds of practical examples that are large enough to test key concepts but small enough to be taken apart and explained in the detail that you need. Now you can harness the complexity of EJB with just a single resource by your side.
eBooks Starting from $39.99
Rent eBooks
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
Medical Terminology Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Customers also bought

Book details

List price: $49.99
Edition: 5th
Copyright year: 2006
Publisher: O'Reilly Media, Incorporated
Publication date: 5/26/2006
Binding: Paperback
Pages: 768
Size: 7.00" wide x 9.25" long x 1.00" tall
Weight: 2.332
Language: English

Richard Monson-Haefel is the author of Enterprise JavaBeans, 3rd Edition, Java Message Service and one of the world's leading experts and book authors on Enterprise Java. He is the lead architect of OpenEJB, an open source EJB container used in Apple Computer's WebObjects plateform, and has consulted as an architect on J2EE, CORBA, Java RMI and other distributed computing projects over the past several years.

The EJB 3.0 Standard
Server-Side Components
Persistence and Entity Beans
Asynchronous Messaging
Web Services
Titan Cruises: An Imaginary Business
What's Next?
Architectural Overview
The Entity Bean
The Enterprise Bean Component
Using Enterprise and Entity Beans
The Bean-Container Contract
Resource Management and Primary Services
Resource Management
Primary Services
What's Next?
Developing Your First Beans
Developing an Entity Bean
Developing a Session Bean
Persistence: Entity
Entities Are POJOs
Managed Versus Unmanaged Entities
Packaging a Persistence Unit
Obtaining an EntityManager
Interacting with an EntityManager
Resource Local Transactions
Mapping Persistent Objects
The Programming Model
Basic Relational Mapping
Primary Keys
Property Mappings
Multitable Mappings with @Secondary
@Embedded Objects
Entity Relationships
The Seven Relationship Types
Mapping Collection-Based Relationships
Detached Entities and FetchType
Entity Inheritance
Single Table per Class Hierarchy
Table per Concrete Class
Table per Subclass
Mixing Strategies
Nonentity Base Classes
Queries and EJB QL
Native Queries
Named Queries
Entity Callbacks and Listeners
Callback Events
Callbacks on Entity Classes
Entity Listeners
Session Beans
The Stateless Session Bean
The Life Cycle of a Stateless Session Bean
The Stateful Session Bean
The Life Cycle of a Stateful Session Bean
Stateful Session Beans and Extended Persistence Contexts
Nested Stateful Session Beans
Message-Driven Beans
JMS and Message-Driven Beans
JMS-Based Message-Driven Beans
The Life Cycle of a Message-Driven Bean
Connector-Based Message-Driven Beans
Message Linking
Timer Service
Titan's Maintenance Timer
Timer Service API
Stateless Session Bean Timers
Message-Driven Bean Timers
Final Words
The JNDI ENC and Injection
Reference and Injection Types
Intercepting Methods
Interceptors and Injection
Intercepting Life Cycle Events
Exception Handling
Interceptor Life Cycle
Bean Class @Around
Invoke Methods
Future Interceptor Improvements
ACID Transactions
Declarative Transaction Management
Isolation and Database Locking
Nontransactional EJBs
Explicit Transaction Management
Exceptions and Transactions
Transactional Stateful Session Beans
Conversational Persistence Contexts
Authentication and Identity
The RunAs Security Identity
Programmatic Security
EJB 3.0
Web Services Standards
Web Services Overview
XML Schema and XML Namespaces
SOAP 1.1
WSDL 1.1
UDDI 2.0
From Standards to Implementation
EJB 3.0 and Web Services
Accessing Web Services with JAX-RPC
Defining a Web Service with JAX-RPC
Using JAX-WS
Other Annotations and APIs
Java EE
Server Pages
Web Components and EJB
Filling in the Gaps
Fitting the Pieces Together
EJB Design in the Real World
Predesign: Containers and Databases
Should You Use EJBs?
Wrapping Up
The JBoss Workbook
JBoss Installation and Configuration
About JBoss
Installing the JBoss Application Server
A Quick Look at JBoss Internals
Exercise Code Setup and Configuration
Exercises for Chapter 4
Your First Beans with JBoss
JNDI Binding with Annotations
JNDI Binding with XML
Exercises for Chapter 5
Interacting with EntityManager
Standalone Persistence
Exercises for Chapter 6
Basic Property Mappings
Multitable Mappings
Embeddable Classes
Exercises for Chapter 7
Inverse Relationships
Lazy Initialization
Exercises for Chapter 8
Single Table per Hierarchy
Single Table per Hierarchy
JOINED Inheritance Strategy
Exercises for Chapter 9
Query and EJB QL Basics
Native SQL Queries
Exercises for Chapter 10
Entity Callbacks
Entity Listeners
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.