Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Loading
Learning Jakarta Struts 1.2: a concise and practical tutorial: A step-by-step introduction to building Struts web applications for Java developers

Buy

Jakarta Struts is an Open Source Java framework for developing web applications. By cleanly separating logic and presentation, Struts makes applications more manageable and maintainable.
Since its donation to the Apache Foundation in 2001, Struts has been rapidly accepted as the leading Java web application framework, and community support and development is well established.

Struts-based web sites are built from the ground up to be easily modifiable and maintainable, and internationalization and flexibility of design are deeply rooted. Struts uses the Model-View-Controller design pattern to enforce a strict separation between processing logic and presentation logic, and enables efficient object re-use.

The book is written as a structured tutorial, with each chapter building on the last. The book begins by introducing the architecture of a Struts application in terms of the Model-View-Controller pattern. Having explained how to install Jakarta and Struts, the book then goes straight into an initial implementation of the book store. The well structured code of the book store application is explained and related simply to the architectural issues.

Custom Actions, internationalization and the possibilities offered by Taglibs are covered early to illustrate the power and flexibility inherent in the framework. The bookstore application is then enhanced in functionality and quality through the addition of logging and configuration data, and well-crafted forms. At each stage of enhancement, the design issues are laid out succinctly, then the practical implementation explained clearly. This combination of theory and practical example lays a solid understanding of both the principles and the practice of building Struts applications.

What you will learn from this book?

  • Understand the Model-View-Controller architecture and how it is implemented in Struts
  • How to start building an application with Struts
  • How to produce well-crafted and robust applications using sound software engineering practices
  • How to build a complete application, in this case a web bookstore

Approach

The book sets out to get Java developers up to speed and confident with Struts as quickly as possible. It does not explain every feature in Struts, but takes a logical path through the essential information, with the emphasis on practical applications.

Who this book is written for?

This book is written for Java developers planning to develop web applications, who are new to Struts. It expects familiarity with Java, JSP and Servlets to a degree, although more obscure elements are explained. It covers Struts 1.2.

(HTML tags aren't allowed.)

Essential Software Architecture
Essential Software Architecture

Job titles like "Technical Architect" and "Chief Architect" nowadays abound in the software industry, yet many people suspect that "architecture" is one of the most overused and least understood terms in professional software development.

Gorton's book helps resolve this predicament. It concisely describes...

Sams Teach Yourself Flickr in 10 Minutes
Sams Teach Yourself Flickr in 10 Minutes

Sams Teach Yourself Flickr in 10 Minutes offers straightforward, practical answers when you need fast results. By working through 10-minute lessons, you'll learn everything you need to know to upload, manage, and share your photos and videos with Flickr right now!


Space Science
Space Science

This invaluable book provides an introduction to space science. It brings together the various space science disciplines in one volume, and will benefit a wide audience, particularly students starting their graduate studies. The text presents a unique outlook, which will encourage students to think in broad terms across the whole range of...


RoboCup 2009: Robot Soccer World Cup XIII (Lecture Notes in Computer Science / Lecture Notes in Artificial Intelligence)
RoboCup 2009: Robot Soccer World Cup XIII (Lecture Notes in Computer Science / Lecture Notes in Artificial Intelligence)

This book includes the thoroughly refereed post-conference proceedings of the 13th RoboCup International Symposium, held in Graz, Austria, in June/July, 2009 - representing the core meeting for presentation and discussion of scientific contributions to a variety of research areas related to all RoboCup divisions (RoboCupSoccer, RoboCupRescue,...

XBRL For Dummies
XBRL For Dummies

The perfect guide to help you understand XBRL-from the "father of XBRL"

What is XBRL and how can it help you streamline your business reporting? This plain-English guide from the "father of XBRL," Charles Hoffman, will tell you what it is, why it is, and how you can get on the bus with this new SEC-mandated business...

The Non-Designer's Illustrator Book
The Non-Designer's Illustrator Book
Creating professional illustration is within your grasp, whether that is a goal in your life or not. By the time you finish this book, you’ll realize how remarkably easy it is to create professional-level art and design with Adobe Illustrator.

However, Illustrator is not just for professional artists, but
...
©2012 LearnIT (support@pdfchm.net) - Privacy Policy