功能分析
总体架构
MVC 设计模式:
Model:POJO(Plain Old Java Object)
Controller:Servlet
View:JSP + EL + JSTL
技术选型
数据库:MySQL
数据源:C3P0
JDBC 工具:DBUtils
事务解决方案:Filter + ThreadLocal
Ajax 解决方案:jQuery + JavaScript + JSON + google-gson
层之间解耦方案:工厂设计模式
难点分析
通用的分页解决方案
带查询条件的分页
使用 Filter + ThreadLocal 解决事务
实体类设计
数据表设计
drop database db_bookstore; create database db_bookstore; use db_bookstore; drop table if exists t_account; create table t_account ( id int(11) auto_increment, balance float default 0 not null, primary key (id) ); drop table if exists t_user; create table t_user ( id int(11) primary key auto_increment, username varchar(50) not null, password varchar(200) not null, accountid int(11) not null, constraint account_id_fk foreign key (accountid) references t_account(id) ); drop table if exists t_book; create table t_book ( id int(11) primary key auto_increment, title varchar(200) not null, author varchar(100) not null, price float not null, publisher varchar(100), publishdate date not null, salesamount int(11) not null, storeamount int(11) not null, description text ); drop table if exists t_trade; create table t_trade ( id int(11) primary key auto_increment, userid int(11) references t_user(id), tradetime datetime not null ); drop table if exists t_tradeitem; create table t_tradeitem ( id int(11) auto_increment, bookid int(11) not null, quantity int(11) not null, tradeid int(11) not null, primary key(id), key book_id_fk (bookid), key trade_id_fk(tradeid), constraint book_id_fk foreign key (bookid) references t_book(id), constraint trade_id_fk foreign key (tradeid) references t_trade(id) );
相关推荐
javaWeb网上书城项目源码(设计以及实现论文).zip
数据库mysql,javaweb,可作为java课程设计作品,作品可以运行调试成功,下载换下编辑器就可以
该案例是javaweb 的一个案例,主要是完成网上书城的购买等功能
用于初学者学习javaweb时使用,基于ssh的网上书城。作为测试案例。
javaweb课程设计图书购物网站源代码。基于JSP和MySQL的网上图书购物系统。javaweb课程设计图书购物网站源代码。基于JSP和MySQL的网上图书购物系统。javaweb课程设计图书购物网站源代码。基于JSP和MySQL的网上图书...
javaweb项目完整案例 JavaWeb网上图书商场完整项目,全套分为6天,详细介绍了JavaWeb建设网上图书商城的全过程,配有程序代码 第1天 1.网上书城-项目资料介绍 2.项目运行及演示 3.项目所需小工具之CommonUtils(1生成...
主要介绍了JavaWeb 网上书店 注册和登陆功能,结合具体案例形式详细分析了JavaWeb 网上书店 注册和登陆功能具体实现步骤、操作技巧与注意事项,需要的朋友可以参考下
此文档为传智播客老师JavaWeb入门视频的笔记,其中包含...3.笔记内容包括:HTML、CSS、JavaScript、XML、Java基础加强、Servlet、Request和Response、Cookie和Session、JSP、JSTL、MySQL、JDBC、ajax、综合案例网上书城
信息科学与工程学院课程设计任务书 题 目:网上书店后台管理系统 __##################x __##################x __##################x 专业__计算机科学与技术 课 程: Java Web程序设计 指导 职称: 完成时间: ...
============================================ 关注科帮网公众订阅号获取更多java项目源码信息 ... 拒绝了对对象 'root' ...Java Web项目开发案例报价管理系统(亲测) http://www.52itstyle.com/thread-150-1-1.html
计算机专业毕业设计案例,仅供参考
一个简单的基于MVC的案例。实现用户的登陆注册,用户可以查询图书。并加入到购物车里面结算。
javaWeb传智播客网上书城项目源码(设...javaweb物流配货项目源码 javaWeb物资管理系统项目源码JAVAWEB校园订餐系统项目源码 java源码仿360buy京东商城源码京东Ja..编程爱好者博客地带 大学生求职就业网都市供求信息...
本阶段Java视频教程涵盖JavaWEB 企业级开发所需的Servlet、JSP、MVC 设计模式、EL 表达式、JavaBean、国际化、Cookie和HttpSession、JavaMail等核心技术。并通过书城案例,巩固知识,提供开发能力
【完整课程列表】 完整版Java web开发教程PPT课件 Java开发进阶教程 第01章 JavaScript简介以及基本语法(共15页).pptx ...JS课程案例ebookHTML\网上书店需求文档.doc javaWeb 标准作业.docx 标准的作业JavaScript.doc
【完整课程列表】 完整版Java web开发教程PPT课件 Java开发进阶教程 第01章 JavaScript简介以及基本语法(共15页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 ...JS课程案例ebookHTML\网上书店需求文档.doc
【完整课程列表】 完整版Java web开发教程PPT课件 Java开发进阶教程 第01章 JavaScript简介以及基本语法(共15页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 ...JS课程案例ebookHTML\网上书店需求文档.doc
【完整课程列表】 完整版Java web开发教程PPT课件 Java开发进阶教程 第01章 JavaScript简介以及基本语法(共15页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 ...JS课程案例ebookHTML\网上书店需求文档.doc
【完整课程列表】 完整版Java web开发教程PPT课件 Java开发进阶教程 第01章 JavaScript简介以及基本语法(共15页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 ...JS课程案例ebookHTML\网上书店需求文档.doc