设为首页 加入收藏

TOP

day01-项目介绍+SSM环境搭建(一)
2023-07-25 21:40:00 】 浏览:74
Tags:day01- 项目介 SSM

项目介绍+SSM环境搭建

1.项目功能/界面

  • SSM整合项目界面:使用Vue完成
  • 技术栈:前后端分离开发,前端框架Vue3+后端框架SSM
    1. 前端框架-Vue3
    2. 后端框架-SSM(SpringMVC+Spring+MyBatis)
    3. 数据库-MySQL
    4. 项目依赖管理-Maven
    5. 分页-pagehelper
    6. 逆向工程-MyBatis Generator
    7. 其他...

2.项目基础环境搭建

2.1创建项目

(1)创建maven项目(注意配置maven的仓库镜像,不然创建的时候会很慢),File--New--Project--Maven

image-20230304172237626 image-20230304172539061 image-20230304172819654 image-20230304173104025

(2)手动创建java和test相关目录

image-20230304173352899

(3)pom.xml文件中引入项目基本的jar包

<!--部分-->
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>

    <!--引入SpringMVC,也会自动导入spring的库-->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-webmvc</artifactId>
      <version>5.3.8</version>
    </dependency>

    <!--引入spring-jdbc,支持事务相关-->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-jdbc</artifactId>
      <version>5.3.8</version>
    </dependency>

    <!--引入spring aspect-->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-aspects</artifactId>
      <version>5.3.8</version>
    </dependency>

    <!--引入mybatis库-->
    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis</artifactId>
      <version>3.5.7</version>
    </dependency>

    <!--引入druid数据库连接池-->
    <dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>druid</artifactId>
      <version>1.2.6</version>
    </dependency>

    <!--mysql的驱动-->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.49</version>
    </dependency>
  </dependencies>

(4)给项目配置Tomcat

image-20230304174635512 image-20230304174646954

(5)启动tomcat,测试成功

image-20230304174914717

2.2项目全局配置web.xml

<!DOCTYPE web-app PUBLIC
        "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>

    <display-name>Archetype Created Web Application</display-name>
    <!--(1)配置启动Spring容器:主要配置和业务逻辑相关的,比如数据源,事务控制等-->
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <!--指定文件位置-->
        <param-value>classpath:applictionContext.xml</param-value>
    </context-param>

    <!--(2)ContextLoaderListener 监听器,它的作用:
          1.当启动web容器时,自动装配 applictionContext的配置信息
          2.它实现了ServletContextListener 接口,
          启动容器时,ContextLoaderListener自动会读取名为“contextConfigLocation”的参数配置
          -->
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

    <!--(3)配置SpringMVC的前端控制器,拦截所有的请求
        因为这里没有指定SpringMVC的配置文件,这里就会按照servlet-name-servlet.xml的方式来获取
    -->
    <servlet>
        <
首页 上一页 1 2 3 4 5 6 下一页 尾页 1/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇利用Redisson实现订单关闭 下一篇Windows下jdk安装与卸载-超详细的..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目