Sunday, March 28, 2010

Art of Java Web Development


Author(s):NEAL FORD
Publisher:Manning Publications Co.
Date:2004
Pages:627
File Type:PDF
File Size:15.19 MB
ISBN:1932394060
This book is for every Java web developer, regardless of his or her level of expertise.It is designed primarily for intermediate to advanced developers, who understand the specifics of the various web APIs in Java but haven’t yet mastered the best way to apply them. It is perfect for developers who have heard terms like Model View-Controller and Model 2, but weren’t present for the series of events that led to the widespread adoption of these best practices. It is also perfect for designers and architects of web applications because it discusses the implications of architecture and design at every opportunity.
This book is also well suited to developers who have looked at (and possibly struggled with) one of the many web frameworks on the market. It is unique in its coverage of web frameworks, giving equal weight to six different frameworks and comparing them on equal ground. Whether you are planning to use a framework or you want to write your own, understanding the similarities and differences between the existing frameworks will save you a great deal of time. Art of Java Web Development also illustrates new possibilities for those who are using a framework but aren’t happy with it.
In addition, this book is aimed at developers who must create applications in the real world. Many of the best practices books treat each tip as the sole focus of a chapter, with no discussion of integrating it into a real application. Real applications are messy, requiring lots of moving parts working together seamlessly. The best practices in this book are presented in the context of a working e-commerce application, with all the places that the real world intersects with the academia of the pattern discussed.
How this book is organized
Art of Java Web Development consists of three parts. It begins with coverage of the history of the architecture of web applications, highlighting the uses of the standard web API to create applications with increasingly sophisticated architectures.The discussion leads to the development of industry-accepted best practices for architecture. Instead of simply pronouncing one architecture as the best, Art of Java Web Development shows the history and evolution of each architecture.
The second part of the book provides a unique overview of the most popular web application frameworks. Trying to evaluate a framework is difficult because its documentation typically stresses its advantages but hides its deficiencies. This book builds the same application in six different frameworks, encouraging you to perform an “apples to apples” comparison. The last chapter of part 2 provides a candid evaluation of the pros and cons of each framework to assist you in making a decision or in evaluating a framework on your own.
The selection of the correct framework is only the beginning of the life cycle of
an application. Part 3 examines best practices, including sophisticated user interface techniques,intelligent caching and resource management, performance tuning, debugging, testing, and web services
By From Amazon.com

No comments:

Post a Comment