SSM框架的文件

					**关于SSM框架配置文件**

做为一名初学ssm框架的小白,为了方便自身,近期整理了一下框架需要的spring配置文件,望对大家有所帮助,不喜勿喷。

SSM介绍

一、ssm是什么?
ssm框架是Spring+Spring MVC+Mybatis的缩写,就是三个框架的集成,方便广大开发者更好的进行编写代码,实现低耦合,易修改的框架。目前比较主流的框架之一,学的主要是思想,其实代码都一样。

二、 每个框架的简介
1**.spring简介**
Spring是一个开源框架,2003年兴起的一个轻量级框架,主要就是IOC和AOP,IOCj就是控制反转,AOP即面向切面编程。
1.1.IOC(控制反转)是什么?
IOC:控制反转也叫依赖注入,是面向对象编程中的一种设计理念,降低代码之间的耦合程度,方便修改。通俗一点说就算调用A类的时候不用写new了,那样会让代码太死板。IOC出现后,出现一个Spring容器,设置好相应的Bean以及相关的属性,让spring容器来生成类的实列(就是new的)对象以及管理对象。spring容器启动的时候,spring会把你在配置文件当中配置的Bean初始化好,调用的时候,把已经初始化胡奥的bean分配给你需要调用的bean的类就行了。分配方法就算调用set方法。这样就避免了每次都New,造成代码死板。
1.2.面向切面(AOP)是什么?
AOP是Spring的特性,不是技术,可以说是OOP的补充和完善。
实现AOP的技术分为两大类:
(1)采用动态代理技术,利用截取消息的方式,对消息进行装饰,取代原有对象的行为。
(2)采用静态织入,引入特定的语法创建切面
大白话说法:
你想在每一个类都输出一个hello,AOP。写个类写个方法,实现打印Hello,AOP。然后让IOC这个类ref=“你想每个类输出的项目位置”,让每个类都注入就行了
2、Spring MAV简介
Spring MVC M(Model)即模型、V (View)视图、C(Controller)控制器
分离了这三个,方便进行控制。
3.MyBatis简介
以前叫iBatis。后面让谷歌买了,更名MyBatis。是一个ORM持久层框架。用的主要是MyBatis里面的XML或注解用于配置和SQL语句映射,能将接口的方法和XML当中的方法相对应,前提是名字必须一致,XML里面写SQL语句,主要就是动态SQL,方便增删改查。

二、正式进入如何对配置文件进行编写。

工欲善其事,必先利其器。建议用idea,这个开发工具确实好用。
为了方便,我全部上传的截图。
1.创建项目在这里插入图片描述
项目结构

1.1创建配置文件的目录
|在这里插入图片描述配置文件名称

|在这里插入图片描述
项目结构
在这里插入图片描述
applicationContext-Mybatis配置文件在这里插入图片描述
在这里插入图片描述第二张图是第一步上传反了。

在这里插入图片描述
关于dao层里面的
在这里插入图片描述

接下来编写Springmvc-servlet配置文件
扫描控制器就是项目分类里面的Controller包下面的所有类

在这里插入图片描述

控制器扫描的就是这里(Controlle)r类

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

在这里插入图片描述
](https://img-blog.csdnimg.cn/20190630202821742.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzkyNjMyMw==,size_16,color_FFFFFF,t_70)
接下来配置web.xml配置文件,这个配置的全是前端里面的。(里面都有注释)
在这里插入图片描述
在这里插入图片描述
所有的配置文件就是这么配置的,有更好的可以交流,方便大家的学习互动。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值