- Paperback: 752 pages
- Publisher: John Wiley & Sons; Enterprise ed. edition (5 November 1999)
- Language: English
- ISBN-10: 0471332291
- ISBN-13: 978-0471332299
- Product Dimensions: 18.8 x 4.4 x 23.4 cm
- Average Customer Review: Be the first to review this item
- Amazon Bestsellers Rank: #3,84,229 in Books (See Top 100 in Books)
Mastering Enterprise JavaBeans and the Java 2 Platform, Enterprise Edition Paperback – Import, 5 Nov 1999
Centering on Sun's Enterprise JavaBeans (EJBs) 1.1 specification, Mastering Enterprise JavaBeans surveys the range of technologies and APIs needed to use EJBs successfully. Mixing a high-level perspective on EJBs with plenty of practical programming advice, this title makes a good choice for the IS manager or developer planning to use EJBs in future projects.
This book succeeds in two notable ways. First, it presents a fine high-level overview describing EJBs and how they fit into today's multitiered, server-side enterprise architectures. The author makes connections between EJBs and other component architectures (such as Microsoft DNA and CORBA). Illustrated with numerous diagrams, these chapters will be useful to anyone seeking to understand the basics of Sun's powerful component model.
This title also serves as a programming primer for serious EJB development. In later sections, the author introduces practical advice for creating both session and entity beans, with plenty of nuts-and-bolts advice, including how to work with actual EJB products. (This book also shows you what to look for when purchasing an EJB application server to deploy your bean components.)
Later chapters delve into transaction management and show how to use Java with CORBA and IIOP. The text culminates in an impressive case study using EJBs and Java servlets to power an e-commerce Web site (complete with an online catalog and a shopping cart). This example is a standout, and it's all you will likely need to get started with EJBs in custom projects. Final appendices cover several APIs and standards in more detail, including RMI, JNDI, and XML.
In all, this title succeeds at bringing the EJB standard home to the practical reader. It demystifies EJBs and gives both managers and developers what they need to start solving business problems using this powerful new component model. --Richard Dragan
Topics covered: Overview of Enterprise JavaBeans (EJBs) component model and Java 2 Enterprise Edition (J2EE), the EJB 1.1 standard, multitiered server-side architectures, J2EE technology primer: RMI, JNDI, JDBC, JTS/JTA, servlets and JSPs, Java IDL, JavaMail, Connectors, XML, EJB Container and Server products and responsibilities, session beans: stateless and stateful beans, EJB security and component life cycle, entity beans and persistence: bean-managed persistent entity beans and container-managed persistent entity beans, flat and nested transactions, ACID properties, two-phase commits, CORBA and RMI-IIOP and EJBs, e-commerce case study using EJBs and servlets.
From the Back Cover
"This book is a must–have for developers who want to jumpstart their EJB development process. Ed Roman shows the right way to use the J2EE technology with in–depth examples and coding patterns from the real world. We recommend this book as part of our education materials for both in–house staff and customer engagements." – William W. Lee, Chief Technology Officer, The Theory Center
What some are calling the best thing to happen to enterprise programming since Java itself, Enterprise JavaBeans (EJB) radically streamlines the server–side application development process. In this book, you′ll learn EJB from a developer′s perspective–––the author cuts through the marketing hype and shows you both the good and the bad in developing real–world EJB applications. You′ll learn everything you need to jumpstart your EJB development, ––from understanding the basics of the EJB architecture, to developing transactional, scalable, and secure multi–user enterprise applications. After reading this book, you′ll know how to:
∗ Develop with both EJB 1.0 as well as the new EJB 1.1 standard
∗ Master the technologies that complement EJB: Java RMI, RMI–IIOP, JTA, JNDI, CORBA, and XML. E(each of these topics is covered in full)
∗ Develop with both bean types: session beans (stateful and stateless), and entity beans (bean–managed and container–managed persistent)
∗ Design, implement, and deploy a real–world e–commerce system, with a total of nine enterprise beans and seven Java servlets
∗ Avoid pitfalls that could make your code non–portable across EJB servers
∗ Make an educated EJB server purchase decision
The CD–ROM provides you with:
∗ An immense amount of sample code that you can extend for your own needs
∗ A trial of the BEA WebLogic EJB server for getting started right away
On the companion Web site you′ll find:
∗ Updates to the book
∗ A treasure trove of links to EJB and J2EE resources
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter mobile phone number.
No customer reviews
|5 star (0%)|
|4 star (0%)|
|3 star (0%)|
|2 star (0%)|
|1 star (0%)|
Review this product
Most helpful customer reviews on Amazon.com
Finally, in chapters 3 through 6, Roman begins the subject of Session beans. He starts off basic -- explaining the concept behind the beans and evolving one to a fully-featured worker. The examples make sense and demonstrate the concept presented. Several more chapters are dedicated to the other side of EJB, the entity beans. Roman also covers several details about transactions and integrating your bean with JSP and servlets. The book also covered more details in the J2EE spec like Corba / RMI, JNDI but with less detail.
While the book is arguably misnamed (it doesn't cover everything in the J2EE specification) it does, however, do an excellent job covering EJB's. His examples are appropriate and meaningful. About my only gripe about the book is the lack of deployment descriptors -- they are almost completely absent. I realize that the XML file is based upon your application server's requirements, but this was left as a bit of a black hole. In conclusion, I wouldn't attempt to read this book without a solid understanding of Java. A dabbling in JSPs and / or servlets is also helpful. Overall, this is an excellent introduction and learning tool.
The book starts of with the basics , explaining Server-side Component Architectures and where EJB and J2EE fits in with all these different architectures. The main heavy topics are the sessions and entity beans, it also has a good chapter on RMI, CORBA / RMI-IIOP . The chapters on JNDI, XML are not much into detail, and it does not cover the whole of J2EE specification. But however don't be discouraged by some of the reviews saying this book is outdated because it covers version 1.0. Because if you really want to get a grip understanding EJB's and how they connect to other J2EE components , get this book and you would not be disappointed.
* Clear explanation, easy to read.
* More complete and examples than <<Enterprise Javabeans>> by Richard Monson-Haefel
* BEA Web logic CD
* Good references at the end
* Objective: it says what is good and what is bad as well. It seems to be a serious book and not a specfication/product advertissement.
* Duplication, not concise.
* No explanation for CD.
* No JSP, only examples for j2ee, does not really cover j2ee.
* EJB1.0 only, not EJB1.1
Buy it with <<Enterprise Javabeans>> by Richard Monson-Haefel, or wait for a better one it you are not in hurry.
the essence of EJB while giving enough detail to thoroughly educate readers. I read the book 3 times front to back and rate it one of the
top 5 books on programming subject matter that I've personally read, and I've read a lot of them including the classics.
The book does not get into the Java language details but does not assume knowledge of anything but Java syntax. Therefore, it is an
invaluable resource for people familiar with programming in Java who need to ramp up on the J2EE platform with focus on EJB. It also proves
as an invaluable resource for the seasoned programmer who wants a "bible" with the core principles and fundamentals presented very
eloquently and with solid, well-thought-out examples. It is a very organized study that works equally well as a thorough course in EJB, as
a solid, unbiased essay about the subject, and as a "go-to" resource for programmers of all levels.