电子商城系统项目(一 )环境搭建
一. 项目简单介绍
这个项目能够将之前阶段学习的JavaWeb只是结合起来。采用了三层架构:Web层、Service层、Dao层。MVC设计模式。
二.环境的搭建
由于这个项目分多个模块,如:用户登录注册、商品显示、订单模块等等。而各个模块都需要对访问Servlet数据进行增删改查的操作。为了降低开发的冗余度,我们采用以下处理。
1. 继承HttpServlet,重写service方法,创建baseServlet
后面我们写的servlet都需要继承这个baseServlet。在这个servlet中,我们先拿到请求过来的数据,然后获取请求servlet的字节码文件,==注意这里的this,是网页请求的那个servlet对象。==然后执行具体要操作的方法,最后转到相应的网页。为了防止请求参数为空,可以设置默认方法。
2. 继承baseServlet,然后在其中写我们要执行具体操作的方法。这个servlet就是我们一开始请求的servlet。
3.包的结构
里面用到的工具类
uploadUtils.java 是上传的工具
UUIDUtils.java 的作用是生成一个全球唯一识别符,用来表示数据库中的id,用来提高我们开发出的系统对数据库软件的适用性。
EncodingFilter.java 编码过滤器
4.导入jsp页面
为了方便开发,将前端的页面提前写好,只实现后端的开发。