这门课解决什么工作场景
网上商城是 JavaEE 教学里最典型的 B/S 项目,这门实训课就是带你从零搭出一个能跑起来的在线购书系统。它解决的核心场景是:你学了 Java 语法、也写过几个 Servlet,但还没真正串过一个带前台浏览、后台管理、用户登录、商品维护的完整项目。课程把一个商城拆成用户、商品、订单几条主线,每条线都从数据库表设计走到页面交互,让你看到一次请求从浏览器到 Servlet、再经 Service 到 DAO、最后落库的完整链路。这种分层写法是多数公司做后台系统的基本套路,不管你以后写电商、写内部管理、写接口服务,底子都是这套。
适合什么基础、建议先看哪几块
它不适合完全没写过 Java 的人。你得已经能独立写简单的类、懂 JDBC 基本用法、知道 HTTP 请求大致长什么样,缺的是"怎么把这些零件拼成一个能交付的项目"。资料按天推进,建议先看第一天开头的功能介绍和数据库表结构设计,这两段决定你后面三天能不能跟上节奏。看完表结构,直接跳到用户模块的注册功能,跟着流程分析图把 DAO、Service、Servlet 三层走一遍,再对照页面代码看参数怎么从前端传到后端。激活和登录这两块是理解会话和状态维护的关键,别跳过。第一天能跑通注册登录,第二天第三天的商品、订单就是同套路换数据,节奏会顺很多。
资料怎么配合练习、学完能独立做什么
这套资料是讲一个就让你照着写一个,不是看完就懂。正确用法是:先看一遍流程分析图,自己在本子上画一遍,再对着视频补代码,别复制粘贴。每写完一个模块,本地启动跑一遍注册、登录、加购物车,看数据库里数据有没有真正落进去。jar 包导入和包结构那两节看着琐碎,但决定了项目能不能编译通过,照着搭一遍环境比反复调错省时间。学完之后,你应该能独立搭出一个带用户注册登录、商品列表展示、后台增删改查的小商城,并且能说清楚每一层在干什么、一次请求是怎么从页面走到数据库再回来的。这个项目本身不复杂,但它逼你把零散语法串成工程,这是从"学过 Java"到"能写项目"之间最缺的一步。
本课程是基于 B/S 结构的网上商城系统,网上商城系统又称在线商城系统,是一个功能完善的在线购物系统,主要为在线销售和在线购物服务。其功能主要包含商品的管理、会
课程目录
* 第一章 JavaEE实训课程/
* day01/
* 1.图书商城之前台功能介绍
* 2.图书商城之后台功能介绍
* 3.图书商城之导jar包
* 4.图书商城之数据库表结构设计
* 5.图书商城之包设计
* 6.图书商城的页面设计
* 7.用户模块之包和类的创建
* 8.用户模块之注册功能流程分析图
* 9.用户模块之注册功能的dao层代码实现
* 10.用户模块之注册功能的service层代码实现
* 11.用户模块之注册功能的servlet层代码实现
* 12.用户模块之注册功能的页面代码实现
* 13.用户模块之激活功能流程分析图
* 14.用户模块之激活功能各层代码实现
* 15.用户模块之登录功能流程分析
* 16.用户模块之登录功能各层代码实现
* 17.用户模块之退出功能实现
* 18.分类模块之包和类的创建
* 19.分类模块之查询所有分类功能代码实现
* day02/
* 1.图书模块之相关类创建
* 2.图书模块之所有功能流程分析
* 3.图书模块之所有功能代码实现
* 4.购物车模块之购物车的实现介绍
* 5.购物车模块之购物车相关类创建
* 6.购物车模块之添加小计和合计方法
* 7.购物车模块之添加购物条目功能实现
* 8.购物车模块之删除指定购物条目功能代码实现
* 9.购物车模块之清空购物车功能代码实现
* 10.订单模块之创建包和类
* 11.订单模块这相关类的设计
* 12.订单模块之生成订单功能之流程分析
* 13.订单模块之生成订单功能dao层代码实现
* 14.订单模块之生成订单功能service层代码实现
* 15.订单模块之生成订单功能代码实现完成
* 16.订单模块之我的订单功能分析
* 17.订单模块之我的订单功能dao层代码实现
* 18.订单模块之我的订单功能其他层代码实现
* 19.订单模块之加载订单功能分析
* 20.订单模块之加载订单功能代码实现
* 21.订单模块之确认收货功能流程分析
* 22.订单模块之确认收货功能代码实现
* day03/
* 1.在线支付之支付方式
* 2.在线支付之支付流程
* 3.在线支付之请求参数
* 4.在线支付之支付结果参数
* 5.订单模块之去银行和回调的流程分析
* 6.订单模块之去银行功能代码实现
* 7.订单模块之易宝回调功能代码实现
* 8.订单模块之在线支付相关问题
* 9.前台登录过滤器
* 10.后台管理之分工及页面介绍
* 11.Q6MenuBar小工具
* 12.后台分类管理之包和类的创建
* 13.后台分类管理之查询所有分类功能代码实现同
* 14.后台分类管理之添加分类功能代码实现
* 15.后台分类管理之修改分类功能代码实现
* 16.后台分类管理之删除分类功能代码实现
* 17.后台图书管理之包和类的创建
* 18.后台图书管理之查询所有功能代码实现
* 19.后台图书管理之加载图书功能代码实现
* 20.后台图书管理之一个表单多个提交按钮的js问题
* 21.后台图书管理之删除图书功能代码实现
* 22.后台图书管理之修改图书功能代码实现
* 23.后台图书管理之添加图书功能第一步代码实现
* 24.后台管理之添加图书功能第二步分析
* 25.后台管理之添加图书功能第二步(主要)代码实现
* 26.后台管理之添加图书功能第二步完成






