1、购物车并不是一直放数据库
2、选择使用的技术:
session:(购物车项目使用session)
好处:快(放在内存当中),存对象的坏处:占用内存,服务器意外待机数据会丢失cookie
好处:不占用内存,存储很久坏处:存在客户端上,只能存String,数据有泄露的风险 二、数据库的创建用户表
商品表
三、eclipse进行创建包和类:com.zking.util 帮助类com.zking.pojo 实体类com.zking.dao(放dao接口)com.zking.dao.imp (放dao接口实现类)com.zking.biz (业务逻辑层放dao方法)com.zking.biz.imp(业务逻辑层放dao实现类) com.zking.vo (view object 视图对象 前端用)
四、主要实现功能 1、购物车用户登录login.jsp
界面效果
代码如下:
doLogin.jsp(处理登录界面)
用户实体类User.java
IUserBiz.java (用户逻辑接口)
UserBizImpl.java (用户逻辑接口实现类)
IUserDao.java(用户数据访问接口)
UserDaoImpl.java(用户数据访问接口实现类)
2、商品显示实现效果如下:
将数据库存放的数据显示在页面上,尊贵的xxx通过session拿到登录的用户名
Goods.java(商品实体类)
index.jsp(首页代码)
IGoodsBiz.java (商品逻辑接口)
GoodsBizImpl.java (商品逻辑接口实现类)
IGoodsDao.java (商品数据访问接口)
GoodsDaoImpl.java (商品数据访问接口实现类)
3、购物车添加&商品总数和价格的计算doAddCar.java(处理添加购物车的页面)
CarItem.java(购物车中的每一项,每一个条目)
效果先简单打印到页面 之后会进行修改
今天的分享就到这里结束啦!!????
以上就是关于JavaWeb购物车项目的一些内容!!????
总结到此这篇关于JavaWeb购物车项目开发的文章就介绍到这了,更多相关JavaWeb购物车项目内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!