通过Appfuse2来快速建立开发框架(1) - 闲话

阅读更多
最近在建立一个Java的开发框架,鉴于Java开源社区是如此的繁荣和流行,我们建立Java开发框架的原则是拿来主义,“站在巨人的肩膀上”走向成功。

综合考察各个层面的框架基本确定了一个范围,web层采用struts1或struts2,业务层采用spring+xfire,存储层采用Hibernate,安全框架采用acegi,数据库采用mysql。
在这个基础上去看整合框架,在比较appfuse和springside的基础上选择了appfuse2.0.1。选择appfuse的原因很简单它有我要的且只有我要的东西,而springside内容太多,架构感觉不太成熟。

闲话结束,进入正题如何通过Appfuse快速建立开发框架。

一、开发框架涉及环境
1、开发管理环境
我的开发管理环境如下
代码控制     svn1.4.5
需求及bug   Jira 3.11
文档         Confluence 2.9
Jar包管理    mavent 2.0.8
Maven Proxy Artifactor
持续集成     CruiseControl

2、本地开发环境
JDK     1.5
Maven   2.0.8
Eclipse 3.3(My Eclipse 6.0)
Tomcat  6.0

3、Java框架组件
Mysql 5.0
Hibernate 3.3
JPA 1.0
Spring 2.5
Acegi  1.0
xFire  1.x
Struts 2.0

你可能感兴趣的:(框架,Appfuse,Acegi,maven,Spring)