AppFuse是一个开放源码的项目和应用程序,它使用了在Java平台上构建的开放源码工具来帮助我们快速而高效地开发Web应用程序。我最初开发它是为了减少在为客户构建新Web应用程序时所花费的那些不必要的时间。从核心上来说,AppFuse是一个项目骨架,类似于通过向导创建新Web项目时IDE所创建的东西。当我们使用AppFuse创建一个项目时,它会提示我们将使用开放源码框架,然后才创建项目。它使用Ant来驱动测试、代码生成、编译和部署。它提供了目录和包结构,以及开发基于Java语言的Web应用程序所需要的库。