栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

模仿spring写后端代码

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

模仿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
附录(设计流程图、程序、表格、数据等)
前端部分代码:
登录界面代码

登录界面脚本代码

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/592252.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号