SSM框架实现用户登录功能

本文详细介绍了如何使用SSM(Spring、SpringMVC、MyBatis)框架实现用户登录功能,包括创建数据库与用户表,构建Maven项目,配置相关依赖,设置日志和数据库属性文件,配置Tomcat服务器,创建用户实体类、映射器接口、服务类和控制器,以及准备静态资源和页面。最后,创建Spring和SpringMVC配置文件,编辑Web部署描述文件并启动服务器完成验证。

文章目录

目录

一、利用SSM框架实现用户登录

(一)创建数据库与表

1、创建数据库

2、创建用户表

3、用户添加记录

 (二)、创建Maven项目

(三) 、添加相关依赖

 (4)、创建日志属性文件

(5)创建数据库配置属性文件

(六)给项目添加Web功能

(七)配置Tomcat服务器

1、安装Tomcat服务器

2、 启动Tomcat服务

3、访问Tomcat主页

4、项目配置Tomcat服务器

(8) 用户实体类

(九)创建用户映射器接口

(十)创建用户服务类

(十一)创建用户控制器

(十二)创建用户映射器配置文件

(十三)准备静态资源

1、准备图片资源

2、创建样式文件

3、创建脚本文件

(十四)创建页面

1、创建目录结构

2、创建登录页面

3、创建网站首页

4、创建后台管理页面

(十五)创建Spring配置文件

(十六)创建Spring MVC配置文件

 (十七)编辑Web部署描述文件

(十八)启动服务器,查看效果


一、利用SSM框架实现用户登录

(一)创建数据库与表

1、创建数据库

查看创建好的数据库

2、创建用户表

执行SQL命令生成用户表t_user

3、用户添加记录

 (二)、创建Maven项目

  • 创建Maven项目 - SSMLogin
  • 单击->New Project ->Maven
  • 设置项目命令、项目位置、组ID和项目ID

 

(三) 、添加相关依赖

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>net.cch.ssm</groupId>
    <artifactId>SSMLogin</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <!-- spring.version -->
        <spring.version>5.3.20</spring.version>
    </properties>
    <dependencies>
        <!--Spring核心-->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <!--Spring Bean-->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <!--Spring容器-->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <!--Spring测试-->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <!--Spring数据库支持-->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <!--数据库驱动工具包-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.49</version>
        </dependency>
        <!--数据库连接池框架-->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.2.10</version>
        </dependency>
        <!--持久层框架-->
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.5.10</version>
        </dependency>
        <!--提供MyBatis与Spring整合的支持-->
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis-spring</artifactId>
            <version>2.0.7</version>
        </dependency>
        <!--日志框架-->
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>
        <!--单元测试-->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13.2</version>
            <scope>test</scope>
        </dependency>
        <!--Spring Web-->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <!--Spring MVC-->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <!--JSP标准标签库-->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>
        <!--Servlet-->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
        </dependency>
    </dependencies>
</project>
  • 打开Maven窗口,单击刷新按钮,下载依赖
  • 依赖下载成功

 (4)、创建日志属性文件

(5)创建数据库配置属性文件

  • resources目录里创建jdbc.properties
  • 说明:jdbc.url有时可能还需设置编码和时区
  • resources目录里创建jdbc.properties

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值