Have one to sell? Sell yours here
Enterprise Java Performance (Sun Microsystems Press Java Series)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Enterprise Java Performance (Sun Microsystems Press Java Series) [Paperback]

Steven L. Halter , Steven J. Munroe
2.0 out of 5 stars  See all reviews (1 customer review)

Available from these sellers.


Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details

  • Paperback: 432 pages
  • Publisher: Prentice Hall; 1 edition (17 Aug 2000)
  • Language English
  • ISBN-10: 0130172960
  • ISBN-13: 978-0130172969
  • Product Dimensions: 22.9 x 17.5 x 2 cm
  • Average Customer Review: 2.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 252,982 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Steven L. Halter
Discover books, learn about writers, and more.

Visit Amazon's Steven L. Halter Page

Product Description

Amazon.co.uk Review

Any software developer knows Murphy's Law all too well. If anything can go wrong, it will. When it comes to today's enterprise-level, multi-tiered applications written in Java, there's a lot more that can go wrong in regard to performance. Written by two experts in enterprise Java (both veterans of IBM's SanFrancisco Java class frameworks), Enterprise Java Performance examines performance from beyond a single workstation. Filled with useful insights for designing Java applications on multiple servers, this book offers a timely and very useful guide suitable for any intermediate to advanced Java programmer.

While there are a number of titles on Java performance, this one stands out because of its enterprise-level perspective. Of course, you'll find some hints for writing better Java code at the micro level (which the authors call "low-hanging fruit") with hints for optimising string and loop performance. But this is just the beginning.

The heart of the book is its thorough discussion of performance and design issues for using remote objects, which allow distributed applications to do their work on multiple servers. The authors delve first into the issues of object design, including the correct granularity of objects. Examples drawn from the authors' experience designing IBM's San Francisco application framework lends more credence to the discussion. The performance issues surrounding the cross-vendor Enterprise JavaBean (EJB) standard are also examined.

Besides describing performance issues in enterprise applications, the book also gives you a number of tools to measure performance in your own code, including custom classes for performance monitoring, as well as the authors' enterprise-level benchmark--Business Object Benchmark (BOB). Later chapters include a succinct taxonomy of application styles for Java, such as Web-based clients or applications that wrap legacy systems. Performance hints are offered for each. There is also an excellent guide to running CORBA on Java and plenty of hints for optimising servers, including memory configuration. A final chapter glances at performance issues with clustered servers.

In all, Enterprise Java Performance offers a valuable perspective on issues that all Java developers will likely face when creating distributed applications. This book will help you avoid many of the gotchas in deploying Java code on the enterprise and gives you the tools and techniques you'll need to write faster applications, even for very large systems. --Richard Dragan

Product Description

For courses in Java Programming-Intermediate/Advanced.

This text builds upon basic examples written in Java to present more complex topics and methods of improving the performance of Enterprise applications. The authors' first-hand experience at IBM's SanFrancisco Project provides students with deep insight into the use of Java for business needs—and guidance to help avoid performance pitfalls.


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 organise and find favourite 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

5 star
0
4 star
0
3 star
0
1 star
0
Most Helpful Customer Reviews
By A Customer
Format:Paperback
Being someone who builds enterprise Java system for a living I looked forward to reading this book. Unfortunately it turns out to be a mix of performance ideas from various areas with many not from the enterprise problem domain.

The general introduction to enterprise systems is good and covers the basic issues well. However the tools section revolves around Windows NT only, not Windows 2000 or even Linux. An overview of commercial tools would have been helpful here.

Chapter 3 is completely in the wrong book. The low level aspects of Java performance are not enterprise issues! - They are treated much better in alternative texts such as Java Performance Tuning from O'Reilly.

After this, things pick up and cover many relevant issues until JVM benchmarking rears its ugly head. In this context it is not relevant to enterprise systems and any data presented will be far out of date by the time the text is published. This is the sort of information easily available by ten minutes searching the web. However, the information, which immediately follows on application level benchmarks, is exactly what should be in this book.

So the book proceeds on its way swinging wildly between highly relevant information to stuff that just should not be here. In summary;

The book is a terrible mix of low and high level concepts
The low level Java information is treated much better elsewhere so ignore
The machine architecture data is even worse so doubly ignore

Read the high level only chapters, including the 40 page advert for IBM's SanFrancisco project

Finally, wait for the next edition (if there is one) as the world has moved on since first publication

Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  6 reviews
5 of 5 people found the following review helpful
practical tips for advanced Java programmer 9 May 2001
By Boris Aleksandrovsky - Published on Amazon.com
Format:Paperback
The book gives good overview of Java performance bootleneck stemming both from the language design constraints and the inherent design issues in distributed systems. What I like best is a list of practical implementation tips, which this book abounds with. Those tips would be a usefull addition to anybody's Java Coding Standards.
7 of 8 people found the following review helpful
Great book for dealing with performance. 14 Sep 2000
By A Customer - Published on Amazon.com
Format:Paperback
This book did a really good job in explaining the concepts of performance. It had good specific examples, but also showed how to deal with performance in general. The chapters on performance tools and how to benchmark code were particularly helpful.
4 of 5 people found the following review helpful
Too much overview 4 Sep 2000
By A Customer - Published on Amazon.com
Format:Paperback
There isn't enough detail for my tastes. The EJB chapter is brief at best with very few actual tips. I would recommend Dov Bulka's book (even though there isn't any EJB in this book either)
Search Customer Reviews
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

Look for similar items by category


Look for similar items by subject


Feedback