第一天学习总结: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

修改

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

  1. OA项目5:系统管理之岗位管理

    首注:本学习教程为传智播客汤阳光讲师所公布的免费OA项目视频我的文字版实践笔记,本人用此来加强巩固自己开发知识,如有网友转载,请注明.谢谢. 一 设计实体和表 1.建立javabean,建立角色类Ro ...

  2. Vue项目实战之电商后台管理系统(二) 主页模块

    前言 目录 前言 一.主页布局 1.1 整体布局 1.2 头部区域布局 1.3 左侧菜单布局 1.3.1 静态布局 1.3.2 通过axios请求拦截器来进行权限验证 1.3.3 通过axios获取左 ...

  3. 一款基于SpringBoot2.x, springcloud G版本的后台管理系统java源码—RuoYi-plus管理平台系统模板(商城、OA、CRM等二次开发)

    RuoYi-plus 数据库脚本请加QQ群687672649在群文件下载 前言 我们的终极目标是打造出一款由java开发的.快速搭建.高代码质量.简洁美观的开源商城系统!!!!!! 介绍 RuoYi- ...

  4. asp毕业设计—— 基于asp+access的网络招聘管理系统设计与实现(毕业论文+程序源码)——网络招聘管理系统

    基于asp+access的网络招聘管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的网络招聘管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦.需 ...

  5. java毕业设计——基于java+Jsp+Tomcat的牙科诊所管理系统设计与实现(毕业论文+程序源码)——牙科诊所管理系统

    基于java+Jsp+Tomcat的牙科诊所管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Jsp+Tomcat的牙科诊所管理系统设计与实现,文章末尾附有本毕业设计的论文 ...

  6. 计算机毕业设计java+ssm二手书交易管理系统(源码+系统+mysql数据库+Lw文档)

    项目介绍 这样一个二手书交易网站为用户提供了一个可以在网上买卖图书的平台,用户可以通过二手书交易管理系统进行注册或登录操作,登录成功后可以查看自己已发布的售书信息或者求购信息.同时,用户可以浏览其他用 ...

  7. asp毕业设计——基于asp+sqlserver的WEB车辆管理系统设计与实现(毕业论文+程序源码)——车辆管理系统

    基于asp+sqlserver的WEB车辆管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+sqlserver的WEB车辆管理系统设计与实现,文章末尾附有本毕业设计的论文和源 ...

  8. 系统管理模块_部门管理_设计(映射)本模块中的所有实体并总结设计实体的技巧_懒加载异常问题_树状结构...

    系统管理模块_部门管理_设计本模块中的所有实体并总结设计实体的技巧 设计实体流程 1,有几个实体? 一般是一组增删改查对应一个实体. 2,实体之间有什么关系? 一般是页面引用了其他的实体时,就表示与这 ...

  9. 人事管理系统之系统模块管理(一)

    1.0模块整体的实体设计 一.1.starUML结构类图 2.设计说明 1,有几个实体? 一般是一组增删改查对应一个实体. 2,实体之间有什么关系? 一般是页面引用了其他的实体时,就表示与这个实体有关 ...

最新文章

  1. SEO中的DIV CSS样式的命名规则
  2. es6的map()方法解释
  3. 企业网站6个常见的优化漏洞
  4. s2sh框架搭建(基于spring aop)
  5. c#中属性自动完成快捷键
  6. php时间戳对比,php+js+时间戳比较,输出不同内容
  7. 什么是机器学习?(下)
  8. Centos-shell-简介
  9. java实现23种设计模式之普通工厂模式和抽象工厂模式
  10. bzoj1864 [Zjoi2006]三色二叉树
  11. 【Driver Booster 9 PRO】 驱动更新工具 提升游戏性能
  12. nn.Squential与nn.ModuleList区别
  13. 下载Google Play上面的应用
  14. 国内镜像加速 Android 源码下载
  15. git 教程(12)--分支管理
  16. Compose把Text组件玩出新高度
  17. matlab程序模拟微信抢红包,微信红包算法MATLAB实现
  18. 关于解决MYSQL的like模糊查询效率的一种方案
  19. QT异常结束The process was ended forcefully
  20. 【模型库】3D打印机

热门文章

  1. 几种DOS下实用的MP3播放器的介绍http://lason.bokee.com/5967848.html
  2. php扩展名mtme类型_dotm是什么扩展名
  3. ⚠⚠项目时遇到的新函数新问题小记xX
  4. 前端之JavaScript基础
  5. 素数(质数)prime number相关知识
  6. 新加坡过春节必逛这些景点
  7. 印度制造梦碎!首家苹果代工厂全面撤离印度,外媒:仅仅只是开始
  8. 成为计算机程序员需要学什么用,编程能学到什么?
  9. idempiere mysql_iDempiere 使用指南 生产插件(Manufacturing)安装过程
  10. Dev-c++的小游戏代码(可直接复制)