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

A+ Certification for Dummies
A+ Certification for Dummies

Here’s the fun and easy way to study for the exam—all the rewards in half the time!

Here’s the exam 220-301 and 220-302 test-prep guide you’ve been waiting for—an economical For Dummies book that actually makes studying fun. Prepared by a CompTIA-certified expert and packed with proven tips and...

Agile Coaching
Agile Coaching
To lead change, you need to expand your toolkit, and this book gives you the tools you need to make the transition from agile practitioner to agile coach.

Agile Coaching is all about working with people to create great agile teams. You'll learn how to build a team that produces great software and has fun doing it. In the
...
Mathematics and Physics for Programmers (Game Development Series)
Mathematics and Physics for Programmers (Game Development Series)
Many programmers frequently have limited backgrounds in the mathematics and physics needed for game development or other complex applications. Sooner or later, all programmers run into coding issues that will require an understanding of mathematics or physics concepts like collision detection, 3D vectors, transformations, game theory, or basic...

The CPO: Transforming Procurement in the Real World
The CPO: Transforming Procurement in the Real World

In the novel The CPO: Transforming Procurement in the Real World, we meet Thomas Sutter, a German-American living in Dusseldorf and working as a procurement manager for a major global automobile manufacturer, Autowerke. On a chance encounter while flying to Chicago, he meets the CEO of Heartland, a major food company...

A Programmer's Guide to Drupal
A Programmer's Guide to Drupal
Welcome! This book is meant to launch you into the world of programming with the open-source web content management system known as Drupal. Hopefully, with the aid of this book, you will pass smoothly through the stage of being a novice Drupal programmer, while avoiding making the mistakes that many expert Drupal...
Mastering Mac OS X, Third Edition
Mastering Mac OS X, Third Edition
Covers OS X v.10.3, Panther!

On the Prowl for In-Depth, Step-by-Step, Mac OS X Coverage? Your Search Is Over

Whether you're new to the Mac, upgrading from a previous Mac OS version, or converting from Windows or Unix, Mastering Mac OS X, Third Edition is your one-stop resource for...

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