Performance Analysis for Java꽓 Web Sites is an information-packed guide to maximizing the performance of Java-based Web sites. It approaches these sites as systems, and considers how the various components involved, such as networks, Java꽓 Virtual Machines, and backend systems, potentially impact overall performance. This book provides detailed best practices for designing and developing high-performance Java Web applications, and instructions for building and executing relevant performance tests to gauge your site's ability to handle customer traffic. Also included is information on how to use the results of performance testing to generate accurate capacity plans.

Readers will find easy-to-understand explanations of fundamental performance principles and terminology. The book runs through performance profiles for common types of Web sites, including e-commerce, B2B, financial, and information exchange. Numerous case studies illustrate important ideas and techniques. Practical throughout, the book also offers a discussion on selecting the right test tools and troubleshooting common bottlenecks frequently revealed by testing.

Other specific topics include:

  • Performance best practices for servlets, JavaServer Pages꽓, and Enterprise JavaBeans꽓
  • The impact of servlets, threads, and queuing on performance
  • The frozen Web site danger
  • Java꽓 Virtual Machine garbage collection and multithreading issues
  • The performance impact of routers, firewalls, proxy servers, and NICs
  • Test scenario and script building
  • Test execution and monitoring, including potential pitfalls
  • Tuning the Web site environment
  • Component monitoring (servers, Java꽓 Virtual Machines, and networks)
  • Symptoms and solutions of common bottleneck issues
  • Analysis and review of performance test results
  • Performance Analysis for Java꽓 Web Sites not only provides clear explanations and expert practical guidance, it also serves as a reference, with extensive appendixes that include worksheets for capacity planning, checklists to help you prepare for different stages of performance testing, and a list of performance-test tool vendors.

    Related Documents
    1. Performance testing of trading applications (1928)
    2. Beginning Java SE 6 Platform - From Novice to Professional (1989)
    3. [Free] JVerify : Java System Binary Verifier (1941)
    4. [Free] Vise : A Testing/Refactoring Tool for Java (1545)
    5. [Free] 쨉Java : Mutation Testing tool for JAVA (2310)
    6. [Free] Stan : Structure Analysis for Java (1913)
    7. Java 5.0 Tiger: A Developer's Notebook (15667)
    8. [Ebook] Introduction to Neural Networks with Java (2221)
    9. [Ebook] Globus Toolkit 4, : Programming Java Services (8446)
    10. {Ebook] Modular Java: Creating Flexible Applications with Osgi and Spring (Pragmatic Programmers) (2571)
    11. [Ebook] Grundkurs Algorithmen und Datenstrukturen in JAVA: Eine Einf체hrung in die praktische Informatik (repost) (2837)
    12. [Ebook] Java Persistence with Hibernate (3939)
    13. Performance Test Strategy (2561)
    14. JBoss at Work: A Practical Guide (2078)
    15. Java Tester Site (1015)
    16. Static Analysis Tools for Security Testing of Java Web Applications (1930)
    17. [Free] CodePro Analytix : Java software testing tool (3186)
    18. My Load Test : Performance Testing with a LoadRunner focus (1737)
    19. [Ebook] Effective Java (4149)
    20. Sams Teach Yourself Java 6 in 21 Days (2379)