CRM练习: 客户拜访记录
一.客户拜访记录管理
- 准备工作
- 创建表
- 创建实体和映射
- 创建相关类
- 将相关类进行配置
- Bean管理交给Spring的XML
- 属性注入使用注解
- 客户拜访记录的列表显示
- 修改menu.jsp的提交路径
- 编写Action的findAll的方法
- 编写Service
- 在页面上显示数据
- 客户拜访记录的保存
- 修改menu.jsp的链接地址
- 编写Action中的saveUI方法
- 跳转到添加页面
- 异步加载数据
- 编写Action的save方法
- 编写Service
- 客户拜访记录的条件查询
- 修改Action的findAll的方法
- 修改Action的findAll的方法
二.权限拦截器
- 实现一个权限拦截器
- 编写类继承拦截器类
- 配置拦截器
SSH整合(纯注解)
一.搭建SSH注解开发的环境
- 创建web项目,引入jar包
- SSH整合的JAR包
- struts2的注解开发包
- struts2-convention-plugin-2.3.24.jar
- 引入配置文件
- web.xml
- Struts2的过滤器
- Spring的监听器 - jdbc.properties
- log4j.properties
- applicationContext.xml
- web.xml
- 创建相关的包和类
- 引入相关页面
二.保存客户
- 编写Action的save方法
- 配置Action
- 在Spring中配置Action , Action交给Spring管理(使用注解方式)
- 开启组件扫描
- 在类上添加注解
- 在Struts中配置Action , Action负责处理请求,和页面跳转
- 在Spring中配置Action , Action交给Spring管理(使用注解方式)
- Action调用业务层
- Service交给Spring管理
- Action中注入Service
- 在Action中调用Service
- Service交给Spring管理
- 在Service中调用DAO
- 将DAO交给Spring管理
- 在Service中注入DAO
- 在Service中调用DAO
- 将DAO交给Spring管理
- 创建实体和映射(映射使用的是注解)
- 在Spring中整合Hibernate
- 在DAO中使用模板
- 不可以让DAO继承HibernateDaoSupport,因为属性注入不能使用注解方式
- 自己在DAO中注入模板
- 定义Hibernate模板
- 注入模板
- 在DAO中使用模板完成保存
- 配置事务管理
- 配置事务管理器
- 开启注解事务
- 在业务层添加注解
- 配置事务管理器
- 配置跳转页面