一.配置阿里云镜像源方法:
-
进入maven安装目录下的conf文件夹,比如我是:C:\Development Environment\apache-maven-3.6.1\conf
-
将此目录下的setting.xml复制到文件夹C:\Users\你的用户名.m2文件夹下面(如果没有.m2的话就新建一个)。我复制完成后该文件的地址是:
C:\Users\TusuZer.m2\settings.xml -
在.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>
二.新建一个maven项目
-
打开file,选择new->project
-
选择maven->勾选Create from archetype->选择maven-archetype-webapp
-
输入相关信息,点击next
更改Maven home directory->点击next
-
完成
二.搭建SSM框架
- 首先在创建项目完成后更改pom.xml,会发出提示,进行下载
- 下载完成后页面
- 在新建的项目中添加所需要的文件/文件夹
- 在项目的根目录下新建target文件夹,系统自动将其设置为“Excluded”
- 在src/main目录下新建Directory:“java”,并将其设置为“Source Root”(即:此项目默认的代码文件源目录)
- 在java目录下建立com目录,并创建bean,service,dao,controller这四个包。
- 在bean中建立User实体类。
- 在service建立impl包和Userservice接口,和其子类Userserviceimpl。
- 在dao中建立Userdao接口。
- 在controller中建立Usercontroller类。
- 在main目录下建立resources资源目录,并创建mapper包和spring包。mapper中创建UserMapper.xml。spring中创建spring-mvc.xml。在resources下创建相关配置文件。
- 在web包中创建jsp目录,添加相应jsp文件。
- 结果
三.SSM框架概述
1.背景知识
SSM框架,是Spring + Spring MVC + MyBatis的缩写,Spring依赖注入DI来管理各层的组件,使用面向切面编程AOP管理事物、日志、权限等。SpringMVC代表了Model(模型)View(视图)Controller(控制)接收外部请求,进行分发和处理。Mybatis是基于jdbc的框架,主要用来操作数据库,并且将业务实体和数据表联系起来。
2.SSM整合
spring在进行管理时,是很有条理的,每个层都由spring管理,然后不同的层可以调用其它层,Handler调用service,service调用mapper等。
- 整合dao层。mybatis和spring整合,通过spring管理mapper接口。使用mapper的扫描器自动扫描mapper接口在spring中进行注册
- 整合service层。通过spring管理 service接口。使用配置方式将service接口配置在spring配置文件中。实现事务控制。
- 整合springmvc。由于springmvc是spring的模块,不需要整合.