因为本次项目涉及前端后端各种技术,再加上步骤繁多,为了在学习完此项目后自己可以单独做出网站,所以,有必要对此项目的认识以及抽象出一半开发的一些简要方法或者是想法吧。
首先,对于静态页面,动态页面,css修饰,javascript作为脚本(放置函数,或者html代码块),就是可以复用或者代码块冗余量较大的一般放在这里面,html通过样式和标签显示静态页面(不会随着对页面或者逻辑层面上的改变而改变)。jsp,Servlet创建动态页面,比如删除数据库中的一些数据,那么页面上对应的几行记录包括表单都会消失,这就是动态页面,是由逻辑的改变生成出来的,会随着对数据的操作变化而变化。在分页处理技术中,引入组件pager-taglib.jar。
然后,后端主要处理各种技术,其结构主要包括:
- 逻辑处理层: …servlet
- 数据库连接层(事务的边界): … service
- 对数据库进行添删改查(执行sql语句): …dao层
- 由需求(网站内容)得到的实体: … entity
- 存放数据库等的工具包 … tools
具体技术细节我就不赘述了!