JavaWeb购物车项目开发实战指南
JavaWeb购物车项目开发实战指南
目录一、项目前提二、数据库的创建三、eclipse进行创建包和类:四、主要实现功能1、购物车用户登录2、商品显示3、购物车添加&商品总数和价格的计算总结
一、项目前提
1、购物车并不是一直放数据库
2、选择使用的技术:
session:(购物车项目使用session)好处:快(放在内存当中),存对象的坏处:占用内存,服务器意外待机数据会丢失cookie好处:不占用内存,存储很久坏处:存在客户端上,只能存String,数据有泄露的风险
二、数据库的创建
用户表
create table shop_user (
id number primary key,--用户id
account varchar2(30) not null,--用户账户
password varchar2(30)not null--用户密码
);
商品表
create table shop_goods(
id number primary key,--商品id
name varchar2(50) not null,--商品名称
price number default 0.0,--商品价格
info varchar2(255) default '三五产品' not null--商品介绍
);
三、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
界面效果
代码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>