jview层的开发javabean在jsp中的使用练习

jview层的开发javabean在jsp中的使用练习

ID:36198353

大小:3.36 MB

页数:27页

时间:2019-05-07

jview层的开发javabean在jsp中的使用练习_第1页
jview层的开发javabean在jsp中的使用练习_第2页
jview层的开发javabean在jsp中的使用练习_第3页
jview层的开发javabean在jsp中的使用练习_第4页
jview层的开发javabean在jsp中的使用练习_第5页
资源描述:

《jview层的开发javabean在jsp中的使用练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第16讲View层的开发:JavaBean在JSP中的使用练习回顾什么是JNDI?为什么要使用JNDI?连接数据库有几种方式?2本讲问题什么是JavaBean?在JSP中如何使用JavaBean?3本讲任务升级E-Book电子书店系统实现以下功能使用JSP标准动作进行用户登录验证使用JSP标准动作添加用户订单4掌握JavaBean的概念会使用JSP标准动作本讲目标5组件开发JavaEE是基于组件开发请求ServletJavaBeanJSP页面执行调用转向响应JSTL使用访问返回数据数据库客户端6组件开发小孩的积木积木块组装成品JavaEE组件组件

2、间协作应用程序7为什么需要JavaBean…publicintsaveOrder(Stringusername,Stringzipcode,Stringphone,Stringcreditcard,doubletotal){try{con=ConnectionManager.getConnction();StringstrSql="insertintoBookOrder(username,zipcode,phone,"+"creditcard,total)values(?,?,?,?,?)";pStatement=con.prepareState

3、ment(strSql);pStatement.setString(1,username);//设置其它参数值result=pStatement.executeUpdate();}catch(SQLExceptionsqlE){sqlE.printStackTrace();}returnresult;}…参数过多,且为对象属性如何按照OO设计参数?使用JavaBean进行参数的传递参数的使用8JavaBean介绍接触过的JavaBean新闻发布中新闻的一级、二级标题JavaBean的来源Bean:豆子JavaBean是应用程序的组成部分JavaB

4、ean的分类封装数据封装业务方法publicclassSecondLevelTitle{publicSecondLevelTitle(){}privateintid;privateStringtitleName;privateintparentTitleId;privateStringcreator;publicintgetId(){returnthis.id;}publicvoidsetId(intid){this.id=id;}…//其它setter、getter方法}9封装数据的JavaBeanpublicclassOrder{privat

5、eStringuserName;//用户名privateStringzipcode;//邮编privateStringphone;//电话privateStringcreditcard;//信用卡privatedoubletotal;//总额publicOrder(){}publicvoidsetUserName(StringuserName){this.userName=userName;}publicStringgetUserName(){returnusername;}…//其它属性的setter、getter方法}JavaBean--Or

6、der.java将属性声明为私有属性无参的公有构造方法公有的设置属性值方法setXxx()公有的获取属性值方法getXxx()10创建JavaBean使用Eclipse工具自动生成getter/setter方法11封装业务的JavaBean业务类--OrderOperation.javapublicclassOrderOperation{publicintsaveOrder(Orderorder){intresult=0;try{Connectioncon=ConnectionManager.getConnction();StringstrSql

7、="insertintoBookOrder(username,zipcode,phone,"+"creditcard,total)values(?,?,?,?,?)";PreparedStatementpStatement=con.prepareStatement(strSql);pStatement.setString(1,order.getUserName());…//设置其它的参数值result=pStatement.executeUpdate();}catch(SQLExceptionsqlE){sqlE.printStackTrace(

8、);}returnresult;}}把封装好数据的对象作为参数从对象中取数据演示示例1:OrderOperation.java12Jav

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。