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


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


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.)

Adobe Flash Professional CS5 Classroom in a Book
Adobe Flash Professional CS5 Classroom in a Book

Those creative professionals seeking the fastest, easiest, most comprehensive way to learn Adobe Flash Professional CS5 choose Adobe Flash Professional CS5 Classroom in a Book from the Adobe Creative Team at Adobe Press. The 10 project-based lessons in this book show readers step-by-step the key techniques for working in Flash CS5.

Best Websites for Financial Professionals, Business Appraisers, and Accountants, Second Edition
Best Websites for Financial Professionals, Business Appraisers, and Accountants, Second Edition
This book is aimed primarily at the accountant or financial analyst who is engaged in consulting work—such as business appraisal, financial planning, and management consulting. The consulting area is the most rapidly growing area of accounting practice, and financial professionals in this area can benefit significantly from the increase in...
Cryptography for Dummies
Cryptography for Dummies

Protect yourself and your business from online eavesdroppers—it’s easier than you think! If you were hoping for a flame-throwing watch or flying a car, we’re sorry—this isn’t James Bond’s equipment manual. Cryptography is a common-sense way to secure stuff on the Internet, and this friendly guidebook makes...

PSP Game Creation for Teens
PSP Game Creation for Teens
Games have come a long way since their inception far in our past. The tools we have used in our game play have changed, as well, from knuckle bones to cards to board games to early arcade games to today’s spiffy video game consoles. The progression has been a lengthy one. Now hardware advances are even changing the way we...
Harnessing Knowledge Dynamics: Principled Organizational Knowing & Learning
Harnessing Knowledge Dynamics: Principled Organizational Knowing & Learning
Harnessing Knowledge Dynamics: Principled Organizational Knowing & Learning translates what is arcane and controversial today into managerial guidance that is sophisticated yet practical. It also complements the many existing management books on strategy, technology, knowledge and systems while...
Web Application Security, A Beginner's Guide
Web Application Security, A Beginner's Guide

Security Smarts for the Self-Guided IT Professional

“Get to know the hackers—or plan on getting hacked. Sullivan and Liu have created a savvy, essentials-based approach to web app security packed with immediately applicable tools for any information security practitioner sharpening his or her tools or just starting...

©2015 LearnIT (support@pdfchm.net) - Privacy Policy