Buy Used
Used - Good See details
$4.00 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
41 used & new from $0.01

Have one to sell? Sell yours here
 
 
Advanced Java 2 Development for Enterprise Applications (2nd Edition)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.

Advanced Java 2 Development for Enterprise Applications (2nd Edition) (Paperback)

~ Clifford J. Berg (Author), Cliff Berg (Author)
4.0 out of 5 stars  See all reviews (10 customer reviews)


Available from these sellers.


7 new from $2.98 34 used from $0.01

Editorial Reviews

Product Description

Provides expanded and updated coverage of Enterprise JavaBeans architecture, detailed coverage of Java 2 Platform, Enterprise platform, and Java-based application servers, Java Transaction API, CORBA, and XML. Softcover. DLC: Java (Computer program language).

From the Inside Flap

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.


Product Details

  • Paperback: 800 pages
  • Publisher: Prentice Hall PTR (December 14, 1999)
  • Language: English
  • ISBN-10: 0130848751
  • ISBN-13: 978-0130848758
  • Product Dimensions: 9.1 x 6.9 x 2.2 inches
  • Shipping Weight: 3.5 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon.com Sales Rank: #2,395,627 in Books (See Bestsellers in Books)

More About the Author

Clifford J. Berg
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Clifford J. Berg Page

Look Inside This Book

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

10 Reviews
5 star:
 (5)
4 star:
 (2)
3 star:
 (1)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
21 of 21 people found the following review helpful:
3.0 out of 5 stars BEFORE YOU BUY THIS BOOK - READ THIS!, June 2, 2000
By A Customer
I expected this book to be as clear and useful as the Core Java 2 books by Hortsmann and Cornell...but it is NOT. Its a lot of talking about stuff, but there arent useful examples. Talk talk talk...extremely boring to read. Wordy beyond belief. Once again, if you are familiar with Core Java 2, then you know how lucid THOSE books are. Now...having said that...he does bring up some interesting ideas, and he does attempt to cover alot of topics. Just not well. You read a section, and then you're like : "Now What? I read it...I understand it...but how do i go about appyling anything? Throw me an example dude." Its just so damned annoying to read. All in all, its a good overview, INFORMATIVE, and raises a few interesting questions. Take a look at it in a book store or get ahold of an excerpt before buying. All i can say is that i should not be working so hard just to read his prose. Break up the 10 page long paragraph : Maybe if he bulleted some points, or reorganized how its laid out.. Just for comparison, i found the following books good reads (in terms of readability): ||Java Servlet Programming by Jason Hunter ||Core Java 2 : both volumes ||half of -> Professional Java Server Programming (Wrox Press) ||Applying UML by Craig Larson.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
14 of 15 people found the following review helpful:
5.0 out of 5 stars Perfect resource for Java Architect certification test, February 2, 2000
By Michael Poulin (Boston, USA) - See all my reviews
This book is for architects rather than for developers. I've found the answers for the most of test questions in it but I did read very meticulously. I think it is one of the best accumulative resources both for the test and for every day Java Architect work.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
6 of 7 people found the following review helpful:
2.0 out of 5 stars Boring, October 13, 2000
By vijaya dantuluri (Overland Park, KS United States) - See all my reviews
With all due respect to the Author's back ground and knowledge, I just didnt like this dry, cold prose. Certainly there is content, but you could never read more than a dozen pages because of the small font and the way it is explained. This book smelled more like a dry manual than a book from core java series.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Concisely covers a wide magnitude of subjects!
An outstanding book written by Clifford Berg. He has touched on all the major aspects of JAVA and will guide you through whatever your needs are. Read more
Published on June 13, 2003 by Terri

5.0 out of 5 stars Delivers as promised
...

In the Preface, Berg writes "This book provides a big-picture, in a highly practical manner... Read more

Published on August 29, 2001 by ivaylo_milev

5.0 out of 5 stars Clarification of book's purpose
Dear fellow Java developers -

I just had to respond in general to comments which importune readers to read my book for its "interesting ideas", and that the book is... Read more

Published on March 19, 2001 by Cliff Berg

4.0 out of 5 stars Good book for an overview of J2EE
Is this thing wordy? Sure! But it's an excellent book for team leaders to gain an insight on how Enterprise applications should be written, right down to who does what. Read more
Published on July 25, 2000 by John Svazic

2.0 out of 5 stars Shallow coverage of every Java technology
This book tries to cover every Java technology which makes it unsuitable for both beginners as well as for advanced programmers. Read more
Published on May 15, 2000 by iamfromca

4.0 out of 5 stars Comprehensive
I enjoyed this book because it was like one stop shopping for advanced Java subjects. The second edition is much better then the first and I really enjoyed the first edition.
Published on April 5, 2000 by Mark Wallace

5.0 out of 5 stars Great book!
I haven't read the book as a whole, just some chapters... But I can recommend it for everyone developing Enterprise applications. Read more
Published on February 4, 2000 by Messi

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.