AppFuse是一个完整的框架来构建web应用程序。它最初是为了构建新的web应用程序少走弯路。多年来,它已成为一个非常成熟的可测试和创建基于java的web应用安全系统。在其核心,AppFuse是项目框架,类似于由IDE的一个当你点击一个向导来创建一个新的web项目。
今天尝试了一下感觉很牛,分享下,上边的介绍是AppFuse官网内容。 本人觉得构建新的web项目简单很多。
需要基本的支持:
1.Jdk1.7+ 以上的版本
2. MySQL5.5 +
3.Maven 3.1.0 +
网址:http://www.appfuse.org/display/APF/AppFuse+QuickStart
配置:
GroupId: (?)
ArtifactId: (?)
Version:
3.5.1-SNAPSHOT
3.5.0
3.0.0
2.2.1
(?)
Web Framework:
-- None --
GWT
JSF
Spring MVC
Struts 2
Tapestry 5
Wicket
Web Services Only
(?)
Command Line :这生成了一段maven命令。
紧接着 执行这段命令就可以 生成你需要的项目。将项目导入到eclipse中,在pom.xml中配置
<properties>
<amp.genericCore>true</amp.genericCore>
<amp.fullSource>false</amp.fullSource>
<dao.framework>hibernate</dao.framework>
<db.name>appfuse</db.name>
<web.framework>spring</web.framework>
<jdbc.password>123456</jdbc.password>
<jdbc.username>root</jdbc.username>
<!-- Framework/Plugin versions -->
<appfuse.version>3.5.0</appfuse.version>
<java.version>1.7</java.version>
</properties>
启动。。。
就这么简单,但是他依赖的只要的jar包
<parent>
<groupId>org.appfuse</groupId>
<artifactId>appfuse-web</artifactId>
<version>3.5.0</version>
</parent>