【中软实习笔记 三】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默认仓库,而会从我们添加的这个镜像站下载)。`

     <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,会发出提示,进行下载在这里插入图片描述
  • 下载完成后页面在这里插入图片描述
  • 在新建的项目中添加所需要的文件/文件夹
  1. 在项目的根目录下新建target文件夹,系统自动将其设置为“Excluded”
  2. 在src/main目录下新建Directory:“java”,并将其设置为“Source Root”(即:此项目默认的代码文件源目录)在这里插入图片描述在这里插入图片描述在这里插入图片描述
  3. 在java目录下建立com目录,并创建bean,service,dao,controller这四个包。在这里插入图片描述在这里插入图片描述在这里插入图片描述
  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下创建相关配置文件。在这里插入图片描述
  9. 在web包中创建jsp目录,添加相应jsp文件。
  10. 结果在这里插入图片描述

三.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的模块,不需要整合.
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值