package tutorial.dao;
import java.util.Collection;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import tutorial.model.Book;
public class BookDao {
private static final BookDao instance;
private static final ConcurrentMap<String, Book> data;
static {
instance = new BookDao();
data = new ConcurrentHashMap<String, Book>();
data.put("978-0735619678", new Book("978-0735619678", "Code Complete, Second Edition", 32.99));
data.put("978-0596007867", new Book("978-0596007867", "The Art of Project Management", 35.96));
data.put("978-0201633610", new Book("978-0201633610", "Design Patterns: Elements of Reusable Object-Oriented Software", 43.19));
data.put("978-0596527341", new Book("978-0596527341", "Information Architecture for the World Wide Web: Designing Large-Scale Web Sites", 25.19));
data.put("978-0735605350", new Book("978-0735605350", "Software Estimation: Demystifying the Black Art", 25.19));
}
private BookDao() {}
public static BookDao getInstance() {
return instance;
}
public Collection<Book> getBooks() {
return data.values();
}
public Book getBook(String isbn) {
return data.get(isbn);
}
public void storeBook(Book book) {
data.put(book.getIsbn(), book);
}
public void removeBook(String isbn) {
data.remove(isbn);
}
public void removeBooks(String[] isbns) {
for(String isbn : isbns) {
data.remove(isbn);
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Struts2_CRUD.rar_Struts2_CRUD_Struts2的增改删查 操作 示例_struts2_struts2
共25个文件
jar:5个
xml:4个
java:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 158 浏览量
2022-09-20
14:55:58
上传
评论
收藏 3.22MB RAR 举报
温馨提示
Struts2的增改删查操作示例,初学者可以看一下哦。
资源推荐
资源详情
资源评论
收起资源包目录
Struts2_CRUD.rar (25个子文件)
Struts2_CRUD
WebContent
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 777B
lib
xwork-2.0.5.jar 447KB
commons-logging-1.0.4.jar 37KB
ognl-2.6.11.jar 164KB
struts2-core-2.0.11.2.jar 2.22MB
freemarker-2.3.8.jar 784KB
Book
List.jsp 2KB
Edit.jsp 766B
index.html 244B
.settings
org.eclipse.wst.common.project.facet.core.xml 269B
org.eclipse.wst.common.component 412B
org.eclipse.jst.common.project.facet.core.prefs 359B
org.eclipse.jdt.core.prefs 330B
src
tutorial
dao
BookDao.java 2KB
action
BookAction.java 2KB
model
Book.java 759B
struts.xml 903B
.project 857B
.classpath 528B
build
classes
tutorial
dao
BookDao.class 2KB
action
BookAction.class 2KB
model
Book.class 1KB
struts.xml 903B
www.pudn.com.txt 218B
共 25 条
- 1
资源评论
钱亚锋
- 粉丝: 86
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功