您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > 指导学习课1-阶段小结和难点突破V2.0
指导学习1Servlet和SessionPage2任务任务完成“我听我购”唱片网训练的技能点1、会使用Servlet处理GET/POST请求2、会操作Session中的对象唱片展示页面:点击“订购该唱片”按钮订购唱片购物车页面:用户可以更新自己购物车中某个唱片的数量购物车页面:点击“继续订购”按钮回到唱片展示页面购物车页面:点击“处理订单”按钮跳转到结束页面结束页面Page3阶段划分第一部分:阶段小结(100分钟)–阶段小结–上机、作业共性问题讲解第二部分:练习(90分钟)–阶段1初始化唱片数据,完成唱片展示页面–阶段2完成购物车中唱片信息封装类–阶段3完成购物车加入唱片操作类–阶段4完成唱片订购Servlet–阶段5完成购物车页面和结束页面第三部分(10分钟)–总结Page4阶段小结1~4章阶段小结会使用Servlet处理GET/POST请求–使用场合,举例说明?–编程时需要注意哪些问题?会操作Session中的对象–使用场合,举例说明?–语法结构?–编程时需要注意哪些问题?教员根据班级情况,修改此页PPT的内容Page5上机、作业共性问题学员上机、作业共性问题讲解学员问题答疑教员讲解100分钟教员根据班级情况,修改此页PPT的内容Page6DiscBean.javaDiscData.javadiscInfo.jsp需求说明:1、创建DiscBean.java(属性说明见教材)2、使用DiscData.java存储唱片信息数据(由教员提供)3、创建唱片信息展示页面discInfo.jsp唱片展示页面:点击“订购该唱片”按钮订购唱片阶段1Page7DiscBean[]items=newDiscBean[itemIDs.length];for(inti=0;iitems.length;i++){items[i]=DiscData.getItem(itemIDs[i]);}实现思路及关键代码:1、将唱片编号赋给String数组2、创建DiscItem数组,存储唱片信息String[]itemIDs={disc001,......,disc005};//根据唱片ID,取出唱片信息,赋给DiscItem对象阶段1Page8实现思路及关键代码:3、循环遍历,取出并显示唱片信息for(inti=0;iitems.length;i++){DiscBeanitem=items[i];formaction=......OrderServletmethod=GETinputtype=hiddenname=itemIDvalue=%=item.getItemID()%......inputtype=submitvalue=订购该唱片//循环遍历,逐个从DiscItem[]数组中取出并显示唱片信息//用GET请求调用OrderServlet,传入当前唱片ID,订购当前唱片//在页面中显示唱片各项信息显示唱片图片:%=item.getImage()%......阶段1完成时间:25分钟Page9需求说明创建ItemOrder.java,封装购物车中唱片信息(DiscBean属性说明及关键函数见教材)ItemOrder.java阶段2完成时间:10分钟Page10常见调试问题及解决办法代码规范问题教员巡视指导,进行阶段检查共性问题讲解共性问题集中讲解Page11需求说明:创建OrderDisc.java,用于进行购物车加入唱片操作OrderDisc.java阶段3完成时间:15分钟Page12OrderServlet.java需求说明:创建Servlet:OrderServlet.java阶段4Page13实现思路及关键代码:1、购物车初始化2、从request中取得参数,做判断,执行更新操作3、使用转发器,跳转到购物车页面discCart.jsp为新的访问者创建一个新购物车,之前的访问者使用他们已有的购物车阶段4完成时间:20分钟Page14完成时间:20分钟阶段5discCard.jspcheckOut.html需求说明:1、创建购物车页面discCart.jsp,显示购物车信息。2、创建结束页面checkOut.html购物车页面:用户可以更新自己购物车中某个唱片的数量购物车页面:点击“继续订购”按钮回到唱片展示页面购物车页面:点击“处理订单”按钮跳转到结束页面结束页面Page15常见调试问题及解决办法代码规范问题教员巡视指导,进行阶段检查共性问题讲解共性问题集中讲解Page16类似问题的解决思路代码编写的共性问题强调总结总结
本文标题:指导学习课1-阶段小结和难点突破V2.0
链接地址:https://www.777doc.com/doc-3780974 .html