woodys-uk
Price: £19.99
In stock

16 used & new from £1.23

Have one to sell? Sell yours here
 
 
Enterprise Java Performance (Sun Microsystems Press Java Series)
 
See larger image
 

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

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

Available from these sellers.


3 new from £19.49 13 used from £1.23

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Optimize App Performance opens new browser window
www.dynaTrace.com  -  Free Comparison Report- Profilers, Diagnostic Tools, Monitors and More 
   Improve Java Performance opens new browser window
www.AzulSystems.com/JavaPerformance  -  with Fewer Application Instances Faster Response Times 
   Sun Certified Java Course opens new browser window
HomeLearningCollege.com/SUN  -  Java Programming Certificate Study For A New Career! 
  
 

Product details

  • Paperback: 402 pages
  • Publisher: Prentice Hall (29 Aug 2000)
  • Language English
  • ISBN-10: 0130172960
  • ISBN-13: 978-0130172969
  • Product Dimensions: 23.4 x 17.7 x 2.8 cm
  • Average Customer Review: 2.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon.co.uk Sales Rank: 2,319,169 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

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 enterprise developers, Java presents many obstacles to achieving optimal performance, and when you factor in the challenges of scalability and integrating complex business logic, authoritative help is sorely needed. In this book, two leading Java developers, both former members of IBM's vaunted SanFrancisco frameworks team, offer proven techniques for maximizing the performance of any Java enterprise application, especially those that impact Java server-side and application-server development. Just some of the topics covered include: the best techniques for identifying root causes of performance problems; problems that are inadvertent side effects of Java's strengths, such as object-orientation, garbage collection, and Java's similarities to C/C++; performance problems that can arise in distributed, n-tier development, such as the performance costs of transparency and the careful use of object affinity, placement, and granularity; the performance impacts of persistence infrastructure, distributed object infrastructure, Java Virtual Machines, and application-layer components, presenting powerful benchmarking techniques that can be used to choose the best possible options. Four full chapters address key real-world Java-related projects and the performance issues associated with them. The book also includes detailed coverage of system tuning, memory, disk, and network configuration; the impact of multiprocessors and network clustering; and replication issues in shared, large-scale environments.


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
 

 

Customer Reviews

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

 
2.0 out of 5 stars Doesn't do what it says on the cover!, 8 Jun 2002
By A Customer
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
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
 

   


Look for similar items by category


Look for similar items by subject


Feedback

Ad

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.