一、创建书本类Book
创建web-chapter05的web项目,并在其中创建cn.itcast.chapter05.session的包,并在包中创建一个Book类
-
package shopping; import java.io.Serializable; /** * 该类实现对图书的封装 * * @author 12428 * */ public class Book implements Serializable { private static final long serialVersionUID = 1L; private String id; private String name; public Book() { } public Book(String ID, String name) { this.id = ID; this.name = name; } public String getID() { return id; } public void setID(String iD) { id = iD; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
二、创建模拟数据库类BookDB
-
package shopping; import java.util.Collection; import java.util.LinkedHashMap; import java.util.Map; /** * 该类实现数据库模拟 * * @author 12428 * */ public class BookDB { private static Map<String, Book> books = new LinkedHashMap<String, Book>(); // 静态代码块在Java类被加载时执行,由于类只加载一次,应此静态代码块只执行一次。 static { books.put("1", new Book("1", "javaweb开发")); books.put("2", new Book("2", "jdbc开发")); books.put("3", new Book("3", "java基础")); books.put("4&#