实验报告(3)
实验日期:2010 年 10 月 25 日
实验人:胡新磊
专业:软件技术
学号:081883111
实验目的:掌握如何操作 session 对象,会使用 session 相关的属性和方法,Map、Set 对象
的用法。;利用 session 实现购物车功能。
实验内容:(第四章理论部分)为电子书城添加购物车功能,其中涉及到 session、Set 和
Map 对象的使用。(第四章上机部分)为订餐系统添加购物车功能,知识点同上。
实验问题:
1. 浏览器缓存问题,程序更改没有问题后,但浏览器依然显示错误,关闭浏览器重新打
开,问题就解决了,自我感觉是浏览器缓存问题(myeclipse 自带的浏览器容易出此问
题)。
实验总结:
1. Map 不具有整数索引,不能利用 size()进行循环,只能通过 key 值去的数据。
2. Set 接口继承了 Collection 接口,但是它不允许集合中存在重复项,实现 Set 接口的类有
HashSet 类和 TreeSet 类 。
3. List 接口及其实现类是可变大小的列表,适用于按数字索引访问元素。 Set 接口不允许
又重复的元素。Map 接口有 HashMap 和 Properties 类实现,Map 中以键值对形式存储
数据。
(第四章理论)
1. CartItemBean.java(购物车记录项)
package com.soft08.ch03;
import java.io.Serializable;//添加序列化
public class CartItemBean implements Serializable{
private BookBean book;//图书信息
private int quantity;//购买图书的数量