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

Excel 2007 VBA Programmer's Reference (Programmer to Programmer)
Excel 2007 VBA Programmer's Reference (Programmer to Programmer)
Get ready to take your Excel applications to the next level by harnessing the power of the VBA language. This comprehensive resource will help you gain more control over your spreadsheets by using VBA while also showing you how to develop more dynamic Excel applications for other users. From introductory concepts to advanced developer topics, it...
Cooperative Control of Distributed Multi-Agent Systems
Cooperative Control of Distributed Multi-Agent Systems

The paradigm of ‘multi-agent’ cooperative control is the challenge frontier for new control system application domains, and as a research area it has experienced a considerable increase in activity in recent years. This volume, the result of a UCLA collaborative project with Caltech, Cornell and MIT, presents cutting edge results in...

Foundations of Oscillator Circuit Design (Artech House Microwave Library)
Foundations of Oscillator Circuit Design (Artech House Microwave Library)

My interest in oscillators started many years ago when I was an undergraduate student and one of the laboratory experiments was the design of a Colpitts oscillator. It was amazing to see how a sinusoidal signal appeared when the power supply was turned on. What an interesting way of controlling the motion of electrons in the circuit!...


A Modern Introduction to Differential Equations
A Modern Introduction to Differential Equations
An accessible introductory differential equations textbook for the one-semester course.

Designed for a one-semester course, A Modern Introduction to Differential Equations presents a solid and highly accessible introduction to differential equations, developing the concepts from a dynamic systems perspective...

Introduction to Risk Calculation in Genetic Counseling
Introduction to Risk Calculation in Genetic Counseling

The process of genetic counseling involves many key components, such as taking a family genetic history, making a diagnosis, and providing communication and support to the family. Among these core processes is the mathematical calculation of the actual risk of a possible genetic disorder. For most physicians and counselors, the mathematics...

Powerboater's Guide to Electrical Systems, Second Edition
Powerboater's Guide to Electrical Systems, Second Edition
Understand, troubleshoot, repair, and upgrade your boat’s electrical systems

Frustrated by the high cost of basic electrical work but nervous about tackling such projects yourself? Get sound advice and guidance from author Ed Sherman, who wrote and teaches the American Boat & Yacht Council’s...

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