细节请看ContextListener.java的完整的,带有注释的源代码。
AddressBook. AddressesDB
AddressBook. AddressesDB用于操作地址数据库。它的构造函数建立一个数据库连接,这个会话可以被多个Web会话共享。这个类提供多个数据库连接函数:
? getAddress(id)返回用id标识的地址,如果地址没找到则返回null。
? addAddress(address)添加地址并返回改变的行数
? deleteAddress(id)删除地址并返回改变的行数
? getAddresses()返回数据库中所有地址的聚集,如果数据库无效返回null
? close()关闭数据库连接









