SSM是由三个部分组成的,分别是S:Spring ; S:SpringMVC和M:MyBatis。
spring的作用是:
1.ioc
2.控制反转
3.帮我们创建对象
4.aop
springmvc 的作用是控制。
M代表model
V代表view
C代表contro
mybatis 的作用是数据库操作。
介绍完SSM是什么,接下来开始说明它的一般框架
一、新建Maven项目
首先我们要配置maven,配置过程在我以前的博文有,可以参看 https://blog.csdn.net/hbscxf/article/details/93664483
点击File -> New -> Project -> Maven -> 勾选 Create from archetype -> 选择 maven-archetype-webapp
之后填写GroupId和Artifactid,然后就是选择maven了,要是没有下载maven的小伙伴可以使用IDEA自带的,例如:
如果自己下载了,选择文件路径即可。然后点击next,选择项目路径,点击finish即创建成功。
tips:这里由于maven需要从国外网站下载包,速度比较慢,我们可以通过阿里云镜像下载加快速度。
配置阿里云镜像源方法:
1、进入maven安装目录下的conf文件夹,比如我是:C:\Development
Environment\apache-maven-3.6.1\conf
2、将此目录下的setting.xml复制到文件夹C:\Users\你的用户名.m2文件夹下面(如果没有.m2的话就新建一个)。
3、在.m2下打开setting.xml找到其中的标签,并往标签中增加如下内容并保存即可(此操作的作用是添加一个镜像节点,这样maven下载镜像就不会使用maven默认仓库,而会从我们添加的这个镜像站下载)。
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
二、在新建的项目中添加所需要的文件/文件夹
1.在main包中新建一个java包,然后我们发现不能新建class文件,这时我们需要将java目录设置为Sources Root。
然后就可以新建class文件了。
java目录中我们需要分别新建四个目录,分别是bean、dao、service和controller。如图:
其中每个包的任务为:
bean 实体类
dao 持久层 数据库增删改查
service 业务层
controller 控制层 跳转哪里
2.创建resources文件并设置为Resources Root,里面需要的文件和作用分别是:
mapper dao实现类
applicationContext.xml spring+mybatis
db.properties 数据库连接信息
log4j.properties 日志
springmvc.xml 配置springmvc
如图:
未完待续。。。。