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

Interactive Video: Algorithms and Technologies (Signals and Communication Technology)
Interactive Video: Algorithms and Technologies (Signals and Communication Technology)
My purpose in writing Interactive Video: Algorithms and Technologies is to respond to an increased demand for a complete scientific guide that covers concepts, benefits, algorithms and interfaces of the emerging interactive digital video technology. This technology promises an end of the days of dull videos, linear playback, manual video search,...
Teach Yourself VISUALLY iPad
Teach Yourself VISUALLY iPad

Fully updated coverage on the latest iPad and iPad mini!

As the amazing iPad continues to evolve, so does this invaluable visual guide. Bestselling veteran author Guy Hart-Davis gets you up to date on the latest generation of the iPad, the new iPad Air, as well as the iPad mini with his clear step-by-step,...

Professional ASP.NET 2.0 Design: CSS, Themes, and Master Pages (Programmer to Programmer)
Professional ASP.NET 2.0 Design: CSS, Themes, and Master Pages (Programmer to Programmer)
With ASP.NET 2.0, .NET developers finally have the tools in their hands to effortlessly create aesthetically pleasing web application interface designs that can be easily carried forward to create a consistent look and feel to their site. In this book you'll see how to join these new ASP.NET tools with universal web standards like CSS, color,...

Extreme Programming and Agile Methods - XP/Agile Universe 2004: 4th Conference on Extreme Programming and Agile Methods, Calgary, Canada, August
Extreme Programming and Agile Methods - XP/Agile Universe 2004: 4th Conference on Extreme Programming and Agile Methods, Calgary, Canada, August
It was 1999 when Extreme Programming Explained was first published, making this year’s event arguably the fifth anniversary of the birth of the XP/Agile movement in software development. Our fourth conference reflected the evolution and the learning that have occurred in these exciting five years as agile practices have become...
Professional Plone Development
Professional Plone Development
This book teaches Plone development best practices, focusing on Plone 3.0. It covers setting up a development environment, customizing Plone's look and feel, creating new content types and forms, connecting to external databases, managing users and groups intelligently, configuring a production-ready server, LDAP authentication, and caching. Aimed...
Modeling and Convexity (Iste)
Modeling and Convexity (Iste)

This reference book gives the reader a complete but comprehensive presentation of the foundations of convex analysis and presents applications to significant situations in engineering. The presentation of the theory is self-contained and the proof of all the essential results is given. The examples consider meaningful situations such as the...

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