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

Linear Control System Analysis and Design: Fifth Edition, Revised and Expanded
Linear Control System Analysis and Design: Fifth Edition, Revised and Expanded
This book succeeds in giving an intensive overview of modern control theory and conventional control system design of both analog and sampled-data single-input single-output feedback control systems.
—Nicholas Karampetakis, Zentralblatt MATH

Thoroughly class-tested and proven to be a valuable self-study
...
Developing and Implementing Web Applications with Visual Basic® .NET and Visual Studio® .NET Exam Cram™ 2 (Exam 70-305)
Developing and Implementing Web Applications with Visual Basic® .NET and Visual Studio® .NET Exam Cram™ 2 (Exam 70-305)

Exam Cram 2 books help you understand and appreciate the subjects and materials you need to pass Microsoft certification exams. Exam Cram 2 books are aimed strictly at test preparation and review. They do not teach you everything you need to know about a topic....

IBM Cognos Insight
IBM Cognos Insight

Based on in-memory technology with write-back capabilities for What-if scenario planning, Cognos Insight gives spreadsheets the rich visual appeal for better analysis and planning. Leverage the collaborative features to seamlessly publish the personal analysis workspaces to an enterprise-wide Cognos Business Intelligence solution.

...


Pig Design Patterns
Pig Design Patterns

Simplify Hadoop programming to create complex end-to-end Enterprise Big Data solutions with Pig

Overview

  • Quickly understand how to use Pig to design end-to-end Big Data systems
  • Implement a hands-on programming approach using design patterns to solve commonly occurring enterprise Big Data...
Introduction to Computation and Programming Using Python
Introduction to Computation and Programming Using Python

This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including PyLab. It provides students with skills that will enable them to make productive use of computational techniques, including some of the tools and techniques of "data...

Novell's CNE Update to NetWare 6 Study Guide
Novell's CNE Update to NetWare 6 Study Guide
Novell certifies thousands of professionals worldwide to manage and support their IT products. Novell certifications involve real-world requirements and performance-based testing. The quality of Novell certified professionals set the Novell certification programs about the rest of the global standard for the IT industry. Eighty percent of hiring...
©2017 LearnIT (support@pdfchm.net) - Privacy Policy