The book is a step-by-step guide to using Struts with best practices and enough theory to get you using and understanding the technology on your web applications. The focus of the book is to provide examples and stepby-step guides, not a rehash of the online documents.
Rather then hard-coding information into Java programs, many Struts values are represented in XML or property files. This loose coupling means that many changes can be made without modifying or recompiling Java code, and that wholesale changes can be made by editing a single file.
As the Java platform has matured, designers and developers have recognized the need for consistent, compatible, and easy-to-use Java applications.
For years, programmers have had to go through the hassles of porting software from BSD-based UNIX to System V Release 4-based UNIX, from OpenWindows to Motif, from PC to UNIX to Macintosh (or some combination thereof), and between various other alternatives, too numerous to mention.
The latter part of this book contains an example of the design evolution process, starting with an initial solution and moving through the logic and process of evolving the solution to more appropriate designs.
Java has grown by leaps and bounds since its introduction in 1996, and is now among the most popular computing platforms on the planet. Java has evolved and changed so much that at a mere two-years old, our original work, Java Security: Hostile Applets, Holes, and Antidotes, found itself in serious need of revision and [...]
The Java programming language is a general-purpose object-oriented concurrent language. Its syntax is similar to C and C++, but it omits many of the features that make C and C++ complex, confusing, and unsafe.
The information in this book will help you write high-performance software for the Java platform. It presents both high-level strategies for incorporating performance tuning into your software development process and code-level performance tuning tactics.
This book is about Enterprise JavaBeans (Versions 1.1 and 1.0), Java\’s new component model for enterprise applications. Just as the Java platform has revolutionized the way we think about software development, Enterprise JavaBeans promises to revolutionize the way we think about developing mission-critical enterprise software.
J2EE is useful for creating web applications like Yahoo! Mail, a web-based stock trading system such as ETRADE, or an online auction house like eBay. Anytime there is a need for many people to access a collection of data in a distributed manner, an implementation of the J2EE specification can provide a solution.