InfoQ Book: Starting Struts 2
Struts 2 went GA a few months ago, it's first GA release since Struts and WebWork merged projects last year. Like its predecessor, its goals are to make web application development faster, easier and more productive than ever before. Despite new languages and new techniques, the action-base MVC framework is still a viable and effective option for modern web application development. In this latest InfoQ book, the first released Struts 2 book, Ian Roughely gives everything you need to get up and running using Struts2 – from the architecture and configuration, to implementing actions and the supporting infrastructure such as validation and internationalization. Above all else, it focuses on the practical – with plenty of code and productivity tips to get you started using Struts2 today.
Download Getting Started with Struts2, by Ian Roughely, who also wrote the Migrating to Struts series on InfoQ (see http://InfoQ.com/struts).
The book covers:
- The Struts2 architecture
- Configuration details
- Productivity tips for your current project
- Coverage of popular plug-ins
- Integration with third party technologies
Nice book
by
Kishore Senji
Couple of questions:
1) Why isn't Tiles result part of the default result types. I see a plugin available to this from the plugin registry, but it would be great if it comes out of the box with Struts2.
2) The last time I checked, data binding for nested list (or array) properties was not supported or there was some issue around it which I cannot recall exactly. For example, setting List of Address beans on a Person bean was not supported by the data binding or there wasn't a way to express the element type for the nested list in the conversion.properties.
Great for getting a fast overview.
by
Marc Ende
Erratum: Annoying typo
by
Denis Robert
Principal: (adj) first or highest in rank, importance, value
Principle: (noun) an accepted or professed rule of action or conduct
Not the same thing
Educational Content
Concurrency in Clojure
Stuart Halloway May 17, 2013
Confessions of an Agile Addict
Ole Friis Østergaard May 16, 2013
Web Development: You're Doing It Wrong
Stefan Tilkov May 16, 2013
Programming The Feynman Way
Ben Evans May 15, 2013





Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think