毕业设计OA管理系统(二)——系统管理模块(岗位管理)

第一天学习总结:SSH框架的搭建,并将各个文件进行分包处理。

第二天完成任务:

1:讲一下日志log4j.properties的配置;

2:抽取BaseDao层的公共代码,对数据库增删改查;

3:完成岗位的增删改查功能,分析功能,需要多少请求和页面(JSP)页面。

 

一:搭建框架,使其能访问跳转

 1,设计实体--->JavaBean---->hbm.xml(映射文件)----->建表

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第1张图片

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第2张图片

运行此方法表就创建好了

什么时候创建的表?在创建sessionFactory的时候就回去检测和执行创建表,执行springTest的测试sessionFactory方法可以创建。

 

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第3张图片

 

2,分析有几个功能,对应几个请求。

页面跳转中转发和重定向区别

转发 请求数量1,地址栏不变

重定向 请求数量2地址栏变化

一个功能转到另一个功能使用重定向

一个功能内的跳转用转发

增删改查共4个功能,6个请求

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第4张图片

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第5张图片

3,实现功能:

 (1)写action(准备数据)

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第6张图片

 

配置岗位管理jsp页面路径

配置struts.xmll中role的action,其中class为roleAction,应该是从spring容器拿到的 

所以需要将Action放入容器中,所以所有的Action的上面都需要添加注解@Controller 表示放入容器中,

 

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第7张图片

修改,路径写错了

添加页面和配置

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第8张图片

现在运行就可以访问,并实现跳转了,接下来就写Action的内容

二、写实现功能

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第9张图片

(1)写Action的方法确定service中的方法

RoleAction.java   (创建相应)

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第10张图片

RoleService.java

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第11张图片

 

(2)写service方法确定Dao中的方法

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第12张图片

(3)写Dao 

(4)写JSP

list.jsp

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第13张图片

addUI.jsp

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第14张图片

RoleAction.java 完成添加功能

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第15张图片

get/set

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第16张图片

修改

毕业设计OA管理系统(二)——系统管理模块(岗位管理)_第17张图片

 

 

 

你可能感兴趣的:(JAVA)