毕业设计OA管理系统(二)——系统管理模块(岗位管理)
第一天学习总结:SSH框架的搭建,并将各个文件进行分包处理。
第二天完成任务:
1:讲一下日志log4j.properties的配置;
2:抽取BaseDao层的公共代码,对数据库增删改查;
3:完成岗位的增删改查功能,分析功能,需要多少请求和页面(JSP)页面。
一:搭建框架,使其能访问跳转
1,设计实体--->JavaBean---->hbm.xml(映射文件)----->建表
运行此方法表就创建好了
什么时候创建的表?在创建sessionFactory的时候就回去检测和执行创建表,执行springTest的测试sessionFactory方法可以创建。
2,分析有几个功能,对应几个请求。
页面跳转中转发和重定向区别
转发 请求数量1,地址栏不变
重定向 请求数量2地址栏变化
一个功能转到另一个功能使用重定向
一个功能内的跳转用转发
增删改查共4个功能,6个请求
3,实现功能:
(1)写action(准备数据)
配置岗位管理jsp页面路径
配置struts.xmll中role的action,其中class为roleAction,应该是从spring容器拿到的
所以需要将Action放入容器中,所以所有的Action的上面都需要添加注解@Controller 表示放入容器中,
修改,路径写错了
添加页面和配置
现在运行就可以访问,并实现跳转了,接下来就写Action的内容
二、写实现功能
(1)写Action的方法确定service中的方法
RoleAction.java (创建相应)
RoleService.java
(2)写service方法确定Dao中的方法
(3)写Dao
(4)写JSP
list.jsp
addUI.jsp
RoleAction.java 完成添加功能
get/set
修改