rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781590599037

Practical Apache Struts 2 Web 2.0 Projects

by Roughley, Ian
  • ISBN13:

    9781590599037

  • ISBN10:

    1590599039

  • Format: Paperback
  • Copyright: 2007-11-19
  • Publisher: Apress
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.99 Save up to $25.59
  • Buy New
    $39.95
    Add to Cart Free Shipping Icon Free Shipping

    USUALLY SHIPS IN 2-3 BUSINESS DAYS

Summary

Apache Struts has long provided Java developers with a powerful framework for building extensible, maintainable web applications. Yet the latest version 2 release takes developers' capabilities to the next level, having integrated Ajax support, the ability to easily integration with the Spring framework, and the ability to take full advantage of POJOs. Practical Apache Struts 2 Web 2.0 Projects shows you how to capitalize upon these new features to build next-generation web applications that both enthral and empower your users. For developers who want a hands-on practical book demonstrating how Web 2.0 features are implemented in Struts 2. The audience could range from beginner to advanced, as the configuration and basic framework usage will be explained, as well as the advanced extension features. The book would also appeal to developers who wish to understand the Web 2.0 development paradigm from an implementation standpoint.

Table of Contents

Web 2.0 and Struts2p. 1
What is Web 2.0?p. 1
Web Application Development 2.0p. 5
Using this Bookp. 8
Getting Up and Runningp. 11
The Build Processp. 11
The Struts2 Starter Applicationp. 15
Summaryp. 35
Framework Overviewp. 37
Walking Through a Request-Responsep. 37
Exploring the Core Componentsp. 40
Configuring the Elements of the Frameworkp. 52
Extending the Frameworkp. 67
Summaryp. 69
Application Overviewp. 71
The Applicationp. 71
An Agile Development Processp. 75
Continuous Integrationp. 76
Integrating the Persistence Layerp. 77
Summaryp. 88
Data Manipulationp. 89
The Use Casep. 89
CRUD Functionalityp. 90
The Domain Modelp. 90
The Action Classp. 98
JSP Templatesp. 116
Input Validationp. 127
Exception Handlingp. 133
File Uploadsp. 140
Summaryp. 146
Wizards and Workflowsp. 147
The Use Casep. 147
The Scope Interceptorp. 150
Summaryp. 178
Securityp. 179
The Use Casesp. 179
Container-Based Authenticationp. 180
Implementing Acegip. 187
Custom Authentication and Authorizationp. 200
Summaryp. 208
Searching and Listingsp. 209
The Use Casesp. 209
Setting the Stagep. 210
Search for Events by Namep. 220
Developing a Search Formp. 227
Consolidating List Actionsp. 232
Summaryp. 236
Syndication and Integrationp. 237
The Use Casep. 237
Implementing RSSp. 238
Consuming the RSS Feed with a Mashupp. 249
Implementing Web Servicesp. 262
Summaryp. 277
Ajaxp. 279
The Use Casesp. 280
Developing the Supporting Infrastructurep. 280
Using the ajax Themep. 291
Using JavaScriptp. 302
Using the Google Web Toolkitp. 315
Summaryp. 326
Indexp. 327
Table of Contents provided by Blackwell. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program