Addresses issues faced when developing Java-based e-commerce, messaging, networking and database applications, and offers advanced techniques for servlet development and deployment. The second edition has expanded coverage of Enterprise JavaBeans architecture and the latest Java-based enterprise APIs. Annotation c. Book News, Inc., Portland, OR (booknews.com)
"synopsis" may belong to another edition of this title.
CLIFFORD J. BERG is Vice President and Chief Technology Officer of Digital Focus Inc. (digitalfocus), a leading systems integrator for Internet-based and Java technologies in Reston, VA. Berg was founding author of the popular "Java Q&A" column in Dr. Dobbs' Journal. He consults to Fortune 500 companies around the world on Java and the application of Internet technology to solve business problems. Berg holds Master's degrees from Cornell University in Operations Research and in Nuclear Engineering and a B.S. in Physics from Cornell.
If you're building Java-based e-commerce, messaging, networking, or database applications, get the one book that gives you the battle-tested, real-world guidance you need! The first edition of this book has already helped thousands of developers with their first enterprise-class projects--and it's just been totally updated for the latest Java-based enterprise APIs, with complete lifecycle coverage addressing every key enterprise development issue you face!
Coverage includes:
You'll find detailed techniques for managing enterprise-scale Java-based development projects, new JDBC™ database connectivity information, timely information on Java-based application servers, and much more. From start to finish, Advanced Java 2 Development for Enterprise Applications, Second Edition delivers practical solutions and real code for making your Java software more scalable, more flexible, and more robust!
Preface
When this book first appeared in the summer of 1998, Enterprise JavaBeans? (EJB) was a new specification, and there were only a handful of products which implemented it. There also were only a few products which implemented the Java Servlet API. Server-side Java?-based applications in general were not in widespread use, primarily because of the lack of standards-based application server products and also because of questions about reliability and performance. Java 2 was also still a beta release.
The situation today has greatly changed. The Java programming language is in widespread use as a server application technology, and there are many mature products which support its use in that role. Most of these products support Java 2 and its associated Enterprise APIs. A great many major commerce web sites now employ servlet, EJB, or other Java technologies. The combination of EJB components and Java Web servlets has emerged as a powerful and scalable tool for building electronic commerce, supply chain, and many diverse kinds of applications. It is truly amazing that this has happened in so short a time.
The questions about performance and reliability have also largely gone away, as the Java platform has proven itself on these issues. In my company we have seen Java-based application servers scale to large numbers of users and transaction rates, and the Java platform's ability to handle large volumes will certainly continue to increase. One recent benchmark we participated in demonstrated Java-based application server cluster scalability on UNIX processors at the level of more than 500 EJB transactions per second over long periods of time without any apparent instability, with relatively flat response time behavior never exceeding 600 ms.
The Enterprise JavaBeans and servlet standards have also evolved. Experience from the first version of EJB has led to improvements and clarifications, and the current generation of EJB products now incorporate these improvements and the Java 2 platform as well. EJB has become a robust and universal middle tier for transaction-based applications. The servlet standard has expanded to include provisions for security interoperability and XML messaging and the addition of JavaServer? Pages (JSP). JSP provides a widely supported model for embedding dynamic content within web pages which leverages directly on Java technology and which is also more maintainable than earlier approaches to dynamic web content.
Perhaps the most significant development is the definition of the Enterprise Edition of the Java Platform (J2EE). This is an attempt to pull together the many Java technology specifications which are of special importance to enterprise applications, and also to specifically address issues such as interoperability, deployment, and security. This Book's Goals
This book explains Java-related technologies of particular importance to enterprise-wide software development. This book is not intended to be an in-depth treatment of all enterprise subjects. In fact, the topic of enterprise application development is so broad that it would require a library of books to cover each area. I therefore do not promise to even mention every topic that is relevant, much less cover each in detail. However, an advanced programmer needs to have a working knowledge of most aspects of a system in order to understand the entire system. For example, a developer working on a set of Enterprise JavaBeans does not need to understand all aspects of all security issues but does need to have a working knowledge of the security techniques used by the servers involved and the application. This book endeavors to provide a big picture, in a highly practical manner that is immediately useful to most developers, regardless of what their particular expertise is. I avoid most user-interface-related topics, because those are covered extensively in other books.
The readers of this book are expected to be advanced but with varied backgrounds. I assume that most know basic Java platform programming, but that some will know some aspects of the Java programming language and not others. I emphasize showing actual implementation details, with real products used in examples. The real-world examples give advanced developers an immediate feeling for what the code really looks like without a lot of explanatory text.
In this book I avoid Java technologies that depart from the 100% Pure Java standards. I believe that standards are extremely important for large applications and enterprise-wide development. The success of open technologies hinges on their acceptance as standards, so it is illogical to embrace nonstandard implementations. Furthermore, standardization is in the best interest of the vast majority of the companies now building Java-based products and solutions and of the customers that depend on them.Companion Web Site
This edition of this book is supported by the web site:
ajdea
I will post new material and any errata to this web site.
"About this title" may belong to another edition of this title.
FREE shipping within U.S.A.
Destination, rates & speedsSeller: Wonder Book, Frederick, MD, U.S.A.
Condition: Very Good. Very Good condition. 2nd Edition. A copy that may have a few cosmetic defects. May also contain light spine creasing or a few markings such as an owner's name, short gifter's inscription or light stamp. NOT AVAILABLE FOR SHIPMENT OUTSIDE OF THE UNITED STATES. Seller Inventory # Q09S-01002
Quantity: 1 available
Seller: Wonder Book, Frederick, MD, U.S.A.
Condition: Very Good. Very Good condition. 2nd edition. A copy that may have a few cosmetic defects. May also contain a few markings such as an owner's name, short gifter's inscription or light stamp. NOT AVAILABLE FOR SHIPMENT OUTSIDE OF THE UNITED STATES. Seller Inventory # I11B-02674
Quantity: 1 available
Seller: The Book Cellar, LLC, Nashua, NH, U.S.A.
paperback. Condition: Good. Has moderate shelf wear, highlighting, underlining and/or writing. Great used condition. A portion of your purchase of this book will be donated to non-profit organizations.Over 1,000,000 satisfied customers since 1997! Choose expedited shipping (if available) for much faster delivery. Delivery confirmation on all US orders. Seller Inventory # 10782913
Quantity: 1 available
Seller: Llibreria Bioscana, Biosca, L, Spain
Tapa blanda. Condition: Bueno. Seller Inventory # T10602
Quantity: 1 available