SSM框架理解

简介: SSM框架理解

一、项目文件结构

文件结构解读:

1:代码文件;

2:数据库文件;

3:代码文件;

4:框架信息和版本文件;

二、数据库连接信息

三、其他配置信息

文件解读:

1、sql文件编写;

2、mybatis框架配置信息;

3、spring配置信息(数据库连接池配置);

4、数据库配置信息;

5、日志记录配置信息;

四、Java代码文件目录

文件解读:

1、注解类的Java代码文件;

2、一个配置代码文件;

3、重点:接口请求的1代码文件;

4、mybits的SQL方法定义;

5、实体类,和数据库表有关系;

6、拦截器,这里的是登录拦截部分;

7、枚举变量;

8、业务逻辑接口和实现层;

9、工具类文件;

五、entity层代码

文件解读:

数据库里的每一张表,都会在Java文件上的entity生成对应的entity文件,并且里面的字段和数据库当中的字段一一对应;

六、controller、service、dao、entity层之间的关系

文件解读:

每一个文件都会生成对应的controller、dao、entity、service文件;

七、controller层文件

文件解读:

page后端查询、info后端详情、save后端保存、update更新、delete删除;

list前端查询、detali前端详情、add前端保存、remind提醒;

如果是用户表,那么就会多几个接口;login登录,register注册,reset Pass重置密码、logout退出登录、session获取用户登录;

八、登录拦截功能实现

AuthorizationInterceptor.java

文件解读:

1、在请求某一个方法之前,先去执行登录拦截器的代码;

2、在登陆拦截其中,获取前端传递的token信息;

3、通过token信息,从token表中查询该token是否存在;

4、如存在,判断是否过期;

5、如果没有过期,表示用户已经登录成功,可以执行需要请求的接口;

6、如果token数据为空,则表示该用户没有登陆成功或过期,要重新登陆;

九、文件上传功能

FileController.java

 


相关文章
|
2月前
|
前端开发 Java 数据库连接
SSM框架笔记源码剖析
SSM,是Spring+Spring MVC+MyBatis的缩写,是继SSH之后,目前比较主流的JavaEE企业级框架,适用于搭建各种大型的企业级应用系统。Spring依赖注人DI来管理各层的组件,使用AOP (面向切面编程)管理事务、日志、权限等。Spring MVC代表Model(模型)、View(视图).Contoller(控制)接收外部请求并进行分发和处理。MyBatis是基于JDBC的框架,主要用来操作数据库,并且将业务实体和数据表联系起来。
24 0
|
3月前
|
Java 数据库连接 Maven
SSM框架整合:掌握Spring+Spring MVC+MyBatis的完美结合!
SSM框架整合:掌握Spring+Spring MVC+MyBatis的完美结合!
|
1月前
|
SQL Java 数据库连接
浅谈SSM框架理论相关知识_kaic
浅谈SSM框架理论相关知识_kaic
|
3月前
|
Java 应用服务中间件 Maven
IDEA使用Maven整合搭建SSM框架
IDEA使用Maven整合搭建SSM框架
26 1
IDEA使用Maven整合搭建SSM框架
|
3月前
|
Java 数据库 数据安全/隐私保护
基于SSM框架实现管科类考研自我管理系统(分前后台spring+springmvc+mybatis+maven+jsp+jquery)
基于SSM框架实现管科类考研自我管理系统(分前后台spring+springmvc+mybatis+maven+jsp+jquery)
|
3月前
|
Java BI 数据库
基于SSM框架实现面向小微企业的简历管理系统企业简历管理系统(分前后台spring+springmvc+mybatis+maven+jsp+css+echarts)
基于SSM框架实现面向小微企业的简历管理系统企业简历管理系统(分前后台spring+springmvc+mybatis+maven+jsp+css+echarts)
|
3月前
|
前端开发 Java 关系型数据库
基于ssm框架旅游网旅游社交平台前后台管理系统(spring+springmvc+mybatis+maven+tomcat+html)
基于ssm框架旅游网旅游社交平台前后台管理系统(spring+springmvc+mybatis+maven+tomcat+html)
|
3月前
|
Java 数据库连接 数据库
基于SSM+maven框架实现的企业考勤管理系统
基于SSM+maven框架实现的企业考勤管理系统
|
1月前
|
JavaScript Java 关系型数据库
实例!使用Idea创建SSM框架的Maven项目
实例!使用Idea创建SSM框架的Maven项目
38 0
|
1月前
|
Java 数据库连接 数据库
JAVA Web项目开发SSM框架搭建(第一天)
JAVA Web项目开发SSM框架搭建(第一天)