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

Magic Universe: A Grand Tour of Modern Science
Magic Universe: A Grand Tour of Modern Science

As a prolific author, BBC commentator, and magazine editor, Nigel Calder has spent a lifetime spotting and explaining the big discoveries in all branches of science. In Magic Universe, he draws on his vast experience to offer readers a lively, far-reaching look at modern science in all its glory, shedding light on the latest ideas in...

TV FAQS: Uncommon Answers to Common Questions about TV
TV FAQS: Uncommon Answers to Common Questions about TV
Uncommon answers to common questions about TV
 
'Is TV dumbing us down?', 'what is a precinct drama?', 'why does all TV look the same?', 'has TV changed politics?', 'who regulates TV', 'is TV finished?' Viewers and students of TV have a healthy...
Arch Linux Handbook: A Simple, Lightweight Linux Handbook
Arch Linux Handbook: A Simple, Lightweight Linux Handbook

The Arch Linux Beginner's guide, has been a help to thousands of new users installing this popular keep it simple Linux distribution. Now in print for the first time, this Simple Lightweight Linux Handbook is all you need to get started with Arch Linux.

Welcome. This self-contained document will guide you through the process of...


Next Generation Transport Networks: Data, Management, and Control Planes
Next Generation Transport Networks: Data, Management, and Control Planes

Covering past, present and future transport networks using three layered planes written by experts in the field.

Targeted at both practitioners and academics as a single source to get an understanding of how transport networks are built and operated

Explains technologies enabling the next generation transport...

Pattern Recognition: 31st DAGM Symposium, Jena, Germany, September 9-11, 2009, Proceedings
Pattern Recognition: 31st DAGM Symposium, Jena, Germany, September 9-11, 2009, Proceedings

In 2009, for the second time in a row, Jena hosted an extraordinary event. In 2008, Jena celebrated the 450th birthday of the Friedrich Schiller University of Jena with the motto “Lichtgedanken” – “flashes of brilliance.” This year, for almost one week, Jena became the center for the pattern recognition research...

Model-Based Development: Applications
Model-Based Development: Applications

A Proven Development Methodology That Delivers On the Promise of Model-Based Approaches

Software continues to become more and more complex, while software consumers’ expectations for performance, reliability, functionality, and speed-to-market are also growing exponentially. H. S. Lahman shows how...

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