原因
经常使用spring那一套开发,人懒散了,想做一套没有spring的网页项目
架构
网页控制层用java注解@WebServlet
数据库使用H2,使用java原生jdbc链接数据库
前端用H5和jquery
开发
首先是数据库采用了H2数据库依赖如下:
数据库部分代码采用接口,抽象类,具体实现类的方式。
manager层采用new的方式创建,一个接口和一个实现类。
controller层采用JAVA自带的@WebServlet注解一共两个接口
@WebServlet("/product/addProducts")
public class ProductAddController extends HttpServlet {}
@WebServlet("/product/searchProducts")
public class ProductSearchController extends HttpServlet {}
前端页面用H5和jQuery写成共两个页面。
最终项目结构如图:
效果
项目用tomcat部署,可以查询和添加商品。