ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
Mastering Enterprise JavaBeans&the Java 2 Platform
Author:
Ed Roman
ISBN:
0 471 33229 1
Publisher:
Wiley
Pages:
722pp+CD
Price:
£32-50
Reviewer:
Silvia de Beer
Subject:
java
Appeared in:
12-4
This book describes how to develop Enterprise Java Beans (EJB). It gives an overview of what EJB is and is a practical guide for developers. EJB is a server-side component architecture aiming at rapid application development for a distributed architecture. The idea behind EJB is that the development and runtime environment takes care of the middleware issues like persistency, transactions, security and distributed components. Unfortunately the book does not evaluate the technology and its performance; it explains how it works and only sometimes touches on performance and compliance issues. I was curious to see some recommendations when to use EJB and when to use other technology but no such evaluation is made.

An overview of the version of 1.0 of this new technology is given, although the 'standard' has already progressed to 1.1; the differences are given in an appendix.

The different types of EJB beans are described; stateful and stateless session beans and entity beans. Session beans are used for business logic and entity beans are used to support persistency. The integration with CORBA and RMI-IIOP is explained. In the last part of the book a full e-commerce example is given. This small complete example application is a valuable addition. The six appendixes cover RMI, JNDI, XML, EJB1.1 and include a reference and purchasing guide. The book reads easily but could have been more compact.