代码及资源在慕课网老师给的资源下载。链接描述
首先,创建项目如图:
创建业务逻辑层:dao(模型)与servlet(控制器)
(模型层与数据库交换数据,是servlet的实例化,控制器得到模型的反馈再决定选择视图)
实体层entity将数据库中数据实体化。util中对数据库的连接配置。
并在lib中加入mysql-connector-java驱动连接数据库。在DBHelper中更改配置,注意要用户名与密码与数据库中一致。数据库要自己配置。可打开这里的sql文件,在mysql中配置。
正式开始。
首先,实体化数据。在entity中创建Items.java。
输入代码
编写购物车类Cart.java
其中写入方法:添加,删除,统计总金额。(不应该写在这里,因写在dao中)
输入代码
这里的dao是写了商品业务逻辑。是另一个servlet+dao。(原因是由JAVA遇见HTML——JSP篇直接继承的最后一个文件,那时不用servlet,直接dao作逻辑业务层)。dao的代码
输入代码
之后servlet中CartServlet.java中
写添加,显示,删除方法。直接调用了Cart的方法做了添加,删除(模型实现)。doPost使用,又用了视图层的元素进行判断。
输入代码
最后视图层
index主体,details补充,cart购物车弹出页面,success购物成功页面,failure购物失败页面。
输入代码
结果图:
点击查看更多内容
2人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦