Congratulations Ian! I know how it feels to finally finish such an undertaking and see the end result. Kudos!
I'm sure it's a fantastic book too (wink-wink). Frank -- Frank W. Zammetti Founder and Chief Software Architect Omnytex Technologies http://www.omnytex.com AIM/Yahoo: fzammetti MSN: [EMAIL PROTECTED] Author of "Practical Ajax Projects With Java Technology" (2006, Apress, ISBN 1-59059-695-1) and "JavaScript, DOM Scripting and Ajax Projects" (2007, Apress, ISBN 1-59059-816-4) Java Web Parts - http://javawebparts.sourceforge.net Supplying the wheel, so you don't have to reinvent it! (technical reviewer of "Practical Apache Struts2 Web 2.0 Projects" - LOL) On Tue, November 20, 2007 1:31 pm, Ian Roughley wrote: > I'm pleased to announce the release of my newest book, "Practical Apache > Struts2 Web 2.0 project". And, no, I didn't pick the name :-) > > Where "Starting Struts2" was high level and provided pointers for > further exploration, this book dives deep into the framework providing a > practical guide and lots of code examples for developing web application > using Struts2. For those that are new to the framework, there is > information on getting started, the request/response life cycle, and > architecture and configuration (XML and zero configuration/annotation). > And for those that are familiar with Struts2, more advanced topics such > as security (yes, container, custom and Acegi are all provided with > example code), workflows/wizards, RESTful web services, and Ajax are > covered. > > For more information, the Apress web site is > http://www.apress.com/book/view/9781590599037. I also believe it will > be available through most major bookstores. > > /Ian > > -- > Ian Roughley > From Down & Around, Inc. > Consulting * Training / Mentoring * Agile Process * Open Source > web: http://www.fdar.com - email: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]