这门课解决什么工作场景

网上商城是 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.后台管理之添加图书功能第二步完成