Building Enterprise Java Applications 1. Architecture.: 1 (Taschenbuch)
von Brett D. McLaughlin, Brett D. MacLaughlin


 
Rezensionen:
Aimed at the more experienced Java developer,Building Java Enterprise Applicationsprovides a detailed tour of the best practices for today's J2EE architecture. Filled with particularly good advice on using Enterprise JavaBeans (EJBs) and LDAP directory services, this title lays the groundwork for building the next generation of Java software.

As volume one of a planned three-volume series, this book centers on "blueprints" for using the best of J2EE technologies for creating scalable software. The focus here is on a meaningful, single practical case study on a database for a brokerage house. The selection of leading-edge technologies (EJB and LDAP) are what real Java developers are likely to face on the job, and the author's knowledgeable and thorough explanation of all the relevant details of implementing the sample system sets a high standard.

Early sections define the scope and requirements of the model database and directory server. The author then turns to implementing the database, including building tables. (Actual SQL for different databases including Oracle and MySQL is included in an appendix.) Similarly, the "real" details of modeling a directory server (using LDAP) is set out to show how users, passwords, and other information can be leveraged across a larger organization. After the groundwork is in place, this text zeroes in on using Enterprise JavaBeans (EJB) 2.0 to model each business entity in the system (as well as application logic). Standout material shows off building an entity EJB with multiple interfaces, classes, and deployment descriptors all clearly presented.

The use of the manager session bean to hide the details of JNDI and LDAP comes next, and this bit of intellectual property will surely justify the price of this book for anyone seeking to combine EJBs and LDAP. From here, the application logic gets filled in using other EJB features (like session beans, both stateful and stateless). A later chapter adds asynchronous processing abilities using the Java Message Service (JMS) and the new message bean type, new for EJB 2.0. The assembled system then gets a simple front end to test it out, though the focus clearly is on the data tier. (More on user interfaces is promised in the second volume of this series, which will concentrate on Web applications.)

Useful appendices provide the nuts and bolts of running actual software, like OpenLDAP, a free directory server, BEA WebLogic, plus full source code for all beans discussed in this text. All in all, this book is a worthwhile choice for understanding the right ways for designing on the Java platform today when it comes to higher-end enterprise software.--Richard Dragan

© 1998-2001 Amazon.com, Inc. und Tochtergesellschaften

Building Java Enterprise Applications: Architectureis the first of a series aiming to show how to fit the various Java technologies together to build complete applications. As the author observes, it is easy to find resources covering a particular technology, such as Enterprise JavaBeans or Java Servlets, but hard to find an explanation of how to choose the right APIs and connect them correctly. This title covers the back-end, primarily the database, directory server and Enterprise JavaBeans. Other titles in the series cover Web applications and Web services.

The topic is a large one, so you might expect a lengthy volume. In fact, this book is refreshingly short, with around 300 pages. The reason is that the author does not attempt to duplicate other books that cover topics like Enterprise JavaBeans in detail, but rather to show where these technologies fit in the overall architecture. Even so, there is plenty of code to chew on, as the book runs through the planning and implementation of an example application, this time for a fictitious investment broker.

The first half of the book looks briefly at requirement analysis and then covers the data layer, looking at how to design the data store, using a directory server for user management, and coding an Entity EJB to provide access to the database. Next comes implementing a manager component for interacting with the LDAP directory server. After completing the data layer, the author turns to the business logic, looking at a component to control user accounts and examining state management. Finally, the example application has a scheduling element, which makes a good introduction to use of the JMS (Java Messaging Service). The book closes with details of how to set up the application on BEA WebLogic, and provides all the example code.

Overall, the book is a little too brief, leaving significant gaps in what is covered. There is nothing on the use of modelling, for example. Even so, it makes an excellent case study, combining a high-level view that simplifies complex APIs with example code that puts theory into practice. --Tim Anderson

© 1998-2001 Amazon.com, Inc. und Tochtergesellschaften
Alle Rezensionen ansehen...
 
Angebote zu  Building  Enterprise  Java  ab 1 Euro!

Siehe auch folgende Artikel:
Enterprise JavaBeans 3.0 von Bill Burke
Sonstige Artikel:
Lustige Leut. Die schönsten Gedichte in nassauischer Mundart 2 (Gebundene Ausgabe) von Rudolf Dietz
Braun Fieberthermometer ThermoScan IRT 4520 von Braun
About Schmidt von Jack Nicholson
Mehr zu  Programming,  Java,  Web Programming,  Database Design,  Computers & Internet,  LDAP,  Languages & Tools,  Software,  Java
Home ...,    Angebote ansehen ...,    Begleitseite ...
Herausgeber dieser Seite ist DomainLoc.com GmbH - Partner von Amazon.de

Copyright © DomainLoc.com GmbH (Impressum)