2021-11-06

今天通过我们实战的APP管理系统 来分析一下:Spring,springmvc,mybatis 整合SSM 框架 对于项目的一些配置和功能做一次实操:
APP管理系统:
首先我们需要搭建spring 框架:在maven中创建一个项目 勾选服务 然后选择webapp
在这里插入图片描述搭建完框架我们需要对项目的内容进行一些搭建 类似三级架构的一些分层实体层和业务层搭建,
在这里插入图片描述
pom依赖的导入:
在pom文件导入我们的依赖
如图对配置文件的版本进行控制
在这里插入图片描述搭建项目所需要的依赖:在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
springmvc配置: 通过bean 组件对 jsp在控制器中的前后缀进行处理 和使用 context组件对控制器controller层路径进行扫描 (这里的springmvc 主要针对于 controller 层映射关系)
在这里插入图片描述

配置web容器 映射 设置编码问题 和创建对jsp 对象路径映射 创建servlet 处理我们用户view 的请求和响应 (后面3.0版本以后可以不需要配置 直接使用@webservlet注解封装了)
在这里插入图片描述在这里插入图片描述然后在mybatis中开启懒加载
在这里插入图片描述然后我们需要使用 db.properties 文件配置数据库连接属性,并实现对MySQL数据库的连接。(配置Jdbc url地址 和数据库设置的信息 )在这里插入图片描述最后我们需要配置的是applicationcontext.xml 对我们的类路径加载一些配置文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/f6e46831ece84506bd044cbc5b8aa596.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5YehMTYw,size_20,color_FFFFFF,t_70,g_se,x_16在这里插入图片描述在这里插入图片描述

在这里插入图片描述
然后我们的项目 基本上就搭建完毕了 我们走一遍流程 首先 我们配置好对项目中所需要的依赖服务
spring的核心 就是通过依赖注入的方式 不需要关联对象之间的关系 不需要我们直接new 对象 可以直接通过注入容器的方式 使用一些对象服务 降低了我们的耦合度 通过面向过程能够更加便于我们对项目的实现

然后就是配置springmvc 简单来说 配置springmvc 就是对我们前端控制器 进行调度 我们通过数据模型 将数据返回给相应的用户视图,是对M 数据交互 业务处理层 模型 和V 用户层显示层 的一个同步更新
主要围绕着web.xml 的 servlet服务的
说到springmvc 我们就要对web.xml 进行简单的介绍 :web.xml 就是通过 创建前端控制器 (sevlet) 对用户的请求进行响应和拦截 web容器 需要配置的还有一些字节码的配置 同时将springmvc框架,applicationcontext 加载服务 映射路径 通过sevlet 接受数据 然后转交给jsp 由jsp来渲染页面 响应前端更新的页面
applicationcontext和db.properties这个配置就是用来对数据源进行加载的 通过sqlSessionFactory
实例创建工厂模式 由工厂创建对象 帮助我们减少初始代码 并将文件和接口映射起来处理

配置结束总结 比较springboot 和springclound 来说spring更加传统 配置的服务更加复杂 个人感觉没有分布式微服务 整合前台vue好使用 所以现在比较热门的还是前后台分类的项目更加受到认可也更加简便我们开发的流程

下一章开始实现业务功能 配置篇 (终)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值