onlineMallServlet
介绍
基于Servlet实现的在线商城
只是一个小demo很多细节还需要打磨,比如账号密码格式验证等,主要用来学习Servlet和MVC开发模式,以后使用框架开发时再打磨细节。
代码
环境
1.JDK11
2.tomcat 9.0.50
3.mysql 8.0.25 表结构见最后
管理工具
maven 4.0.0
需求分析
1.用户登录注册(商家和用户)
2.用户浏览购物商城页面
3.购买物品
4.商家管理商品(增删改查)
5.买家查看购买记录
6.卖家查看销售记录
关键技术点
0.技术架构:Servlet+MVC+JSP+Mysql
1.MVC开发模式controller、entity、dao、view层分离
2.DAO层使用数据库连接池HikariCP
3.不使用默认的servlet,重写servlet的Service以实现一个servlet处理多个请求,模拟框架中的@Controller的功能
遇上问题
1.多次刷新页面或者多次操作会崩溃报错message from server: “Too many connections”
很明显是说connection过多