第十讲基于Servlet的会话跟踪22本讲任务升级E-Book电子书店实现购物车功能将书籍添加到购物车之中查看购物车3学会使用Map集合实现购物车掌握如何操纵session中对象会使用session的相关属性和方法本讲目标4购物车的设计分析设计分析购物车中对象的设计使用Servlet实现添加书籍到购物车使用JSP实现查看购物车的书籍列表选择商品放入购物车继续购物结账满载而归本章要完成内容本章要完成内容购物车如何设计呢
购物车如何设计呢
5购物车中对象的设计对象的设计书籍本身信息书籍购买数量书籍名称书籍编号书籍价格书籍版本号BookBeanBookBean购买书籍的数量购买书籍的数量publicclassCartItemBeanimplementsSerializable{privateBookBeanbook;//当前书籍privateintquantity;//购物车中的数量publicCartItemBean(BookBeanbookToAdd,intnumber){book=bookToAdd;quantity=number;}publicvoidsetQuantity(intnumber){quantity=number;}publicintgetQuantity(){returnquantity;}…//其他的setter、getter方法}对象属性对象属性构造方法构造方法属性的getter、setter方法属性的getter、setter方法演示示例1:购物车商品信息类CartItemBean
java演示示例1:购物车商品信息类CartItemBean
java6购物车的实现使用购物车存放商品装入购物车方便存取商品方便存取商品7购物车的实现使用Map实现购物车BookBeanBookBeanHashMapHashMapsessionsessionke