Welcome to the O'Reilly Press Room
oreilly.comO'Reilly Network
ConferencesInternationalSafari: Books Online

Arrow Search
Arrow Book List
Arrow Press Room
Arrow Jobs
Resource
Centers

Arrow
Perl
Java
Web & Internet
Open Source
XML
Linux
Unix
Python
Macintosh
Windows
.NET
Oracle
Security
Sys/Network Admin
C/C++ Programming
Design & Graphics
Visual Basic
Special
Interest

Arrow
Ask Tim
tim.oreilly.com
Open Books
Letters
elists
Events
Palm OS
Missing Manual
User Groups
Catalog Request
Write for Us
O'Reilly



December 4, 2002

The Complete "How-to-do-it" Guide to Building Apps with the Struts Framework: O'Reilly Releases "Programming Jakarta Struts"

Sebastopol, CA--Web tier frameworks have soared in popularity with Java developers over the past year or so due to the increasing complexity of Java itself, and the need to get more work done with fewer resources. Developers who used to spend hours and hours writing low-level features have realized the enormous benefits of using well-written frameworks to build the presentation tier so they can get to coding the "good stuff"--the business logic at the core of the program. The Struts Framework, originally created by Craig R. McClanahan and donated to the Apache Software Foundation's Jakarta project in 2000, has become one of the most popular presentation frameworks for building web applications with Java Servlet and JavaServer Pages (JSP) technology. It encourages application architecture based on the Model-View-Controller (MVC) design paradigm, colloquially known as the Model 2 approach.

The challenge many developers face is that although the Struts Framework makes their job easier and faster, mastering Model 2 programming is not a trivial task. Developers will often find themselves confused as to the best approach to many problems. In his new book, Programming Jakarta Struts (O'Reilly US $39.95), author Chuck Cavaness takes a real-world, "this is how to do it" approach to developing applications that is sure to shorten the Struts learning curve.

Cavaness learned about Struts the hard way. After his internet company decided to adopt the framework, he spent months trying to figure out how to use it in order to build a company application. He calls his book, "the culmination of lessons learned (the hard way) during the building of our application."

"Programming Jakarta Struts" is a complete guide to the Struts project, taking developers through concepts, design, and implementation. The book starts with the basics of a Struts application and explains the Model 2 design pattern in depth. Then, it moves quickly to more advanced topics, thoroughly documenting installation and setup and clearly explaining every configuration option. The book explores JSP programming within the context of Struts with numerous practical examples that use both the standard JSP tag libraries and the Struts additions. Readers will learn about programming multitiered applications, interacting with EJBs from Struts applications, and handling complex validation and logging through the Struts provided packages and tools.

Other topics covered in the book include:

  • A complete look at mapping Struts to the Model 2 design pattern
  • Internationalization and localization with Struts applications
  • Complete coverage of the new Struts Tiles template library
  • Packaging and deployment of Struts applications

Craig McClanahan, the creator of Jakarta Struts, says, "One thing a lot of open source packages lack is a comprehensive guide to all of the features--something that goes far enough part "hello, world" to get you into solving real application design problems[this book hits] just the right level for a lot of people."

Additional resources:

Programming Jakarta Struts
Chuck Cavaness
ISBN 0-596-00328-5, 441 pages, $39.95 (US), $61.95 (CAN)
order@oreilly.com
1-800-998-9938i; 1-707-827-7000

About O'Reilly

O'Reilly & Associates is the premier information source for leading-edge computer technologies. The company's books, conferences, and web sites bring to light the knowledge of technology innovators. O'Reilly books, known for the animals on their covers, occupy a treasured place on the shelves of the developers building the next generation of software. O'Reilly conferences and summits bring alpha geeks and forward-thinking business leaders together to shape the revolutionary ideas that spark new industries. From the Internet to XML, open source, .NET, Java, and web services, O'Reilly puts technologies on the map.

Return to the: O'Reilly Press Room

Contacts:
CUSTOMER INQUIRIES
Sales/Customer Service
(707) 829-0515
order@oreilly.com

PRESS QUERIES ONLY
Contact Kathryn Barrett
(707) 827-7094
kathrynb@oreilly.com


oreilly.com Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies | Privacy Policy

© 2001, O'Reilly & Associates, Inc.
webmaster@oreilly.com