Advanced Search
Start Your Free Trial

Overview

Other Readers Also Read...
XML and Java: Developing Web Applications, Second Edition

XML and Java: Developing Web Applications, Second Edition
by Hiroshi Maruyama; Kent Tamura; Naohiko Uramoto; Makoto Murata; Andy Clark; Yuichi Nakamura; Ryo Neyama; Kazuya Kosaka; Satoshi Hada

Spring in Action, Second Edition

Spring in Action, Second Edition
by Craig Walls; Ryan Breidenbach

Top Sellers in this Category

Head First Java, 2nd Edition

Head First Java, 2nd Edition
by Kathy Sierra; Bert Bates

Head First Design Patterns

Head First Design Patterns
by Eric Freeman; Elisabeth Robson; Kathy Sierra; Bert Bates

Java Concurrency in Practice

Java Concurrency in Practice
by Brian Goetz; Tim Peierls; Joshua Bloch; Joseph Bowbeer; David Holmes; Doug Lea

Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology provides the concise roadmap Java developers and Web engineers need to build high-performance and scalable enterprise Web applications. It is unique in its focus on building efficient end-to-end solutions based on the widely adopted J2EE specification. Each of the relevant technologies is summarized and analyzed in terms of its scalability and performance implications. Special attention is also given to those parts of Web application design that extend beyond the J2EE specification, including strategies for efficient networking and database design.

Packed with general system architecture tips and balanced with succinct examples for each technology, this book allows you to focus on practical strategies for effective application design without getting overwhelmed with useless detail. As a result, you will quickly and easily be able to understand how to use J2EE technologies to build application systems that deliver scalability and high performance.

Coverage includes:

  • Essentials of Web application architecture

  • The J2EE standard

  • General techniques for building scalable and high-performance systems

  • The HTTP protocol, with special focus on features that maximize performance

  • Java™ Servlets and JavaServer Pages™ (JSP)

  • Enterprise JavaBeans™ (EJB)

  • Java™ Message Service (JMS)

  • Effective database design techniques

  • Efficient database management with JDBC™ and SQL

  • Essentials of Web Services, including XML, SOAP, WSDL, and UDDI

A CD-ROM with relevant source code from various chapters accompanies this book.



0201729563B12172001

Amazon.com® Reader Reviews (Ranked by Helpfulness)

Average Amazon.com® Rating: 4.0 out of 5 rating Based on 12 Ratings

An interesting and refreshing read for anyone - 2002-06-28
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This is a good architectural primer on performance and scalability issues in general, and their consideration in web application design in particular.

Every chapter has introductory material explaining a specific technology, how to use it, and related performance hints. Excellent reasoning on every point and no fluff whatsoever make this book stand out among others.

This is one of those rare books in which even the material that I know well was a pleasure to read.

Very readable, informative, and well-written - 2003-03-03
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I found the book to be extremely readable, informative, and well-presented. It's a nice introduction for people who are new to web server applications programming and performance/scalability issues in distributed systems, and it's a nicely written and well-organized refresher/reference for people who already are somewhat familiar with those topics.

Concise Technology Overview, Title Can Be Misleading - 2004-07-28
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I originally picked up this book thinking that it would serve as a design guide. As I started reading it I realized this was not quite the case. This book describes how J2EE in general can be applied to create scalable and reliable web applications. The book introduces the various aspects of J2EE technologies such as JSP, Servlets, EJB's, JMS, JDBC, etc. and explains how those technologies contribute to web application performance. The book does not provide what I would consider OO design patterns or any real pattern related design information. Regardless, I found the book informative, enjoyable and one of the quickest to read books I have encountered regarding Java. It solidified my understanding of the capabilities of the J2EE platform and did so in a concise way. There were just enough code examples in the book to exemplify the various technologies without becoming tedious.

I would definitely recommend this book to anyone wanting to learn J2EE technologies, possibly just after reading a first book on the Java language itself. I recommended this book to my manager as it would give someone a clear understanding of the usage of the overall platform without getting into gory API level details.

The only reason I give this book 4 stars instead of 5 is due to the fact that the title, possibly unintentionally, is a bit deceiving. While performance was discussed, I would consider it cursory. A title along the lines of 'An Overview of J2EE, A Scalable and High Performance Application Development Platform.' might have been closer to appropriate than its current title. I believe I am now better prepared to jump into an actual J2EE design pattern book.

Absolutely useless - 2003-06-02
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
You can think of buying this book if ( and only if ) you haven't even heard about SQL, relational DBs, HTTP and server side java. If you have even a beginner level knowledge of any topic above you won't find any new info in this book: it's extremely shallow. One of the worst technical books I've ever seen ( there was nothing to read ).

Shallow yet useful to some extent, but comes at a high price - 2004-01-19
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book although repeats a lot of basic information like the internet is mostly comprised of TCP/IP, and then there is UDP over IP. The most shocking thing was to see the Author refer to UDP as Unreliable Datagram Protocol, where as that is the most common pun made of UDP, but it really stands for User Datagram Protocol.
If one is willing to ignore such basic errors and continue on still trusting the author, they would find some useful concepts. This book hence can be used as a concept Dictionary, where one could pick the book go to the index, and look up the concept like web caching, connection mgmt etc, and read about it, along with performance and scalability implications.
If you keep your expectations low, then its a good book. But well at $45 retail price, how many people would keep their expectations low ?

Browse Similar Topics

Top Level Categories:
Programming

Sub-Categories:
Programming > Java

Some information on this page was provided using data from Amazon.com®. View at Amazon >


About Safari Books Online • Terms of Service • Privacy Policy • Contact Us • Corporate Licenses • Help • Accessibility | See us on FacebookSee us on Linked InSee us on TwitterRSS

Copyright 2009 Safari Books Online. All rights reserved.