第一天总结

国贸项目第一天搭建流程

1.使用maven对项目框架进行搭建

  1. 创建jk28_parent父工程,注意选择pom类型
  2. 创建子模块:
    1. 创建jk28_util,注意选择jar类型,同时选择jk28_parent作为父工程
    2. 创建jk28_domain,注意选择jar类型,同时选择jk28_parent作为父工程
    3. 创建jk28_dao,注意选择jar类型,同时选择jk28_parent作为父工程
    4. 创建jk28_service,注意选择jar类型,同时选择jk28_parent作为父工程
    5. 创建jk28_exception,注意选择jar类型,同时选择jk28_parent作为父工程
  3. 创建jk28_web子项目,注意选择war类型

2.添加相关配置和整合

1.对于jk28_utils模块:找到“项目原型目录”,拷贝utils目录下的工具类和page分页工具类

2.对于jk28_domain模块:

  • 主要是先通过“部门表”完成验证,所以先定义Dept实体类和对应的映射文件,同时要注意根据映射文件的table名来创建数据库

3.对于jk28_dao模块:

  • 找到“项目原型”目录,拷贝对应的dao目录下的文件,由于baseDao使用的是通用泛型类型,所以dao层不需要导入domain。
  • 配置applicationContext-dao.xml,主要配置dao的bean对象,对于SessionFactory先不进行配置,但需要注入到bean对象中
  • 引入util工具类

4.对于jk28_service模块:

  • 找到“项目原型”目录,拷贝applicationContext-service.xml来配置service,同样,此处不需要配置任何bean,因为只此处的action没有调用任何service方法,只是进行环境搭建。主要是查看又没有相关的语法错误。
  • 因为service层需要使用具体类型的实体进行处理业务,所以需要引入domian,因为又完全依赖于dao层进行处理,所以引入dao,此外还需要引入exception,因为dao层已经导入了util,所以不需要再次进行引入操作
  • 检验包是否已经导入:通过查看该模块中maven库中是否已经存在该jar包

5.对于jk28_web模块:

  • 首先到课前资料中,导入jsp项目原型
  • 找到Action类并进行粘贴
  • 该步骤常常被忽略:忘记配置各种配置文件
  • applicationContext-action.xml:配置action的实例化——该步骤好像不是很熟悉
  • 配置strutsx.xml文件
  • 配置applicationContext.xml文件:配置相关数据源、SessionFactory、导入其他的xml
  • 编写web.xml

3.总结ssh配置文件加载顺序

  1. web.xml文件加载,Listener进行启动
  2. 加载spring容器,容器启动后,加载Hibernate.cfg.xml文件,和applicationContext-dao.xml等以及其他
  3. 加载cfg文件时,会加载数据源,以及PO类的映射文件
  4. 加载struts2核心
  5. openSession
  6. 编码过滤器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值