1 Star 0 Fork 0

tqz/员工管理系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
readme 2.43 KB
一键复制 编辑 原始数据 按行查看 历史
Tian521127 提交于 2021-05-13 19:52 . hello
ch07-ssm:SSM整合开发:
创建一个用户管理系统,实现管理员登录,管理用户信息(查询,删除,修改,添加用户等操作)修改自身管理员信息等操作
SSM:Spring+springMVC+Mybatis
SpringMVC:视图层,界面层,负责接收请求,显示处理结果。
Spring:业务层,管理Service dao,工具类对象的。
Mybatis:持久层,访问数据库的。
用户发起请求--——SpringMVC接收---Spring中的Service对象---Mybatis处理数据。
SSM整合也叫做SSI(IBatis也就是mybatis的前身),整合中有容器。
1.第一个容器SpringMVC容器,管理Controller控制器对象。
2.第二个容器Spring容器,管理Service,Dao,工具类对象的。
我们要做的就是把使用的对象交给合适的容器创建,管理。把Controller还有web开发的相关对象
交给springmvc容器,这些web用的对象写在springMVC 配置文件中
service,dao对象定义在spring的配置文件中,让spring管理这些对象。
springmvc容器和spring容器是有关系的,关系已经确定好了。
springmvc容器是spring容器的子容器,类似java中的继承,子可以访问父的内容
在子容器中的Controller可以访问父类容器中的Service对象,就可以是实现controller使用service对象
实现步骤:
0.使用springdb的mysql库,
表使用:user(id auto_increment name age )
usermanager(id auto_increment username password )
1.新建maven web项目
2.加入依赖
springmvc,spring,mybatis,三个框架的依赖。jackson依赖,mysql驱动,druid连接池
jsp,servlet依赖
3.写web.xml
1)注册dispatcherServlet ,目的是:1.创建springmvc的容器对象,才能创建Controller对象。
2.创建的是Servlet,才能接受用户的请求
2)注册spring监听器:ContextLoaderListener,目的是创建spring的容器对象,才能创建servlet,dao等对象
3)注册字符集过滤器,解决post乱码问题
4.创建包,Controller包,service,dao,实体类包名创建好
5.写springmvc,spring,mybatis的配置文件
1)springmvc配置文件
2)spring配置文件
3)mybatis主配置文件
4)数据库的属性配置文件
6.写代码。dao接口和mapper文件,service和实现类,controller,实体类。
7.写jsp页面
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tqz521127/java.git
git@gitee.com:tqz521127/java.git
tqz521127
java
员工管理系统
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385