1 安装 jdk 5+ maven 2.09 mysql 5.x
2 配置 JAVA_HOME M2_HOME
在path中添加%JAVA_HOME%\bin;%M2_HOME%\bin
3 将下载下来的appfuse-dependencies-2.0.2解压到.m2/repository 下面
4 创建自己存放项目的目录 例如 c://appfuse
5 cd c://appfuse
6 运行创建骨架的命令,不同的框架选用不同的命令,以下是Struts2 Basic的创建命令
......................................
安装、配置好appfuse后,按一下步骤使用:
1 创建项目(更多建项命令请到官方查看)
mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.mycompany1.app -DartifactId=myproject1
2 运行项目
3
执行以下命令,将appfuse的源码装入项目的源码装入项目。mvn appfuse:full-source
4
4.1 Generating CRUD with AMP
4.1.1
4.1.2
4.1.3
5 定制模板 mvn appfuse:copy-templates
AppFuse是一个集成了当前最流行的Web应用框架的一个更高层次的Web开发框架,
也可以说是一个Web开发基础平台,它与它所集成的各种框架相比,它提供了一部分所有Web系统开发过程中都需要开发的一些功能,如 :
1:登陆、
2:用户密码加密
3:用户管理
4:根据不同的用户可以展现不同的菜单
a:可以自动生成40%-60%左右的代码
b:自带了默认的一些在CSS中设定的样式,使用这些样式能很快的改变整个系统的外观
c:有自动化测试的功能
它最大的价值就是为我们提供了一个Web开发的新的方式和思路,尽管这些技术在国外都已进很流行了,但在国内能够将
Hibernate
Struts
Spring
DBUnit
Ant
Log4J
Struts Menu
Xdoclet
SiteMesh
Velocity
JUnit
JSTL
WebWork这些技术集成到一个框架中的还不多见,所.....................