Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发6.ppt

Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发6.ppt

ID:50301544

大小:12.45 MB

页数:65页

时间:2020-03-07

Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发6.ppt_第1页
Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发6.ppt_第2页
Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发6.ppt_第3页
Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发6.ppt_第4页
Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发6.ppt_第5页
资源描述:

《Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发6.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六讲实现电子商城购物车功能张如利JAVAWEB应用开发工作任务任务一创建商品表的JAVABEAN;(3课时)任务二用普通方法在JSP中对商品表的JAVABEAN进写读写操作;(2课时)任务三用JSP标准动作在JSP中对商品表的JAVABEAN进写读写操作;(3课时)任务四实现网上商店用户JAVABEAN与html登陆界面的数据交互;(2课时)任务五用JAVABEAN与内置对象实现网上商店购物车;(5课时)课堂演示2学习目标JSP常用内置对象的用法;Include指令;3任务一 创建商品表的JAVABEAN学习目标Javabean的使用重点难点创建javabe

2、an4组件开发请求ServletJavaBeanJSP页面执行调用转向响应JSTL使用访问返回数据数据库客户端5为什么需要JavaBean…publicintsaveOrder(Stringusername,Stringzipcode,Stringphone,Stringcreditcard,doubletotal){try{con=ConnectionManager.getConnction();StringstrSql="insertintoBookOrder(username,zipcode,phone,"+"creditcard,total)value

3、s(?,?,?,?,?)";pStatement=con.prepareStatement(strSql);pStatement.setString(1,username);//设置其它参数值result=pStatement.executeUpdate();}catch(SQLExceptionsqlE){sqlE.printStackTrace();}returnresult;}…参数过多,且为对象属性如何按照OO设计参数?使用JavaBean进行参数的传递参数的使用6JavaBean介绍JavaBean的来源Bean:豆子JavaBean是应用程序的组成

4、部分publicclassSecondLevelTitle{publicSecondLevelTitle(){}privateintid;privateStringtitleName;privateintparentTitleId;privateStringcreator;publicintgetId(){returnthis.id;}publicvoidsetId(intid){this.id=id;}…//其它setter、getter方法}7封装数据的JavaBeanpublicclassOrder{privateStringuserName;//用户名

5、privateStringzipcode;//邮编privateStringphone;//电话privateStringcreditcard;//信用卡privatedoubletotal;//总额publicOrder(){}publicvoidsetUserName(StringuserName){this.userName=userName;}publicStringgetUserName(){returnusername;}…//其它属性的setter、getter方法}JavaBean--Order.java将属性声明为私有属性无参的公有构造方法公

6、有的设置属性值方法setXxx()公有的获取属性值方法getXxx()8创建JavaBean使用Eclipse工具自动生成getter/setter方法9课堂实践创建商品表数据封装的javabean[改错与调试]??课堂实践10拓展提高封装业务的JavaBean--OrderOperation.javapublicclassOrderOperation{publicintsaveOrder(Orderorder){intresult=0;try{Connectioncon=ConnectionManager.getConnction();StringstrSq

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

8、urnresult;}}把封装好数据的

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

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

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