『课程介绍』:
本课程主要是综合HTML、JavaScript、JSP、Servlet等知识内容进行综合的实战开发。( _( N0 K: t0 C/ _
在本课程中将会向用户展示完整的项目分析、设计、编码等核心开发知识,同时也将通过一个微商城的项目带领读者进入到库存、购物车、用户等核心模块的编写开发。$ _5 m' I3 @2 W0 v4 a1 p) D
在学习本课程之前,请先保证已经学习完了如下课程内容:《Oracle从入门到精通》、《Java8编程入门》、《Java8面向对象编程》、《Java8高级编程》、《DAO设计模式》、《JavaScript编程入门》、《JSP&Servlet实战开发》
" [) L% d2 ^2 }9 ^( O5 P
『课程目录』:
一、项目功能分析与设计5 q) x1 y' T' i- T1 Q, j
09001_功能分析
本课程主要针对于要开发的《微商城》项目的功能进行综合阐述。
* S* z* ]# T( |- I$ T# n! t
09002_数据库设计5 U% `# Q+ O: ]2 o/ a% x% A# ]
本课程主要使用PowerDesigner设计工具,根据提出的项目需求进行建立数据库模型。5 {5 i0 z% h8 y7 d3 [
) [. ^" C. x& m$ `0 a$ G/ s
09003_编写数据库脚本
本课程主要根据给出的数据表结构定义数据库的创建脚本,以及编写测试数据。
二、搭建项目开发环境3 Q4 W/ o. N+ i+ f6 V. m7 L
09004_配置开发包8 h6 ~) ~) Y: E" D! ]/ E
本课程主要是讲解如何在IDEA中配置所需要的第三方jar文件;
09005_配置Java程序" T7 m! H# B/ q I7 _
本课程主要是在IDEA中建立所需要的类及接口文件。8 _ p1 x7 d2 Q. b
09006_配置WEB结构/ u: ~$ E. O$ s9 c: C
本课程主要讲解了WEB目录的结构、要使用的JSP页面模版、过滤器配置、CSS、JS等。6 k! |/ R* J( [+ r: c3 W
% O) H1 l7 t% I- ^* }
三、用户注册与管理" N2 z8 @) N0 ^4 i
09007_用户注册业务层5 [1 @ p& ^: W# m& U2 ~
本课程主要实现用户注册的数据层与业务层开发,同时在讲解中还专门设计了数据层操作的工具类。
* X5 m, m0 ^7 w
09008_用户注册控制层5 R& ^3 k& E% B, F3 R- w
本课程主要是定义了标准的Servlet结构,以及注册功能的编写。
; Z$ B& W$ H3 }
09009_用户注册页面
本课程主要是定义了用户注册页面,而后将请求传递到Servlet进行处理后的提示跳转功能。. L* c5 q5 _% m) B6 U
09010_用户激活
本课程主要是根据注册页面给出的激活链接进行用户状态的变更,重点在于业务层的设计上。
09011_用户登录$ I, @4 ?; v" w4 |1 o
本课程主要是实现用户登录操作,以及用户状态码的处理。
09012_记住用户
本课程主要是利用Cookie机制,结合过滤器实现用户的自动登录功能实现。4 W3 P) _+ v5 [1 e) V1 o7 s3 |
# Z% { D' X7 R! q; V/ r
09013_管理员登录: t' E) ^ S3 S5 N. w! U
本课程由于需要引入后台管理程序,所以需要实现管理员的登录与验证操作,本课程主要讲解管理员登录的实现以及如何利用过滤器进行登录验证检查。0 Q r2 x i- }) D8 v: J" i7 a
. R# b/ }4 @1 Q: n. K; J/ M
09014_用户列表
本课程主要实现所有前台成员的信息列表操作。+ G$ i3 s! q9 B& P6 B- B8 y& o" g
& w0 |2 E( s8 q" ] N
09015_批量更新用户状态
本课程主要讲解如何进行用户状态的设置以实现用户登录锁定操作。& E' Q% n3 m% o- [: k# ^% X6 I$ h
09016_查看用户信息
本课程主要讲解如何进行用户完整信息的查看,同时可以进行用户状态的变更。
) |: R: B; q8 P, }. i. O* i/ m* R
四、商品信息管理! E* V$ [3 V, j$ U. c$ X
09017_商品分类管理9 n- I" M- U& R1 u7 Y
本课程主要讲解商品分类信息的完整管理操作。并且在程序中利用DOM解析的初步知识实现多修改数据操作。/ W* \+ m( P0 _- M
7 h7 p3 i' c* D: N& D5 b) E
09018_增加商品( {* m7 Q+ W; ?7 c( c. J$ j
本课程主要进行商品增加功能的实现,重点在于业务层的设计及开发商。
. D/ }1 }0 Y) y4 V1 E" |1 f" p
09019_商品基础列表5 W- I# H- l5 [) K7 B# m" d: ~/ O2 Q
本课程针对于商品信息进行分页列表操作。$ S9 i4 Q# n% h* r/ m( g% c
6 |: t8 h N7 i, J s% j
09020_商品状态列表- @5 y9 c' d1 t) N6 i2 i% `: q
本课程针对于商品的不同状态(上架、下架、回收站)进行分别列表显示。& @9 _4 M/ \3 j# B! L$ D" s _. C
' ^& {" b& u2 Q
09021_商品状态变更
本课程主要是实现商品状态(上架、下架、回收站)的切换操作。5 `4 H5 j( j0 e4 T: p
09022_商品修改操作
本课程主要实现商品信息的修改操作。
09023_商品删除操作1 o7 C0 X5 c; v( b0 z) W0 T; y
本课程主要实现商品信息的批量删除操作。
五、购物车应用
09024_商品列表1 k8 [. I1 D, j2 B: j# }
在进行商品购物车添加时需要给出用户商品列表,本课程将实现按照商品类型进行商品分页列表的操作。, q) ]* c1 D# y% W$ _2 w' {
09025_商品显示6 T# O% F: O, R) f, ?
本课程主要是实现商品详细信息的查看,并且也提供有添加到购物车的功能。
Z1 U/ W0 ?# m m8 M+ _4 y
09026_Session实现购物车
本课程主要是讲解如何利用Session技术实现购物车的添加、数量修改、删除等操作。* V" M. q! W: j7 J5 g( ~
09027_Cookie实现购物车/ w: z' x3 Y0 d3 b) \& t
本课程主要是讲解如何利用Cookie技术实现购物车的添加、数量修改、删除等操作。# B) [0 X. U" Y1 ]3 q2 G5 U) H
. U, ^1 Z7 i2 G$ G8 Y5 c! O
09028_数据库实现购物车+ ?+ z5 E2 |9 P5 X
本课程主要是讲解如何利用数据库技术实现购物车的添加、数量修改、删除等操作。
六、订单创建与管理
09029_完善用户信息) f! i, A) [- ^ {4 M% l) h6 ~
如果要创建定单,那么首先需要完善的就是用户信息,所以本课程主要讲解登陆用户个人信息的完善处理操作。
- ?/ g5 ^2 B) x& H
09030_创建购物订单
本课程主要是讲解如何根据数据库中提供的购物车信息生成定单的处理过程,重点在于业务层的操作支持。- Y+ ?. J" Q6 w4 o& o. ?& Z
4 h+ o" n A6 n
09031_用户订单管理
本课程主要是讲解如何对一个用户创建的定单进行管理。* r. M" `& q3 S* o/ V2 s i
; u4 q# l8 l3 I8 [+ N
09032_管理员订单管理. _/ }2 _+ u7 `4 f: M) K
本课程主要讲解后台管理员定单管理的操作
下载地址:
|