JavaWeb开发技术计算机科学技术系第6讲基于Servlet的会话跟踪22回顾在Web项目中为什么要使用会话
在会话中如何存取数据
如何创建和结束一个会话
3本讲问题实现一个购物系统的步骤
如何对购物车中的每种商品的数量进行管理
List、Set、Map的异同
4本讲目标学会使用Map集合实现购物车掌握如何操纵session中对象会使用session的相关属性和方法区分掌握不同的集合接口和类5本讲任务升级E-Book电子书店实现购物车功能将书籍添加到购物车之中查看购物车6电子书店已实现功能E-Book电子书店已实现功能显示所有书籍的列表查看书籍详细信息7购物车的设计分析设计分析购物车中对象的设计使用Servlet实现添加书籍到购物车使用JSP实现查看购物车的书籍列表选择商品放入购物车继续购物结账满载而归本章要完成内容本章要完成内容购物车如何设计呢
购物车如何设计呢
8购物车中对象的设计对象的设计书籍本身信息书籍购买数量书籍名称书籍编号书籍价格书籍版本号BookBeanBookBean购买书籍的数量购买书籍的数量publicclassCartItemBeanimplementsSerializable{privateBookBeanbook;//当前书籍privateintquantity;//购物车中的数量publicCartItemBean(BookBeanbookToAdd,intnumber){book=bookToAdd;quantity=number;}publicvoidsetQuantity(intnumber){quantity=number;}publicintgetQuantity(){returnquantity;}…//其他的setter、getter方法}对象属性对象属性构造方法构造方法属性的getter、setter方法属性的ge