What is it all about?
AppFuse is a full-stack framework for building web applications on the JVM. It was originally developed to eliminate the ramp-up time found when building new web applications for customers. Over the years, it has matured into a very testable and secure system for creating Java-based webapps. At its core, AppFuse is a project skeleton, similar to the one that's created by your IDE when you click through a wizard to create a new web project.
* Authentication and authorization * User management * Remember Me (which saves your login information so you don't have to log in every time) * Password reminder * Signup and registration * SSL switching * E-mail * Extension-less URLs * File upload * Generic CRUD backend * Full Eclipse, IDEA and NetBeans support * Fast startup and no deploy with Maven Jetty Plugin * Testable on multiple appservers and databases with Cargo and profiles