尚硅谷 JavaWEB 图书购物车管理系统源码
本案例是尚硅谷 JavaWEB 学习完成后的一个总结性案例, 由讲师在第 45, 46, 47 天带领学员一起完成.该案例把 JavaWEB 之前学习的大部分技术融合到一起, 具体内容涉及:
JavaSE、SQL、JDBC、DBUtils、C3P0、JavaScript、jQuery、Ajax、JavaWEB、JSON 等.
并涵盖了如下企业级开发的技术:
通用翻页、使用 AOP 编程思想实现事务操作、面向接口编程、高可重用性 DAO、反射、ORM 思想、使用 jQuery 实现 Ajax等.
学习本案例后, 将初步具备 JavaEE 企业级开发技能, 并为学习后面的框架和项目扫除障碍.
------------------------------------
视频内容:
1.架构分析
2.DAO 设计
3.BaseDAO 实现
4.BookDAO 实现
5.翻页实现
6.翻页小结
7.查看图书详细信息
8.加入购物车
9.购物车操作
10. Ajax 修改购物车单品数量
11. 简单验证和复杂验证
12. 剩余的 DAO 代码
13. 实现结账(非事务)
14. Filter + ThreadLoca 实现事务操作
15. 显示交易记录
16. 解决相对路径问题
17. PPT 源代码
**** Hidden Message *****
1. 查看图书的详细信息:
1). 在超链接后附带 id.
<a href="bookServlet?method=getBook&pageNo=${bookpage.pageNo }&id=${book.id}">${book.title }</a>
2). 对从页面传入的请求参数, 若要求改该请求参数为整型的字符串, 类似于 "1". 在 Controller 中的建议处理方案:
int id = -1;
try {
id = Integer.parseInt(idStr);
} catch (NumberFormatException e) {}
if(id > 0)
book = bookService.getBook(id);
3). 查询条件的隐藏域和 JS 代码的可重用性解决方案: 把相同的代码放到一个 JSP 中, 各个页面包含该 JSP 即可:
<%@ include file="/commons/queryCondition.jsp" %> 不错的东东 感谢!!!!!!!!!!!!!! 看看 学一学 好东西啊!!!!!!!!!!!!!!!!!!!!! 哈哈哦啊哈哈哦啊哈哈哦啊哈哈哦啊哈哈哦啊哈哈哦啊哈哈哦啊哈哈哦啊 :)努力加油奋斗 感谢啊,好东西啊。 附件里的是源码还是视频?