欢迎来到天天文库
浏览记录
ID:39968838
大小:748.50 KB
页数:21页
时间:2019-07-16
《javabean在jsp中的典型应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JavaBean典型应用JavaBean封装数据库的访问温故添加或注册或插入功能是如何实现的?创建数据bean创建注册界面创建处理页面创建业务bean,在其中封装一些功能方法思考:DataBean编译之后生成的class字节码存放在哪里?本讲要点与教学目标【教学要点】(1)如何显示某表中的所有数据?(2)思考删除、更新的功能如何实现。【教学目标】掌握JavaBean封装数据库的连接、访问的方法与技巧,掌握业务Bean在JSP中的基本用法。案例1:jsp+javaBean模式显示用户列表案例设计要求
2、用jsp+javaBean开发模式显示用户信息列表案例学习目标掌握数据库操作封装的方法与技巧案例1:jsp+javaBean模式显示用户列表用户信息列表案例1:jsp+javaBean模式显示用户列表案例实现步骤用户信息显示:1)在DataBean中创建显示用户信息的方法:publicArrayListshowCustomer(){}2)客户信息显示页(showCustomer.jsp):调用DataBean的注册方法showCustomer知识点补充--ArrayList泛型
3、类(1.5)假设有一个Student学生类,我们创建70个学生对象,保存至ArrayList集合类(在java.util包中)中,然后再读取出来核心的代码如下:ArrayListlist=newArrayList();for(inti=0;i<=70;i++){Students=newStudent();list.add(s);}for(intj=0;j4、ln(s.toString());}}案例1:jsp+javaBean模式显示用户列表Customer.javapublicclassCustomer{privateStringname;privateStringpass;privateStringheader;privateStringphone;privateStringquestion;privateStringanswer;privateStringaddress;privateStringemail;publicvoidsetName(5、Stringname){this.name=name;}……}案例1:jsp+javaBean模式显示用户列表publicArrayListshowCustomer(){ArrayListlist=newArrayList();this.connect();try{PreparedStatementpst=conn.prepareStatement("select*fromcustomer");ResultSetrs=pst.execut6、eQuery();while(rs.next()){Customeruser=newCustomer();user.setName(rs.getString("c_name"));user.setEmail(rs.getString("c_email"));user.setPhone(rs.getString("c_phone"));user.setAddress(rs.getString("c_address"));list.add(user);}rs.close();pst.close();}7、catch(SQLExceptione){e.printStackTrace();}this.closeConn();returnlist;}DataBean.java获取用户信息列表案例1:jsp+javaBean模式显示用户列表客户信息列表用户名Email电话地址<%A
4、ln(s.toString());}}案例1:jsp+javaBean模式显示用户列表Customer.javapublicclassCustomer{privateStringname;privateStringpass;privateStringheader;privateStringphone;privateStringquestion;privateStringanswer;privateStringaddress;privateStringemail;publicvoidsetName(
5、Stringname){this.name=name;}……}案例1:jsp+javaBean模式显示用户列表publicArrayListshowCustomer(){ArrayListlist=newArrayList();this.connect();try{PreparedStatementpst=conn.prepareStatement("select*fromcustomer");ResultSetrs=pst.execut
6、eQuery();while(rs.next()){Customeruser=newCustomer();user.setName(rs.getString("c_name"));user.setEmail(rs.getString("c_email"));user.setPhone(rs.getString("c_phone"));user.setAddress(rs.getString("c_address"));list.add(user);}rs.close();pst.close();}
7、catch(SQLExceptione){e.printStackTrace();}this.closeConn();returnlist;}DataBean.java获取用户信息列表案例1:jsp+javaBean模式显示用户列表
8、rrayListlist=db.showCustomer();for(inti=0;i<%=c.getName()%><%=c.getEmail()%><%=c.getPhone()%><%=c.getAddress()%><%}%>showCustomer.jsp案例总结将
此文档下载收益归作者所有