Richard Monson-Haefel Enterprise JavaBeans

ISBN 13: 9781565926059

Enterprise JavaBeans

3.37 avg rating
( 115 ratings by Goodreads )
 
9781565926059: Enterprise JavaBeans

Enterprise JavaBeans (EJB) is a major new technology for server-side application development in Java. It offers a component architecture for developing distributed, multitiered enterprise applications. This model allows you to build complex, mission-critical systems using simple snap-together pieces that model individual business objects and processes. EJB greatly simplifies the process of development by automatically taking care of system issues like object persistence and transaction management.This book provides a thorough introduction to EJB for the enterprise software developer. It shows you how to develop enterprise Beans to model your business objects and processes. It also shows you how to develop client applications that use the Beans to perform useful work. One powerful advantage of the EJB architecture is that it allows you to partition work appropriately between different parts of the system: the database provides persistence, your Beans model various business entities and the interactions between them, and your client application provides a user interface, but incorporates minimal business logic. The end result is a highly flexible system built from components that can easily be reused, and that can be changed to suit your needs without upsetting other parts of the system. Enterprise JavaBeans teaches you how to take advantage of the flexibility and simplicity that this powerful new architecture provides.This book covers:

  • Developing entity Beans (Beans that model business objects) and session Beans (Beans that model business processes)
  • Deploying Beans in an EJB server
  • Using the client-side API to use enterprise Beans
  • Bean-managed persistence
Appendices show in detail how to deploy Beans with the most popular EJB servers.

"synopsis" may belong to another edition of this title.

Review:

As many Java developers and IS managers already know, Sun's powerful Enterprise JavaBean (EJB) technology offers an attractive option for developing server-side components. A suitable read for both managers and Java programmers, Enterprise JavaBeans provides a surprisingly clear and engaging introduction to designing and programming with EJBs.

The tour of the EJB component model presented here centers on several beans created and tested for a travel reservation system in a fictitious cruise ship company. The samples are just right in scale, large enough to test out key concepts in design and deployment, but small enough to be comprehensible, even to those who are not Java experts. The author pays close attention to the real-world issues of deployment with EJBs (as well as the differences among the vendor application servers that run them).

While there are enough details in Java syntax for designing both entity and session beans for the developer, sections on design here will please those who manage projects without delving much into code. Later, the author shows various ways to design entity and session beans. (For instance, entity beans can allow their bean containers to handle the details of connecting to a database, or they can do it themselves. This book demonstrates both approaches.) When it comes to session beans (which "wire" together entity beans to do real work), the author's introduction to managing state and transactions is also a standout. Tips for performance and reusability close out the book.

In all, Enterprise JavaBeans provides an engaging tour of one of the most promising component technologies. It's technically astute, but thoroughly approachable too, and can serve the needs of any manager or Java developer considering EJBs for future projects. --Richard Dragan

Topics covered: Enterprise JavaBeans (EJBs) basics, distributed architectures, Component Transaction Monitors (CTMs), bean-containers, home and remote bean interfaces, resource management, configuring EJB servers, entity beans, JNDI, container-managed and bean-managed persistence, session beans, stateless and stateful beans, transactions, design and performance hints.

About the Author:

Richard Monson-Haefel, an independent software developer, has coauthored all five editions of Enterprise JavaBeans and Java Message Service (all O'Reilly). He's a software architect specializing in multi-touch interfaces and a leading expert on enterprise computing. More detail on Richard's work and writings can be found at www.monson-haefel.com.

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Richard Monson-Haefel
Published by O'Reilly Media (1999)
ISBN 10: 1565926056 ISBN 13: 9781565926059
New Paperback First Edition Quantity Available: 1
Seller:
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description O'Reilly Media, 1999. Paperback. Book Condition: New. book. Bookseller Inventory # M1565926056

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 26.98
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

2.

Monson-Haefel, Richard
Published by O'Reilly Media (1999)
ISBN 10: 1565926056 ISBN 13: 9781565926059
New Paperback Quantity Available: 2
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description O'Reilly Media, 1999. Paperback. Book Condition: New. Never used!. Bookseller Inventory # P111565926056

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 33.44
Convert Currency

Add to Basket

Shipping: US$ 1.99
Within U.S.A.
Destination, Rates & Speeds

3.

Richard Monson-Haefel
ISBN 10: 1565926056 ISBN 13: 9781565926059
New Quantity Available: 4
Seller:
Majestic Books
(London, ,, United Kingdom)
Rating
[?]

Book Description Book Condition: New. Bookseller Inventory # 126830393

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 30.06
Convert Currency

Add to Basket

Shipping: US$ 7.32
From United Kingdom to U.S.A.
Destination, Rates & Speeds

4.

Monson-Haefel, Richard
Published by O'Reilly Media
ISBN 10: 1565926056 ISBN 13: 9781565926059
New PAPERBACK Quantity Available: 1
Seller:
Cloud 9 Books
(Wellington, FL, U.S.A.)
Rating
[?]

Book Description O'Reilly Media. PAPERBACK. Book Condition: New. 1565926056 New Condition. Bookseller Inventory # NEW7.2127407

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 59.99
Convert Currency

Add to Basket

Shipping: US$ 4.99
Within U.S.A.
Destination, Rates & Speeds