模仿spring写后端代码

模仿springmvc框架,前后端分离,前端使用html,js,css,后端使用java,MySQL
1. 后端代码中包的用途及含义:
实体类:和数据库息息相关,数据库有几个表,实体类就至少有几个表,左图为实体类,右图为数据库表,
在这里插入图片描述
在这里插入图片描述

Dao层(持久层):采用接口和接口实现类的方式编写,设计模式中单一原则,一个接口对应一种需求,接口只写使用的方法,实体类实现该方法,为了后期好修改,将sql语句提取至最上方编写,使用Druid工具包,连接数据库对其数据更新及关闭数据库连接,try-catch查找有没有指定类型错误

在这里插入图片描述

Controller层(控制层):方法调用控制层及获取前端传入的数据,由控制层控制调用的方法,request为前端传到后台的信息(以字符串传递),response为后台传到前端的信息,(以json格式传输)

在这里插入图片描述

	Service层(服务层): 调用dao层实现具体方法

在这里插入图片描述

Util(工具包):注册驱动,获取druid.properties中存的账号密码,以及响应数据库的名称

在这里插入图片描述

连接数据库
在这里插入图片描述

关闭数据库,先判断有没有数据,有的话关闭,没有跳过
在这里插入图片描述

Filter(过滤器包): 判断进入 注解中的地址是有无Session信息,有则进入,没有则提示权限不足

在这里插入图片描述

Exception(异常处理包):

自定义异常,并写响应的处理方法
在这里插入图片描述

数据库建表
Courier表
在这里插入图片描述

Eadmin表
在这里插入图片描述

Express表
在这里插入图片描述

Users表
在这里插入图片描述

三、课程设计(综合实验)总结或结论
1. 了解了spring的基本操作及注解,熟悉了前后端分离的步骤,后端应暴露接口名称及其作用给前端,前端使用地址值传输
1.1 了解了json格式是以键值对的形式传输
1.2 熟悉了前端html,js,css的应用场景,以及静态资源的使用

四、参考文献
CSDN
附录(设计流程图、程序、表格、数据等)
前端部分代码:
登录界面代码
在这里插入图片描述

登录界面脚本代码

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

今晚不想睡沙发

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

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

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

打赏作者

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

抵扣说明:

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

余额充值