[TOC]
知识点复习
1.数据库
2.JDBC
3.html
4.servlet
5.JSP+EL+JSTL
6.AJAX
7.多表操作
项目实现过程
1.分析静态页面,根据html或需求创建数据库
2.填写测试数据
3.创建项目,包结构(bean,dao.impl,servlet,service.impl,util),修改html页面为jsp
html->jsp
(1)在HTML中添加page指令
(2) 将html的后缀改成jsp
4.填写内容(注意填写顺序)
bean:属性,封装方法,无参构造,全参构造
表名=类名 ,列名=属性名
dao包:操作方法的接口,命名:实体类名+Dao,
Dbutils(属性文件,*.properties)
impl包:命名: 接口名+Impl
实现接口,继承Dbutils
service.impl
service定义的是接口,接口中的方法和dao层接口中的方法一致
impl : 这层的实现类主要负责调取dao层方法
servlet:
//1.接受参数
//2.调取service层的方法,service又在调取dao层的方法
//3.根据结果跳转页面
核心:jsp页面负责发送请求和展示数据
代码优化
(1)通用分页
定义分页工具类,简化分页代码
(2)优化servlet
实现同一个模块的请求走同一个servlet,减少定义servlet的个数