1 Star 0 Fork 0

animix / ssh-demo-crm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

ssh-demo-crm

项目介绍

SSH学习练习项目-CRM

项目说明

Hibernate + Struts2 + Spring整合

jar包:
三个框架各自必须包(注意重复包,如javassist)
MySQL驱动包
Struts整合Spring包
Spring整合web包
Spring整合AOP包
Spring整合Hibernate及事务包
Spring整合JUnit4包(JUnit4包)
标签库包
JSON包

Spring配置:
applicationContext.xml
导入约束beans、context、aop、tx
配置Spring启动Listener
配置Spring配置文件位置参数

Struts2配置:
配置Struts2核心过滤器
struts.xml
根据业务配置package、action

Struts2整合Spring配置:
Struts对象工厂常量配置
Struts配置中action的class指向Spring中配置的ActionBean(Action多例)

Hibernate配置:
hibernate.cfg.xml
根据业务配置mapping文件

Spring整合c3p0连接池配置:
配置db.properties
Spring中配置dataSource

Spring整合Hibernate配置:
Spring中配置SessionFactory,
注入dataSource,
注入hibernateProperties,
注入mappingDirectoryLocations的目录
(不再需要hibernate.cfg.xml配置)

Spring配置AOP事务:
配置核心事务管理器(注入sessionFactory)
配置事务通知
配置事务织入

扩展Session作用范围(懒加载使用Session):
配置OpenSessionInViewFilter过滤器

空文件

简介

SSH学习练习项目-CRM 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/xinirvana/ssh-demo-crm.git
git@gitee.com:xinirvana/ssh-demo-crm.git
xinirvana
ssh-demo-crm
ssh-demo-crm
master

搜索帮助