SSM框架理解

目录

一、项目文件结构

二、数据库连接信息 

三、其他配置信息 

四、Java代码文件目录 

五、entity层代码 

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

 七、controller层文件

八、登录拦截功能实现 

AuthorizationInterceptor.java

九、文件上传功能 

FileController.java


一、项目文件结构

文件结构解读:

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
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丘比特惩罚陆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值