Building Scalable and High-performance Java Web Applications Using J2EE Technology

Front Cover
Addison-Wesley Professional, 2002 - Computers - 392 pages
0 Reviews
This book shows how to build scalable web applications. It takes an end-to-end perspective and focuses on how developers can use the current set of high-performance Java technologies (servlets, EJB, CORBA, JDBC) to reach that goal. The uniqueness of the book is its most salient feature: the focus on achieving application scalability with an end-to-end perspective. "End-to-end perspective," means that the book shows a sample web application end-to-end, the whole thing. This book is a reference for web engineers that are implementing high-end e-commerce solutions. Commerce on the Internet faces unique challenges, one of which is scalability - the ability for a system to handle large numbers of users, large amounts of data, and high levels of simultaneous requests (such as a million bank transfers per hour) without degrading noticeably in performance. That is the problem area for which this book provides solutions.
-- Target market is growing. They now understand the technology and need to write difficult large applications.
-- Barish is sn up-and-coming innovator.. He has created a successful start-up company, worked at Oracle, and is now getting his Ph.D. in computer science at USC.
-- Scalable web applications, servlets, JSPs, JDBC, EJB.
-- This shows how you put all these technologies together and still achieve high-performance web scalability.

This timely book helps developers keep up with it all -- and takes them to the next level beyond just programming techniques. Expertly showing how to build and maintain fast and scalable applications is the target. Many books cover specific technologies (e.g. Java servlets); in contrast, this book shows how to command the bigpicture and how to integraate everything to build powerful, fast, and scalable web applications.

Scalable and high-performance web applications, Java, application architecture, J2EE, scalability and performance techniques, HTTP client/server communication, web-based request processing, servlets, session management, javabeans, application middleware, databases.

Web engineers and Java developers and programmers wanting to take their services to the next level.

 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Scalable and HighPerformance Web Applications
1
Web Application Architecture
23
The J2EE Specification
49
Scalability and Performance Techniques
67
HTTP ClientServer Communication
91
Request Processing
119
Session Management with Java Servlets
149
Building Application Servers with Enterprise JavaBeans
189
Messaging for Efficient Enterprise Application Integration
241
Effective Database Design
265
Using JDBC and SQL to Query Databases Efficiently
309
Web Services The Future of Web Applications
333
Suggested Reading
369
Index
371
CDROM Warranty
393
Copyright

Common terms and phrases

References to this book

About the author (2002)

Greg Barish is a consultant specializing in the design of and architecture for scalable and high-performance Web applications. He has held engineering positions at both Oracle and at Healtheon/WebMD, where he was primarily involved in the design and implementation of object-oriented, distributed application systems. Mr. Barish earned a B.S. in cognitive science from UCLA and an M.S. in computer science from the University of Southern California.



0201729563AB12172001

Bibliographic information