Day57 Java框架 SSH案例_CRM(五)

博客围绕CRM练习展开,介绍客户拜访记录管理,包括准备工作、列表显示、保存及条件查询等操作,还实现了权限拦截器。同时阐述SSH纯注解整合,涵盖搭建开发环境,如引入jar包、配置文件等,以及保存客户的具体步骤,包括Action、Service、DAO的配置与调用。

CRM练习: 客户拜访记录

一.客户拜访记录管理

  1. 准备工作
    1. 创建表
    2. 创建实体和映射
    3. 创建相关类
    4. 将相关类进行配置
      - Bean管理交给Spring的XML
      - 属性注入使用注解
  2. 客户拜访记录的列表显示
    1. 修改menu.jsp的提交路径
    2. 编写Action的findAll的方法
    3. 编写Service
    4. 在页面上显示数据
  3. 客户拜访记录的保存
    1. 修改menu.jsp的链接地址
    2. 编写Action中的saveUI方法
    3. 跳转到添加页面
    4. 异步加载数据
    5. 编写Action的save方法
    6. 编写Service
  4. 客户拜访记录的条件查询
    1. 修改Action的findAll的方法

二.权限拦截器

  1. 实现一个权限拦截器
    1. 编写类继承拦截器类
    2. 配置拦截器

SSH整合(纯注解) 

一.搭建SSH注解开发的环境

  1. 创建web项目,引入jar包
    1. SSH整合的JAR包
    2. struts2的注解开发包
      -
      struts2-convention-plugin-2.3.24.jar
  2. 引入配置文件
    1. web.xml
      - Struts2的过滤器
      - Spring的监听器
    2. jdbc.properties
    3. log4j.properties
    4. applicationContext.xml
  3. 创建相关的包和类
  4. 引入相关页面

二.保存客户

  1. 编写Action的save方法
  2. 配置Action
    1. 在Spring中配置Action , Action交给Spring管理(使用注解方式)
      - 开启组件扫描
       
      - 在类上添加注解
       
    2. 在Struts中配置Action , Action负责处理请求,和页面跳转

  3. Action调用业务层
    1. Service交给Spring管理
    2. Action中注入Service
    3. 在Action中调用Service
  4. 在Service中调用DAO
    1. 将DAO交给Spring管理
       
    2. 在Service中注入DAO
    3. 在Service中调用DAO
  5. 创建实体和映射(映射使用的是注解)
  6. 在Spring中整合Hibernate
  7. 在DAO中使用模板
    1. 不可以让DAO继承HibernateDaoSupport,因为属性注入不能使用注解方式
    2. 自己在DAO中注入模板
      - 定义Hibernate模板
       
      - 注入模板
        
    3. 在DAO中使用模板完成保存
  8. 配置事务管理
    1. 配置事务管理器
    2. 开启注解事务
    3. 在业务层添加注解
  9. 配置跳转页面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值