Thanks to a colleague that mentioned AppFuse, I Googled, ended here and then found this article - Seven simple reasons to use AppFuse in developerWorks (at this point, you know it’s good, since developerWorks articles are usually deserve thumbs up). Going through it, I have no idea how AppFuse slipped under my radar for so long. This framework (or super-framework), if does all it claims to do, is the perfect tool to use to kick-start any Java web project. It’s that good. Integrated testing (DBUnit, jMock, bla bla), ease of deployment (Maven 2, Ant), support for persistence layers (Hibernate, iBATIS), able to use the popular web frameworks (Struts 1, WebWorks, Spring MVC), and much more (I’m still reading here). We’ve got a couple of projects coming in, and you can bet I’ll use AppFuse :)