JavaWeb购物车项目开发实战指南

网友投稿 246 2022-09-28

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"%>