1:后台代码
- 基本DAO的实现
工具类
1:成员变量 private static properties p; 2:静态代码块 p =new Properties(); p.load(FileInputStream("资源文件")) Class.forName(p.getProperty("注册驱动")) 3:获取连接的对象 return 连接对象 4:关闭连接 关闭连接对象,预编译语句对象,结果集对象
模板办法
1:update 传递sql语句和预编译参数,返回受影响的行数 2:query 传递sql语句和预编译参数,返回集合
将数据封装到对象
处理单行数据BeanHandle
1:成员变量 私有Class成员 2:带参构造器 使用构造器传递类型参数 3:实现实现处理结果集的方法 调用set方法为对象设置指定参数名对应的参数值
处理多行数据BeanListhandle
1:成员变量 私有Class 2:带参构造器 使用构造器传递类型参数 3:实现实现处理结果集的方法 创建集合 循环内部创建对象 调用set方法为对象设置指定参数名对应的参数值 将对象添加到集合 返回集合
2:前台代码
1 在一个servlet中完成商品CRUD
1:一个主service方法,在方法之内完成各个方法的调度 设置请求的编码方式 delete和save使用URl重定向 list和edit使用请求转发传递数据
2 一个edit.jsp和一个list.jsp文件
1:list,jsp完成查询的界面 并添加添加,修改,删除功能 功能链接使用参数传递 2:edit.jsp完成添加和修改两项功能 根据判断id是否为空,实现添加和修改 当id不为空时获取指定id所对应的商品信息,并显示在页面 保存后跳转到list界面