| OverviewEnterprise JavaBeans 3rd edition has
been thoroughly revised to include complete coverage of
three major changes in the EJB 2.0 specification: A new
version of container-managed persistence; local interfaces;
and a totally new kind of bean called the "message driven
bean." The 3rd edition also contains an architecture
overview, information on resource management and primary
services, design strategies, and XML deployment descriptors. Editorial ReviewsAmazon.com | 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. |
| Book Description | Enterprise JavaBeans was recently voted "Best Java Book" by the editors and readers of Java Developer's Journal. Readers of JavaPro named it the "Best Java Book for Experts." And Amazon.com included it in the Top Computer Books for 2000. Now the best only gets better! In the new 3rd edition, Enterprise JavaBeans has been completely revised and updated with a thorough introduction to the new 2.0 version of the EJB specification. Significantly different from the earlier version, the 2.0 specification introduces three dramatic improvements: A completely new version of container-managed persistence; local interfaces; and a totally new kind of bean called the "message driven bean." The new version of container-managed persistence (CMP) beans in 2.0 is more portable and robust than in the older 1.1 version. Most significant is the introduction of the relationship fields, which allow entity beans to declare relationships with each other as natural references. In order to make this huge leap in component relationships possible, EJB 2.0 had to redesign how entity beans are defined and interact. Our new 3rd edition examines this critical CMP model in detail. Local interfaces are thoroughly discussed as well. Local interfaces allow beans that are co-located to interact without the overhead of remote method calls. This improves the performance of beans considerably and complements the CMP relationship fields. Message driven beans are a new kind of enterprise bean based on asynchronous messaging and the Java Message service (JMS). Instead of responding to Java RMI calls, message driven beans process JMS messages sent by messaging clients. An entire chapter is devoted to message-driven beans and how to use them effectively. In addition, the 3rd edition contains an architecture overview, information on resource management and primary services, design strategies, and XML deployment descriptors. |
|
Other Readers Also Read | Top Sellers in This Category | Browse Similar Topics | | | Top Level Categories:Sub-Categories: | | | |
Reader Reviews From Amazon (Ranked by 'Helpfulness') Average Customer Rating: |  | based on 181 reviews. |
Too Superficial To Be Of Much Use, 2007-10-09 | Reviewer rating: |  |
| Maybe the topic is simply too large, but this book is not very good unless you are looking for a very superficial overview of EJB3. |
| Best book for EJB 3.0 available (for now), 2007-06-12 | Reviewer rating: |  |
| At the time of this writing (June 2007) this is for me the best book for the EJB 3.0 specification currently available. It covers all the grounds and it is very, very dettailed. Session, Entity and Message Driven beans are very well explained, as well as new new JPA (Java Persistence API); other chapters focus on the services provided by the container (Timer Service, Interceptors, JNDI ENC, Transactions, Security and Web Services).
The books closes with an overview of J2EE and EJB for the Real World (when/how to use them).
Down sides:
- lot of tiny errors; while they are not deal breaker, it'd be nice if ALL the code presented was truly functional. It's usually little things that can be solved by googling the topic (like forgot to implement Serializable, a variable's name mispelled, etc.).
- where's the source code? No CD comes witht he book (thumb down) and following the link provided in the book takes you to the JBoss source, rather than the examples's source.
- Web Service chapters (2), try to zip a 800+ topic in 60 pages. While it's true that web services are a HUGE topic, maybe dedicating a little less time to XML semanthics and focusing on a *runnable* web service example would definetly be a pro. The web service was the only chapter I couldn't make the example work.
- Sometimes it looks more like a reference guide; author could definetly learn from the Head First guys about didactic AND fun!
The theory part of the book is general in nature, specifying which behaviors are specs dictated and which are vendor implementation dependant. The practice part is JBoss specific, which is one of the main reasons I bought this book.
The Head First EJB (3.0) is still unannounced (estimated Spring-Summer 2008), and there isn't yet a SCBCD specific book available; so your best chance is to get this book, find any extra material online and you'll be ready to go! |
| The DEFINITIVE Guid to EJB 3, 2007-04-27 | Reviewer rating: |  |
| If you are buying a book on EJB 3, this should be it.
This book has no equal.
Interesting/Relevant examples, no "stretching" to prove/illustrate a point/concept, straight-forward, smothered in suggestions for constructive thought process in your designs, filled with reference to methodologies and their value, etc. etc. etc.
I cannot speak highly enough for this book.
From beginner to advanced EJB developer, you will find this as not only a valuable reference, but a wonderful insight into how to go about designing your Java-based enterprise applications.
The wide variety of topics covered do not take away from the primary focus of the book: Entities, Session Beans and MDBeans. These core principals are beautifully illustrated in this book in a wonderfully architected example.
The book touches briefly on the principals of Web Services, WARs, packaging, JBoss, etc. etc. etc. These brief touches show that while all of these aspects are involved in Java enterprise systems, that the core of all of them is the powerful ESbMDb structure. The author leaves it to specialized books to speak of these topics rather than trying to munge them into his in-depth coverage of their core principals. |
| EJB 3.0 are two times more simple and with this book even three times than 2.1, 2007-02-15 | Reviewer rating: |  |
| I am very delighted by this book. It explains and shows new possibilities of EJB 3.0. Of course I knew generally how it works. But after reading of this book I am sure I will mainly use this version. There is a lot of new specification concepts explained directly from its leaders (Java Persistence, Entity Manager, new behaviour and control of transactions in stateful session beans and much more). I was also very surprised by Exercise chapters. You will learn how to work with JBoss application server. You can download working examples. This book is the absolute must for developers certified in previous versions as it is in my case. |
| Easy EJB, 2007-02-14 | Reviewer rating: |  |
| This book will help anyone who buys it with it future developments in EJB 3.0.
For those (like me) comming from EJB 2.1 it's a must, EJB 3.0 redefines (in fact eases) most of the workarounds of this technology.
|
|
Some information above was provided using data from Amazon.com. View at Amazon > |
| |
|
|