JavaBean在JSP中的典型应用.ppt
《JavaBean在JSP中的典型应用.ppt》由会员分享,可在线阅读,更多相关《JavaBean在JSP中的典型应用.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 JavaBean典型应用典型应用 JavaBean封装数据库的访问n温故u添加或注册或插入功能是如何实现的?创建数据bean创建注册界面创建处理页面创建业务bean,在其中封装一些功能方法思考:思考:DataBean编译之后生成的之后生成的class字字节码存存放在放在哪哪里?里?本讲要点与教学目标本讲要点与教学目标【教学要点教学要点教学要点教学要点】(1)如何显示某表中的所有数据?)如何显示某表中的所有数据?(2)思考删除、更新的功能如何实现。)思考删除、更新的功能如何实现。【教学目标教学目标教学目标教学目标】掌握掌握JavaBeanJavaBean封装数据库的连接、访问的方法与封装数据
2、库的连接、访问的方法与技巧,掌握业务技巧,掌握业务BeanBean在在JSPJSP中的基本用法。中的基本用法。案例案例1 1:jsp+javaBeanjsp+javaBean模式显示用户列表模式显示用户列表案例设计要求案例设计要求用用jsp+javaBeanjsp+javaBean开发模式显示用户信息列表开发模式显示用户信息列表案例学习目标案例学习目标掌握数据库操作封装的方法与技巧掌握数据库操作封装的方法与技巧案例案例1 1:jsp+javaBeanjsp+javaBean模式显示用户列表模式显示用户列表用户信息列表用户信息列表案例案例1 1:jsp+javaBeanjsp+javaBean模
3、式显示用户列表模式显示用户列表案例实现步骤案例实现步骤用户信息显示:用户信息显示:1 1)在)在DataBeanDataBean中创建显示用户信息的方法:中创建显示用户信息的方法:public ArrayList showCustomer()public ArrayList showCustomer()2 2)客户信息显示页)客户信息显示页(showCustomer.jsp)(showCustomer.jsp):调用:调用DataBeanDataBean的的注册方法注册方法showCustomershowCustomer知识点补充知识点补充-ArrayList-ArrayList泛型类泛型类(
4、1.51.5)n假设有一个Student学生类,我们创建70个学生对象,保存至ArrayList集合类(在java.util包中)中,然后再读取出来n核心的代码如下:ArrayList list=newnew ArrayList();forfor(intint i=0;i=70;i+)Student s=newnew Student();list.add(s);forfor(intint j=0;jlist.size();j+)Student s=list.get(j);System.out.println(s.toString();案例案例1 1:jsp+javaBeanjsp+javaBe
5、an模式显示用户列表模式显示用户列表Customer.javapublicpublic classclass Customer Customer private private String name;String name;private private String pass;String pass;private private String header;String header;private private String phone;String phone;private private String question;String question;private priva
6、te String answer;String answer;private private String address;String address;private private String email;String email;public void setName(String name)public void setName(String name)this.name=name;this.name=name;案例案例1 1:jsp+javaBeanjsp+javaBean模式显示用户列表模式显示用户列表publicpublic ArrayList showCustomer()Ar
7、rayList showCustomer()ArrayList list=ArrayList list=newnew ArrayList();ArrayList();this this.connect();.connect();try try PreparedStatement pst=conn.prepareStatement(select*from PreparedStatement pst=conn.prepareStatement(select*from customer);customer);ResultSet rs=pst.executeQuery();ResultSet rs=p
8、st.executeQuery();while while(rs.next()(rs.next()Customer user=Customer user=newnew Customer();Customer();user.setName(rs.getString(c_name);user.setName(rs.getString(c_name);user.setEmail(rs.getString(c_email);user.setEmail(rs.getString(c_email);user.setPhone(rs.getString(c_phone);user.setPhone(rs.g
9、etString(c_phone);user.setAddress(rs.getString(c_address);user.setAddress(rs.getString(c_address);list.add(user);list.add(user);rs.close();pst.close();rs.close();pst.close();catchcatch(SQLException e)e.printStackTrace();(SQLException e)e.printStackTrace();this this.closeConn();.closeConn();return re
10、turn list;list;DataBean.java获取用户信息获取用户信息列表列表案例案例1 1:jsp+javaBeanjsp+javaBean模式显示用户列表模式显示用户列表客客户户信息列表信息列表 用用户户名名EmailEmail电话电话地址地址%ArrayList list=db.showCustomer();ArrayList list=db.showCustomer();forfor(intint i=0;i list.size();i+)i=0;i%showCustomer.jsp案例总结案例总结n将所有数据库的操作都以方法的形式封装在类中,每一项业务都对应于类中的一个方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaBean JSP 中的 典型 应用
限制150内