TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
巴巴运动:基于分布式构架的大型商品交易平台,系统围绕一个业务中心的思想,实现了多种类型的客户端应用,如:基于浏览器的web交易系统,基于手机的wap交易系统,用于内部办公的OA系统,像这些系统都使用了同一个业务中心。并且系统引入了缓存技术,URL重写技术,页面静态化技术,针对搜索引擎的优化技术。更重要的是巴巴运动网是真正的商业化产品,它溶合了作者多年积累的商务网站运营及软件构架经验,是目前为数不多的集网站运营、业务处理及技术于一身的商品交易系统。是网上流传的商城系统无法比拟的。5 ~0 P l9 _9 t P, _0 i% f) `; }
0 ~* b1 Z6 C' W) ^
) @/ X. o- {; y3 L
; {4 X n* a8 V3 X2 v& v项目功能说明:
" w7 s2 n3 O/ x" J' [9 v01_整体项目介绍与产品展示模块的分析2 h# L0 U4 o0 u4 G& h1 q c
02_购物_结算_送货模块的分析
/ G9 U. Z* Y/ E6 d03_用户前台定单管理与付款模块的分析3 @$ \9 c! z! h( s' ?
04_订单的后台确认处理分析5 @$ Q6 ]. u" ^/ A, ^4 D+ N* n/ U
05_订单的财务_仓库_配送处理分析
( B' j: X8 V. I( X, O2 I5 @, z9 X06_产品管理与用户评论模块的分析" Y6 ~) D; h) Z3 F5 B1 p
07_用户管理模块分析, e [ X' H. R
08_代金券_配送地理信息与计费模块的分析
1 ?2 G' w4 O4 x, I; m09_网站频道_网站统计_内容管理模块的分析2 ^! J0 o( F+ w- S& e' f
10_权限管理模块分析2 f4 v$ r [6 M' m: c% O, ?
11_系统架构设计分析
$ O3 c8 k+ ~9 y b. [1 c12_产品分类模块的详细分析与设计9 J. t( ^) K' {% \' H
13_集成JPA环境3 I3 H- W* j2 S" W3 F" d
14_使用JUnit测试JPA环境
; A* [ I5 A+ F/ A15_集成spring_2.5并整合JPA
D" }; d$ I0 Q6 ^6 S$ Q, B16_产品分类实体对象基本属性的JPA映射
0 S' Q5 S- ^. f! Q/ B5 ~% D( r* S17_无限级产品分类的双向一对多JPA映射
- Y4 {; |. J& j& Q6 T18_用泛型技术对产品分类的业务管理Bean抽象
( R7 O, x5 l: p# S19_单元测试产品分类的业务管理Bean* R( z7 L6 s: T0 {& A' n, j
20_重载业务管理Bean的删除方法
& n* e- `( b" A" t. Z21_用泛型与反射技术封装分页功能
% f1 K" [6 W) Y4 ~9 i7 N22_对实现的普通分页进行单元测试) o: V/ `1 A( a& R6 C9 u% [
23_为分页功能增加排序处理
: h! k7 u( y! O$ z24_为分页功能增加过滤条件. ^, r; X6 [: C H
25_在Web层集成struts与Spring: G! Q) _3 T- M1 z0 u
26_准备产品分类的后台管理JSP页面
3 G$ i* X: S8 B27_实现Web层的分页功能
. y* a' h8 j2 s! F7 Z# J; v28_将Web层分页封装成通用模块
; u J+ P; X3 s9 o3 n29_将分页功能从JSP页面中独立出来, H- U4 g( I0 s* c1 r0 R
30_初步完成添加产品分类的功能. |8 c' u( e+ S# R& a7 g. Y/ S
31_解决中文乱码与添加子分类的功能5 B! D+ [' @+ k! [
32_实现产品分类的修改功能. c2 O: r: a8 S% A# ^+ U5 \0 l6 ?
33_完成产品分类的查询功能
" v) N7 d5 Q% B/ C( R34_OpenEntityManagerInView与统计子分类个数/ A# h* }# P$ X ` n8 N7 \; [; E
35_完成品牌实体对象与其JPA映射
0 F8 V- w9 E: o5 S6 J' b$ l36_创建与单元测试品牌的业务管理Bean3 [0 l5 I% l; K7 k# c
37_完成品牌分页显示的Action与FormBean/ C+ X) v4 u& d. ]: I
38_完成品牌分页显示的JSP页面与测试
- M, Z1 A: |( H# K4 L d. b39_完成添加品牌并上传与显示logo图片- b, C% V( B$ W% [- f0 W5 j
40_完成品牌的修改功能, z. q. b) y) x) t- X4 o
41_完成品牌的查询功能
8 u' @3 U% r3 M) L. O, C- c42_用反射技术限制上传图片的格式0 j' c' ~' Y- P; a
43_为学员答疑并完善图片的上传显示# C+ c" K2 X' U: J$ b, N4 M8 a% }
44_在客户端限制上传图片的格式
* ~4 V+ P0 f% {) E45_完善添加和修改成功后的页面导航8 q# [8 U0 }7 t8 [7 T
46_完成文件上传管理模块的实体与业务Bean
H" j6 Z( U7 E+ _6 k. O47_完成文件上传管理模块的Struts_Web组件
: b. v4 J* k2 T! q' c3 B' Y7 d48_完善限制上传文件类型的服务器端代码
, t B* b3 f# S& L+ L" V8 I2 U5 f49_使用配置文件来限制上传文件的类型8 `9 H1 i" C+ l! M, H
50_修改文件上传后的结果页面* j" ]- D5 J ~
51_完成上传文件的分页列表显示
4 J" m- ~; B- F: c9 L52_完成文件列表的全选功能
( a- t$ i3 T# w/ `8 B# J53_完成上传文件的多选删除功能
9 e- x! _- ?- o0 A54_产品管理模块的详细分析与设计' |, q8 W- a% J* k: Q# ^9 H3 B
55_创建产品实体对象
k ~9 G" I5 k3 d4 i0 i56_设置产品实体对象的JPA映射
) X7 Y# D0 w! x' A- [5 Q N57_完成产品样式实体对象与其JPA映射
3 s' Q4 l6 \0 B, q% T9 h, G9 J4 a) q58_完成产品业务Bean与Web层分页列表3 E6 o; k) d2 ^, f' ~
59_测试产品的分页列表功能; Y1 z t( J1 H9 q9 W
60_完成添加产品的界面显示% f5 e8 d9 P! Y$ B
61_实现为产品选择分级类别的功能4 Q' M* m" N' Z2 E6 K' k7 p
62_整齐排列类别选择界面中的类别4 I) q% W9 Z: u9 K% T* Q
63_在类别选择界面中增加导航菜单3 n( B' S8 ~) r0 r9 C/ b* C
64_优化产品表单的客户端javascript校验0 ^3 C- r$ O3 C! @& M% ]
65_解决html编辑器的本地图片上传问题
$ w9 ^' o4 a' l5 P8 H2 y+ X) m& H66_解决html编辑器的本地Flash上传问题
5 H/ m1 L5 N: i# \# E4 T67_完成添加产品的业务操作( v" G- u; ]% U" o8 n; t
68_优化产品图片的存储位置+ P, W. `# M+ i' k' v4 p
69_完成产品的修改功能" o4 j& |" w) ]! q7 F4 I, N$ z# G k
70_完成产品的查询功能2 g% s1 H# d; \
71_完成产品下架和推荐的后台方法
$ J1 I; I* [8 z+ |5 y72_完成产品下架和推荐的页面代码
. \3 h. b7 p7 J9 _9 R73_修正产品模块的一些bug
- P0 D7 O1 J: @; ~7 W, {3 x74_完成产品的样式列表显示! @! G4 y# l$ |$ [% `* w
75_完成为产品添加新样式的功能! y7 G8 {& P% z; R6 v
76_完成修改产品样式图片的功能
b' u' B' d' ^, \77_完成某个产品样式的下架功能/ S* q% N+ U B% e* t
78_图片压缩处理的介绍" k8 i) W* w6 o$ {. U6 A/ S
79_在产品图片管理中集成图片压缩功能
! i( d5 b3 _; M/ G$ p% K80_产品前台展示页面的布局与源码分析, n3 [1 ?4 U* e5 B$ |
81_将产品信息在前台页面中展示出来/ K( K/ G: g$ q5 G/ J, ?
82_在产品前台展示页面中实现分页功能; r1 G4 R; q5 A. M
83_在产品前台展示页面中实现各种排序
0 n, Q9 |1 X/ x84_在前台展示页面按品牌过滤产品2 f; {; q1 k1 R) `* v
85_在前台展示页面按性别过滤产品/ c# k, j- K, M1 z7 O7 X! x5 T4 e
86_显示大类别下的所有产品
, p9 i: k7 K D2 w87_在前台页面中显示导航菜单和子类别8 {0 S) Z. G$ K
88_在页面中展现最畅销产品的技术分析
% k* d8 Z+ u7 Z' w {! y+ |89_结合ajax技术实现最畅销产品的展现6 k3 p3 q5 e% Q1 h: o
90_修正按品牌和性别过滤产品的一些bug8 o4 O# F# x9 j3 D* F! @% x
91_用户最近浏览过的产品列表的技术方案
( @% X, ?1 o! t3 U92_结合ajax技术展现用户最近浏览过的产品" b. l/ J" ^3 k1 {
93_用Cookie记录用户最近浏览过的10个产品( a$ Q4 h1 G5 B- K
94_实现单个产品的详细信息显示" r* m8 X* n q- A' ?2 b! L, Y1 n
95_实现产品的多个样式的切换显示
4 s* [& H* r( R96_实现产品列表的图文版与图片版切换显示
/ Q n$ `* n0 F/ @97_显示产品描述时去掉其中的HTML标签/ O& H/ u+ G5 A! a4 w+ u
98_完成显示产品大图片的功能% q" `. n; h# ~, f s
99_购物车的需求与各种实现技术的分析
1 `: M- @) T M. g: n100_实现多个浏览器窗口可共享购物车的技术
8 g" ?, d+ w9 ]6 y! W101_设计与测试购物车中添加购物项的功能) y; [7 K' u: {; Z
102_完成向购物车中添加产品的功能8 _" B# S9 C3 d- i9 x8 _, n) t
103_美化与调试购物车列表显示界面的问题" V( b- _, S3 }! w1 e, B
104_优化多个浏览器窗口可共享购物车的代码3 C7 Q- Z: t) q% X
105_完成清空删除购物项和统计总金额的功能5 A( W5 ^- C6 t H$ ~
106_完成更新购物车中的产品数量的功能# ^% z* Q& \6 }9 b3 Z
; s) O- c( I3 Q( B) Y) i% M
==================在myeclise中恢复巴巴运动网开发环境====================
- y6 }+ H& G2 w0 A, a C/ P9 S1>在myeclipse中新建一个web工程,项目名称为"babasport","Context root URL"一栏中只填写"/"(*高度注意*),"J2EE Specification Level"一栏选择"J2EE1.4",然后点击"finish".1 M% E, i' _6 ~- E
2>从"我的电脑"进入到项目所在路径,把项目下的src和WebRoot目录删除,然后把巴巴运动网源代码中的src和WebRoot文件夹拷贝至项目所在路径。回到myeclipse开发工具,右键点击项目,点击"refresh"刷新项目。4 Y) a: R$ a' T( C8 U
3>采用utf8字符集编码创建数据库,名为:itcast。DDL语句如下:
2 G3 z' a y7 x. I' F6 m! b/ a% `CREATE DATABASE `itcast` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';' g4 u" e& r0 D9 D8 f! u/ t* r
4>修改jdbc.properties中的数据库连接信息/ Y4 e2 U# Q5 \5 {6 D7 n
5>成功启动后,执行http://localhost:8080/system/init.do初始化信息
) n2 G& q# s4 ]8 }6>访问http://localhost:8080/进入主页1 C+ P! X* b- J. G
7>访问http://localhost:8080/control/center/main.do进入后台办公系统,用户名admin,密码123456
* p' h& A% i/ ~0 ?# @/ b2 P4 H; z5 c7 {* M
==================在eclise-jee中恢复巴巴运动网开发环境====================
7 ?( U9 A! S; g& a5 I, J* |! l1>首先确认你打开的是"Java EE"开发环境(在右上角有显示),点击新建"Dynamic web project",项目名称为"babasport",点击"next",在"Web Module"窗口中Context Root一栏设置为空值(*高度注意*)、Content Directory一栏中输入WebRoot,然后点击"finish".* [+ }$ ?( x, C# R$ f
2>从"我的电脑"进入到项目所在路径,把项目下的src和WebRoot目录删除,然后把例子中的src和WebRoot文件夹拷贝至项目所在路径。回到eclipse开发工具,右键点击项目,点击"refresh"刷新项目。7 Z4 e0 y; }# M# G
3>采用utf8字符集编码创建数据库,名为:itcast。DDL语句如下:
: x. I. S- P5 I$ \+ w. {& pCREATE DATABASE `itcast` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';
4 q" c( `# C% A* h4 y4>修改jdbc.properties中的数据库连接信息
4 ~# K% B1 g3 W, e# ?: I7 b4 [# c5>成功启动后,执行http://localhost:8080/system/init.do初始化信息
" ^7 l* y$ x' \4 t. [6>访问http://localhost:8080/进入主页& a( V; v; E" h0 }0 x
7>访问http://localhost:8080/control/center/main.do进入后台办公系统,用户名admin,密码123456
5 \ _$ Z3 H" ~. z& r. p% O项目源码下载地址:点击下载 提取码:* B! d# F- ^" y- {. `9 V% O
. ?- O; S2 S# n8 D8 w
) i6 M+ y7 Y' k5 n! E5 H7 i9 P
1 l& s: p* x# J! P# I% t& q# t+ \( I; e) B- z
|
|