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

Project Leadership (The Project Management Essential Library)
Project Leadership (The Project Management Essential Library)
Product Leadership traces the development of project leadership as fundamental to completing projects effectively, delineates the leadership tasks that must be accomplished at each stage of the project’s life, and helps the reader develop wisdom in making decisions both by learning the ramifications of certain decisions and by seeing...
What Does It All Mean?: A Very Short Introduction to Philosophy
What Does It All Mean?: A Very Short Introduction to Philosophy

Should the hard questions of philosophy matter to ordinary people? In this down-to-earth, nonhistorical guide, Thomas Nagel, the distinguished author of Mortal Questions and The View From Nowhere, brings philosophical problems to life, revealing in vivid, accessible prose why they have continued to fascinate and baffle...

Introducing Spring Framework: A Primer
Introducing Spring Framework: A Primer

Introducing Spring Framework is your hands-on guide to learning to build applications using the Spring Framework. The book uses a simple My Documents application that you will develop incrementally over the course of the book and covers:

• How to programmatically configure the Spring container and beans

...

Neural Networks with Discontinuous/Impact Activations (Nonlinear Systems and Complexity)
Neural Networks with Discontinuous/Impact Activations (Nonlinear Systems and Complexity)

This book presents as its main subject new models in mathematical neuroscience. A wide range of neural networks models with discontinuities are discussed, including impulsive differential equations, differential equations with piecewise constant arguments, and models of mixed type. These models involve discontinuities, which are natural...

The Multiplayer Classroom: Designing Coursework as a Game
The Multiplayer Classroom: Designing Coursework as a Game

Discover how to engage your students and raise their grades and attendance in your classroom. THE MULTIPLAYER CLASSROOM: DESIGNING COURSEWORK AS A GAME is your detailed guide to designing any structured learning experience as a game. Written for professional educators or those learning to be educators, here are the tools to engage and excite...

Decompiling Android
Decompiling Android

Decompiling Android looks at the the reason why Android apps can be decompiled to recover their source code, what it means to Android developers and how you can protect your code from prying eyes. This is also a good way to see how good and bad Android apps are constructed and how to learn from them in building your own apps.

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