Press Release: June 9, 1999
O'Reilly Releases Guide to "Enterprise JavaBeans"SEBASTOPOL, CA -- "Just as the Java platform has revolutionized the way we think about general-purpose software development, Enterprise JavaBeans promises to revolutionize the way we think about developing mission-critical enterprise software," says Richard Monson-Haefel, author of the just-released book Enterprise JavaBeans (O'Reilly, $32.95). "EJB combines server-side components with distributed object technologies like CORBA and Java RMI to simplify-vastly simplify-the task of application development. It automatically takes into account essential requirements of business systems-things like security, resource pooling, persistence, concurrency, and transactional integrity."
Monson-Haefel's Enterprise JavaBeans is written to help the enterprise software developer master Enterprise JavaBeans (EJB). It shows how to get started developing enterprise beans, how to deploy those beans in a server, and how to use those beans to create applications that do useful tasks. 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.
"Sun Microsystems' definition of Enterprise Javabeans is a mouthful *. My definition is much shorter: Enterprise JavaBeans is a standard server-side component model for Object Transaction Monitors," says Monson-Haefel. EJB offers a component architecture for developing distributed, multi-tiered enterprise applications. This model allows you to build complex, mission-critical systems using simple snap-together pieces that model individual business objects and processes. Enterprise JavaBeans shows you how to take advantage of the flexibility and simplicity that this powerful new architecture provides.
In addition to thorough coverage of the EJB, Enterprise JavaBeans covers technologies addressed by EJB such as Component Models, Distributed Objects, and Object Transaction Monitors (OTMs). This book assumes familiarity with Java, and some familiarity with the JDBC API or SQL is helpful.
(For more information on the JDBC see Database Programming with JDBC and Java by George Reese, O'Reilly, $29.95). Practical appendices in Enterprise JavaBeans detail how to deploy beans with the most popular EJB servers.
"While some books available today took the authors only a few months to write, this book took over a year to complete," says Monson-Haefel.
"This time was spent refining the content to ensure that it was both technically accurate and a pleasure to read. Delivering content that meets these standards isn't easy, and while my name is on the cover, credit is shared with many people. O'Reilly spared no expense engaging the best staff of technical editors available. Ordinarily, a technical book may employ four to six experts who review a book for technical errors and completeness, but to deliver the best quality book possible we used twelve technical editors. Getting the technical stuff right was easy, making this book a good read was the biggest challenge of my life. I started writing this book in March 1998 and finished in May 1999. It was a long difficult journey and I could have finished earlier, but quality can not be rushed. I'm proud to say it's the best thing I've ever written."
What some of the pre-pub reviewers said about Enterprise JavaBeans:
"Richard does an excellent job of covering the mechanics of EJB. In addition,
he gives good advice on advanced topics such as design patterns and
implementation strategies. Although best practices for EJB are still
evolving, Richard's contribution will certainly advance the art of EJB
development. This is a "must have" for the serious Java professional."
-Chris Raber, Director of Professional Services, GemStone Systems, Inc.
"I've been technical editor of this and other EJB texts. My company is in
production on two continents, in several spoken languages under EJB - and
has been for many months. The best advice I can give you regarding Richard's
book: buy, read, and comprehend it."
By Richard Monson-Haefel
1st Edition June 1999 (US)
1-56592-605-6, 344 pages, $32.95 (U.S.$)
* Sun Microsystems Enterprise JavaBeansTM specification, copyright 1998
by Sun Microsystems: "The Enterprise JavaBeans architecture is a component architecture for the development and deployment of object-oriented distributed enterprise-level applications. Applications written using the Enterprise JavaBeans architecture are scaleable, transactional, and multi-user secure. These applications may be written once, and deployed on any server platform that supports the Enterprise JavaBeans specification."