【中软实习笔记 三】SSM框架的构建

一.配置阿里云镜像源方法:

  1. 进入maven安装目录下的conf文件夹,比如我是:C:\Development Environment\apache-maven-3.6.1\conf

  2. 将此目录下的setting.xml复制到文件夹C:\Users\你的用户名.m2文件夹下面(如果没有.m2的话就新建一个)。我复制完成后该文件的地址是:
    C:\Users\TusuZer.m2\settings.xml

  3. 在.m2下打开setting.xml找到其中的标签,并往标签中增加如下内容并保存即可(此操作的作用是添加一个镜像节点,这样maven下载镜像就不会使用maven默认仓库,而会从我们添加的这个镜像站下载)。`

     
     	alimaven
     	central
     	aliyun maven
     	http://maven.aliyun.com/nexus/content/repositories/central/
     
    

二.新建一个maven项目

  • 打开file,选择new->project【中软实习笔记 三】SSM框架的构建_第1张图片

  • 选择maven->勾选Create from archetype->选择maven-archetype-webapp【中软实习笔记 三】SSM框架的构建_第2张图片

  • 输入相关信息,点击next【中软实习笔记 三】SSM框架的构建_第3张图片
    更改Maven home directory->点击next
    【中软实习笔记 三】SSM框架的构建_第4张图片【中软实习笔记 三】SSM框架的构建_第5张图片在这里插入图片描述

  • 完成【中软实习笔记 三】SSM框架的构建_第6张图片

二.搭建SSM框架

  • 首先在创建项目完成后更改pom.xml,会发出提示,进行下载【中软实习笔记 三】SSM框架的构建_第7张图片
  • 下载完成后页面【中软实习笔记 三】SSM框架的构建_第8张图片
  • 在新建的项目中添加所需要的文件/文件夹
  1. 在项目的根目录下新建target文件夹,系统自动将其设置为“Excluded”
  2. 在src/main目录下新建Directory:“java”,并将其设置为“Source Root”(即:此项目默认的代码文件源目录)【中软实习笔记 三】SSM框架的构建_第9张图片【中软实习笔记 三】SSM框架的构建_第10张图片【中软实习笔记 三】SSM框架的构建_第11张图片
  3. 在java目录下建立com目录,并创建bean,service,dao,controller这四个包。【中软实习笔记 三】SSM框架的构建_第12张图片【中软实习笔记 三】SSM框架的构建_第13张图片【中软实习笔记 三】SSM框架的构建_第14张图片
  4. 在bean中建立User实体类。
  5. 在service建立impl包和Userservice接口,和其子类Userserviceimpl。
  6. 在dao中建立Userdao接口。
  7. 在controller中建立Usercontroller类。
  8. 在main目录下建立resources资源目录,并创建mapper包和spring包。mapper中创建UserMapper.xml。spring中创建spring-mvc.xml。在resources下创建相关配置文件。【中软实习笔记 三】SSM框架的构建_第15张图片
  9. 在web包中创建jsp目录,添加相应jsp文件。
  10. 结果【中软实习笔记 三】SSM框架的构建_第16张图片

三.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的模块,不需要整合.

你可能感兴趣的:(【中软实习笔记 三】SSM框架的构建)