AppFuse is an open source project and application that uses open source tools built on the Java platform to help you develop Web applications quickly and efficiently. It was originally developed to eliminate the ramp-up time found when building new web applications for customers. 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.
AppFuse 1.x uses Ant to create your project, as well as build/test/deploy it. AppFuse 2.0 uses Maven 2 to create your project as well as build/test/deploy it. IDE support is much better in 2.0 because you can generate the IDE project files with Maven plugins. AppFuse 1.x uses XDoclet and JDK 1.4+.
AppFuse 2.0 is a restructuring of AppFuse 1.x to use Maven 2 and JDK 5 and annotations. The major reasons we've changed to Maven 2 are:
- Dependency downloading
- Easier maintenance (everything can be compiled at once)
- Easier upgrading for end-users
If you'd like to help out or ask questions about AppFuse 2.0, please do so on the user mailing list. If you'd like to use AppFuse 2.0, see the demos and videos and use the QuickStart Guide to get started.
 | New Documentation! If you're looking for an excellent article explaining what AppFuse is, please see Ryan Withers' Igniting your applications with AppFuse . For in-depth coverage of AppFuse and all its supporting frameworks, there's no better place to go than David Whitehurst's AppFuse Primer . Thanks to both Ryan and David for their contributions to this project. |
New features in AppFuse 2.0:
- Maven 2 Integration
- Upgraded WebWork to Struts 2
- JDK 5, Annotations, JSP 2.0, Servlet 2.4
- JPA Support
- 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
Please use the menu on the right to navigate this site.
Recent Project News
| Title |
Author |
Date Posted |
New Tutorials - External Sorting with Display Tag and Integrating Compass 2.0
|
Matt Raible |
May 22, 2008 22:35 |
New Documentation!
|
Matt Raible |
May 13, 2008 23:14 |
AppFuse 2.0.2 Released
|
Matt Raible |
May 11, 2008 23:40 |
MarkMail and FishEye
|
Matt Raible |
Dec 05, 2007 08:51 |
Integrating Crowd with AppFuse and Acegi
|
Matt Raible |
Nov 28, 2007 12:20 |
AppFuse 2.0.1 Released
|
Matt Raible |
Nov 26, 2007 10:08 |
Thanks goodness for free bandwidth
|
Matt Raible |
Sep 20, 2007 11:23 |
AppFuse 2.0 Released!
|
Matt Raible |
Sep 18, 2007 11:07 |
AppFuse 2.0 RC1 Released
|
Matt Raible |
Sep 04, 2007 01:50 |
AppFuse vs. Grails vs. Rails
|
Matt Raible |
Aug 10, 2007 09:24 |
New Server at Contegix
|
Matt Raible |
Jul 27, 2007 08:26 |
AppFuse 2.0 RC1 Status
|
Matt Raible |
Jul 11, 2007 10:30 |
AppFuse 2.0 M5 Released
|
Matt Raible |
May 23, 2007 17:18 |
AppFuse Maven Plugin Status
|
Matt Raible |
May 14, 2007 18:49 |
What web framework are you using with AppFuse?
|
Matt Raible |
Apr 25, 2007 11:00 |