smdms超市订单管理系统项目总结。学习到了一些项目思想、经验和技术。虽然本文内容较浅,但是陆续会更新较高质量的文章。
一、前言
- 这两天再次学了JavaWeb,然后就又肝了一下狂神的超市订单管理系统项目---smdms
- 这是个不错的锻炼自己编码能力的小项目、可以提高我们的编程思想
- 可以了解MVC三层架构、前后端如何实现有了更好的理解
- 我已经将此项目的登录功能实现代码、以及数据库的代码放入到了博客中,有兴趣的小伙伴可以点击我查询。
- 废话不多说,我来总结一下吧 这个小项目
二、前期准备
- 项目技术:
- 采用了HTML、CSS、JavaScript前端三件套
- 基础语言java
- JavaWeb中的Servlet实现前后端响应、JSP处理页面、ajax稍微用了一点
- 使用Maven管理jar包
- 数据库Mysql 以及JDBC
- 首先这个项目的前端页面都是直接copy拿的现成的,主要是写了后端的代码
- 准备好这些技术与资料以后便可开干
三、项目流程
- 首先使用数据库创建出各种表
- 实现登录功能:JDBC
- 三层架构了解:前端--->servlet--->service--->dao--->数据库 这么一个流程
- 通过前端发送请求,用servlet拿到前端数据,然后调用service层,service调用dao层,最终实现简单的CRUD,最终在存入servlet的域中返回给前端页面,通过jsp显示出来效果。
- 难点:有个sql拼接的小技巧 和 分页功能的实现
四、实现功能
- 用户登录功能(session时间为10分钟)
- 用户密码修改功能(新旧密码验证)
- 用户退出登录功能(移除session)
- 用户信息列表显示功能(通过数据库查出用户的信息,存入的list集合中,通过request域返回给前端)
- 分页功能(mysql 的sql拼接技巧)
五、结尾
- 对于smdms项目内容就总结这么多,若想深入学习等待后续更新。如果有不足之处,希望大家多多包涵,多多支持。如果有不懂的地方可以直接私信问我,欢迎来访!
- 我将会继续更新关于Java的学习知识,感兴趣的小伙伴可以关注一下,以后会陆续发布各种项目****技术、思想,以及项目经验。
- 文章写得比较走心,用了很长时间,绝对不是copy过来的!
- 尊重每一位学习知识的人,同时也尊重每一位分享知识的人。
- 😎你的点赞与关注,是我努力前行的无限动力。🤩