整合SSM基本框架(登入验证模块)

这篇文章主要写的是SSM整合(登入功能的实现)

首先我们要先了解什么是SSM框架:
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。

前两天学习内容大概就是搭建最基本的SSM框架,这个框架在上个学期学习过,但是一直没有统一整合过,这次学习不仅将SSM框架进行了整合,而且,我觉得比上学期学习的更加简便一点,接下来,便是我这两天的一个学习内容的大概内容(主要是进行登入功能的实现):

首先,我先罗列我们需要的工具:
Idea
MySQL 5.5.8
sqlYang
JDK 1.8
Tomcat8.0
Maven 3.6.0
Editplus

,在进行搭建之前我们需要使用mysql建立一个数据库,以便于测试,我们将数据库取名为– db_gm,并创建数据表 – tb_user,里面有三个变量,编号(id),用户名(username),用户密码(password):
在这里插入图片描述
,上学期我们学习搭建SSM框架是由idea里的javeee项目,然后将各种jar包拉入进行框架搭建,但是这两天直接用maven项目,让idea自行下载jar包以及需要的各种配置文件,简便了许多。

首先,打开idea,然后创建新的项目,选择maven,填写项目名,地址
在这里插入图片描述
接着我们需要在这里进行添加archetypeCatalog = internal
这样的作用是:加快构建maven骨架
在这里插入图片描述接着next,便是下载jar包,创建项目了,这时我们要知道,架包存放路径:C:\当前用户.m2\repository

如果Maven 创建项目骨架失败,重复创建项目都一直失败,有以下几个原因:
1.网络原因
2.C:\当前用户.m2\repository,全部删除。、
3.创建项目的时候要注意,要把idea和文件夹中的项目痕迹全部删掉

,创建好项目之后进行导包pom.xml,将老师给的pom.xml进行导入
在这里插入图片描述
,导入成功之后创建项目的目录结构 – Java、resources、webapp
在这里插入图片描述
,接下来,我们需要根据mvc的项目开发思想创建包结构名 - MVC架构
MVC
M: model
V: View
C: Controller
根据数据表去创建相应的实体类和dao层
model/bean/pojo/entity - 存放实体类
dao/mapper - 存放接口,与数据库直接交互
service - 业务逻辑层 ,大致与dao层一致
controller - 控制层/表现层
在这里插入图片描述
bean层(要与数据库的数据进行相对应):

package com.zhongruan.bean;

/*
*  UserInfo - 实体类,映射数据库字段,字段建议一致
* */

public class UserInfo {
   
    //  在实体类中为什么要进行封装?
    //  Spring容器,去访问对象成员属性的时候必须是封装类型的,不然无法访问
    private int id;         //用户的id
    private String username;//用户的名字
    private String password;//用户的密码

    //get/set访问器

    public int getId() {
   
        return id;
    }

    public void setId(int id) {
   
        this.id = id;
    }

    public String getUsername() {
   
        return username;
    }

    public void setUsername(String username) {
   
        this.username = username;
    }

    public String getPassword() {
   
        return password;
    }

    public void setPassword(String password) {
   
        this.password = password;
    }
    //构造方法
    public UserInfo(){
   

    }
    public UserInfo(int id, String username, String password) {
   
        this.id = id;
        this.username = username;
        this.password = password;
    }

    //toString的方法重写

    @Override
    public String toString() {
   
        re
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值