1 环境依赖
a:jdk1.5 因为用到了annotation
b:maven1.0.2 做了些设置统一了类库
c:apache fileupload 1.1以上,因为用到了文件上传进度监控
d:spring 1.2
e:hibernate 3
2 组成部分
2.1
ltcore 核心框架,包括对配置文件、hibernate、spring、ibatis、xml的一些封装。文件上传组件flower,支持ajax获得文件上传进度,jcom操作office的封装,常用的函数等。日志增强器。用hibernate、ibatis操作数据库时的访问日志植入。
主键生成器
常用的listener和filter
zip和rar文件的压缩和解压
获得汉字的第一个拼音字母
扩展jsf的datatable,带有翻页标签
ibatis的通用查询服务
2.2
ltorg 组织机构、用户、使用ecruiser的树型jsf控件,按照内控要求对用户密码有效时间做了限定。
2.3
ltworkflow工作流的实现
三部分是向前依赖
3 构建
3.1 安装maven1.0.2,公司的那个版本
3.2 指定MAVEN_HOME,并添加MAVEN_HOME\bin到path中
3.3 在eclipse中增加类路径MAVEN_REPO指向MAVEN_HOME\local\repository
3.4 用maven java:compile编译
3.5 用maven genhbm生成hibernate hbm文件
4 目录结构
src/java java源文件
app-classpath配置文件
src/test单元测试
webapp web文件
5 配置文件
核心文件core-config.xml
其中
指名了其他的配置文件,若每个entry中有多个,则以逗号隔开
core-sql-map-config.xml中配置了ibatis的其他配置文件
log4j.properties配置log4j
6 分层
6.1 dao数据持久与访问
6.2 model不再区分po和vo,统一了,hibernate默认生成model目录下的文件hbm
6.3 service业务逻辑,事务在本层控制
6.4 exception自定义的异常
6.5 webaction web控制层
a:jdk1.5 因为用到了annotation
b:maven1.0.2 做了些设置统一了类库
c:apache fileupload 1.1以上,因为用到了文件上传进度监控
d:spring 1.2
e:hibernate 3
2 组成部分
2.1
ltcore 核心框架,包括对配置文件、hibernate、spring、ibatis、xml的一些封装。文件上传组件flower,支持ajax获得文件上传进度,jcom操作office的封装,常用的函数等。日志增强器。用hibernate、ibatis操作数据库时的访问日志植入。
主键生成器
常用的listener和filter
zip和rar文件的压缩和解压
获得汉字的第一个拼音字母
扩展jsf的datatable,带有翻页标签
ibatis的通用查询服务
2.2
ltorg 组织机构、用户、使用ecruiser的树型jsf控件,按照内控要求对用户密码有效时间做了限定。
2.3
ltworkflow工作流的实现
三部分是向前依赖
3 构建
3.1 安装maven1.0.2,公司的那个版本
3.2 指定MAVEN_HOME,并添加MAVEN_HOME\bin到path中
3.3 在eclipse中增加类路径MAVEN_REPO指向MAVEN_HOME\local\repository
3.4 用maven java:compile编译
3.5 用maven genhbm生成hibernate hbm文件
4 目录结构
src/java java源文件
app-classpath配置文件
src/test单元测试
webapp web文件
5 配置文件
核心文件core-config.xml
其中
xml 代码
- <bean id="beanDefinitions" class="com.longtop.core.spring.BeanDefinitions">
- <property name="beanDefinitions">
- <map>
- <entry key="tools">
- <value>tools/daoContext-tools.xmlvalue>
- entry>
- <entry key="org">
- <value>org/daoContext-org.xmlvalue>
- entry>
- <entry key="system">
- <value>system/daoContext-system.xmlvalue>
- entry>
- map>
- property>
- bean>
core-sql-map-config.xml中配置了ibatis的其他配置文件
log4j.properties配置log4j
6 分层
6.1 dao数据持久与访问
6.2 model不再区分po和vo,统一了,hibernate默认生成model目录下的文件hbm
6.3 service业务逻辑,事务在本层控制
6.4 exception自定义的异常
6.5 webaction web控制层