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

Advanced .NET Remoting (C# Edition)
Advanced .NET Remoting (C# Edition)
This text presents a detailed discussion of deployment options (using XML), and is followed by a quick discussion of security and authentication and then managing object lifetimes.
  • Targets two audiences: the “use-it” developers and the “understand-and-extend-it” developers
  • Includes...
Applying Enterprise JavaBeans™:Component-Based Development for the J2EE™ Platform, Second Edition
Applying Enterprise JavaBeans™:Component-Based Development for the J2EE™ Platform, Second Edition

Written by the architects of the Enterprise JavaBean (EJB) specification, Applying Enterprise JavaBeans(TM), Second Edition is an advanced programming guide and reference source which has been updated and expanded to reflect updates in the EJB 2.1 specification. This book is an invaluable...

Mastering Java 2, J2SE 1.4
Mastering Java 2, J2SE 1.4

Whether you're preparing for Java Certification or want to brush up on Java Language basics, this guide provides it all.

The goal of this book is simple: to make you productive with Java as quickly as possible. You'll find a great deal of information here; use the table of contents in the front and/or the
...

Java(TM) Network Programming and Distributed Computing
Java(TM) Network Programming and Distributed Computing
Java(TM) Network Programming and Distributed Computing is an accessible
introduction to the changing face of networking theory, Java(TM) technology, and the
fundamental elements of the Java networking API. With the explosive growth of the
Internet, Web applications, and Web services, the majority of today's programs and...
Inside Java 2 Platform Security: Architecture, API Design, and Implementation (2nd Edition)
Inside Java 2 Platform Security: Architecture, API Design, and Implementation (2nd Edition)

Inside Java(TM) 2 Platform Security, the definitive and comprehensive guide to the Java security platform, has been thoroughly updated to reflect key additions and revisions to Java security technologies currently in use by leading technology companies. This second edition, penned by the Java...

Pro JSP, Third Edition
Pro JSP, Third Edition

Simpler, faster, easier dynamic website development based on new additions to an established and proven technology—that's what JavaServer Pages (JSP) 2.0 is all about. Pro JSP, Third Edition is the most comprehensive guide and reference to JSP 2.0 yet. It equips you with the tools, techniques, and understanding you need to develop web...

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