最近一直在跟着老师做一个窝窝网(Web端)的后台管理系统,在其中学到了很多,见解了不少,感觉比之前做的那个J2SE学车管理系统麻烦了不少,因为这次不仅需要对数据库的访问,还需要对服务器的连接识别,数据过滤等等,现在还是在不断学习中,为了方便我下次做项目,现在把学到的一些流程和技术做一下归类总结。
项目搭建
这一步是项目的最初搭建,把将要写的代码根据业务和功能分为各个类型,使代码更规范,便于自己维护代码。- 创建一个动态网页项目New Dynamic Web Project
- 修改JNDI中的参数
- 将需要用到的各种jar包加入到WEB-INF下的lib中
- 将easyUI相关包添加到webContent下
- 在webContent里创建一个back包,用来存放后台管理的界面,创建一个images包用来存放图片,创建一个css和js包(把用到的Jquery放到里面),(因为用到了ueditor插件,所以创建了一个ueditor包)
- 把前端页面存放到webContent下面
- 在src下创建包(Dao,Daoimpl包实现数据库的对接,Biz,Bizimpl包实现业务层的逻辑,entities包是实体类的对象层,utils包是工具类包,filters包是过滤操作,保证后台安全性,servlets包用来服务器的连接和响应)
- 将DBhelper类加入Dao包下(这是连接数据库的封装类)
- 将CharacterEncodingFilter类(编码集过滤器)加入filters包下并在Web-INF里的web