TA的每日心情 衰 2021-2-2 11:21
签到天数: 36 天
[LV.5]常住居民I
巴巴运动:基于分布式构架的大型商品交易平台,系统围绕一个业务中心的思想,实现了多种类型的客户端应用,如:基于浏览器的web交易系统,基于手机的wap交易系统,用于内部办公的OA系统,像这些系统都使用了同一个业务中心。并且系统引入了缓存技术,URL重写技术,页面静态化技术,针对搜索引擎的优化技术。更重要的是巴巴运动网是真正的商业化产品,它溶合了作者多年积累的商务网站运营及软件构架经验,是目前为数不多的集网站运营、业务处理及技术于一身的商品交易系统。是网上流传的商城系统无法比拟的。 5 J$ d, B. b3 |& ?% M* `
$ A/ a! P4 F ^1 I V
- ?# e8 Q: ]" o1 X4 a
8 m4 ]5 A$ Q/ u7 _2 p) M$ @
项目功能说明: ! M1 e' H- h1 R# E/ v
01_整体项目介绍与产品展示模块的分析
! n# X* F# {) i 02_购物_结算_送货模块的分析" ^5 ]3 o, H; Y7 ]8 o
03_用户前台定单管理与付款模块的分析
% s$ M& H) E8 _5 V* h0 X7 |' y: { 04_订单的后台确认处理分析* B# c: W! o) \% c7 C* L
05_订单的财务_仓库_配送处理分析
7 X, B0 W# T0 o 06_产品管理与用户评论模块的分析+ E8 p/ G2 \" ?3 `4 Z$ G8 ?% g
07_用户管理模块分析0 S; [) k( Q0 P) o j, g+ Q5 D, b
08_代金券_配送地理信息与计费模块的分析
- m$ W. _/ V& Q. U9 p1 K5 T 09_网站频道_网站统计_内容管理模块的分析
: W' O; T! h: s 10_权限管理模块分析
k' \+ J0 i4 ^ t 11_系统架构设计分析8 k% U f7 }) C/ r5 ^
12_产品分类模块的详细分析与设计! { l; M7 i$ G# c& V+ p
13_集成JPA环境8 U4 v: {1 `" V* V _3 L7 J2 E
14_使用JUnit测试JPA环境# t/ C& L* }" {* c- G
15_集成spring _2.5并整合JPA
/ T3 q( c# ]/ v @ 16_产品分类实体对象基本属性的JPA映射
# `7 z8 b/ p$ n# ? 17_无限级产品分类的双向一对多JPA映射+ ~/ h G- Z- c4 Z$ @. d0 F
18_用泛型技术对产品分类的业务管理Bean抽象, {* V. g) U) }3 h E( b
19_单元测试产品分类的业务管理Bean N* d7 q! O( `- Z+ T8 h3 E) ? Q
20_重载业务管理Bean的删除方法9 O/ T: F5 p- n k
21_用泛型与反射技术封装分页功能
! J/ c1 i1 b# t! Z" a# p- j, v2 H 22_对实现的普通分页进行单元测试% S& F$ @- D. I3 _+ ]5 ]6 g9 R
23_为分页功能增加排序处理
* e `2 b, Y: Q0 h& ? 24_为分页功能增加过滤条件
* x0 {9 P) P, Y3 O, S. o% C m' E 25_在Web层集成struts 与Spring4 y6 ?: n8 d5 n/ w/ |5 N$ \# Z
26_准备产品分类的后台管理JSP页面
0 G4 c5 A+ T' ~% i1 S- Y 27_实现Web层的分页功能
& n ~" ?; H3 c 28_将Web层分页封装成通用模块& W4 t+ f, Q! E i( j% B' u
29_将分页功能从JSP页面中独立出来' `: X+ b; Z9 E x. Y7 o* a$ ]1 S
30_初步完成添加产品分类的功能; O" D3 ^* _0 S7 A; g. @* w+ d
31_解决中文乱码与添加子分类的功能" M8 Y" q' G# B& U6 g
32_实现产品分类的修改功能
4 O! X( A7 b. a% r, d 33_完成产品分类的查询功能
- ?. T: S7 T M( p7 L# s+ J 34_OpenEntityManagerInView与统计子分类个数9 Q% C! Q$ o% }& g8 p1 I! r
35_完成品牌实体对象与其JPA映射: Z7 B) V& i8 }6 P, c) _8 j
36_创建与单元测试品牌的业务管理Bean8 c# l& s2 p4 d& `
37_完成品牌分页显示的Action与FormBean
) U3 u+ d# s1 A( i" Z1 l 38_完成品牌分页显示的JSP页面与测试
' ]$ O& u6 w4 ]' [; S- |/ N' ?( p" O 39_完成添加品牌并上传与显示logo图片5 T6 [7 D; T4 P
40_完成品牌的修改功能- |% I8 i% z2 y( \0 O
41_完成品牌的查询功能' M) u5 m% @+ o4 n- h- _
42_用反射技术限制上传图片的格式/ z: N7 f1 E* a
43_为学员答疑并完善图片的上传显示) s5 Q& `& ~5 z' a9 F4 e* e
44_在客户端限制上传图片的格式
* K# z. U/ p' q, Z' B' W+ A4 {4 l9 G 45_完善添加和修改成功后的页面导航
" U2 ^$ Q0 n4 J, Y7 H: K- ]" C 46_完成文件上传管理模块的实体与业务Bean
! S3 W8 j+ d# i8 c3 L5 e 47_完成文件上传管理模块的Struts_Web组件
) L! ]0 {: K: n0 `8 P7 |3 O# j 48_完善限制上传文件类型的服务器端代码
# R: M! H9 H* J# \ 49_使用配置文件来限制上传文件的类型
7 m: p/ M6 V9 f# H( | 50_修改文件上传后的结果页面' p8 J' k; l/ M2 h$ U
51_完成上传文件的分页列表显示
7 ~2 B& j" i' x( V% a/ u 52_完成文件列表的全选功能% w' L( K$ Y+ r! q c+ R; ^
53_完成上传文件的多选删除功能
* V5 p# {3 k5 e {# R2 _) h 54_产品管理模块的详细分析与设计8 e4 u: w. @2 i# ]
55_创建产品实体对象- K' Q' `% f, {& x9 A7 C1 Y3 l
56_设置产品实体对象的JPA映射, K5 K& t: u$ W) O; h- S' A
57_完成产品样式实体对象与其JPA映射/ d$ @" r% v$ j8 a8 f2 J
58_完成产品业务Bean与Web层分页列表7 P) V5 d( ]4 e( z
59_测试产品的分页列表功能/ y. Q' B0 G( g
60_完成添加产品的界面显示
2 M+ b3 g" R! S0 N# o" Q$ M+ l 61_实现为产品选择分级类别的功能; s9 C. P6 F! }
62_整齐排列类别选择界面中的类别
: E' P: h! m; e# ~ 63_在类别选择界面中增加导航菜单, R+ |0 S- |6 ^. _( t1 @: u
64_优化产品表单的客户端java script校验7 c. R1 y; _4 K4 t5 l$ y: j* @
65_解决html编辑器的本地图片上传问题
, s( Y$ |+ w3 N/ n( Z: k- o 66_解决html编辑器的本地Flash上传问题) b' A: H' P3 o
67_完成添加产品的业务操作- V4 w/ {. w3 R0 Z; X
68_优化产品图片的存储位置
$ |8 p0 O$ _/ \ 69_完成产品的修改功能
' G: [( Z/ c# P4 s% B 70_完成产品的查询功能
6 }! {$ t, q6 E 71_完成产品下架和推荐的后台方法 p# \- }7 _1 ^
72_完成产品下架和推荐的页面代码3 o- l! g4 _% \# B: K- ^8 ?
73_修正产品模块的一些bug
8 d! y/ L. K, a 74_完成产品的样式列表显示
4 i* `+ X9 i3 z9 ? 75_完成为产品添加新样式的功能: ]7 R, W6 h" H
76_完成修改产品样式图片的功能
4 J7 { @* v! `5 N 77_完成某个产品样式的下架功能" f# b- t% ^) t S( f
78_图片压缩处理的介绍3 x1 L8 V. b! E8 I) D' C! M
79_在产品图片管理中集成图片压缩功能# u b. c8 p: |5 T# I
80_产品前台展示页面的布局与源码 分析* h& A4 H X2 ?4 s1 k, v
81_将产品信息在前台页面中展示出来9 k* A9 P! L- A
82_在产品前台展示页面中实现分页功能
8 I" G- S1 o8 H% R3 q+ X3 _1 v( T 83_在产品前台展示页面中实现各种排序& B" @6 Z: B" C- Z' f& d9 ~& c$ S
84_在前台展示页面按品牌过滤产品
& E8 \* L' I4 Q/ u4 p& r# N 85_在前台展示页面按性别过滤产品
, `. T7 N1 G9 Z- f 86_显示大类别下的所有产品
) t( B! J: P; K- g" }0 c 87_在前台页面中显示导航菜单和子类别
% S" }% T2 _8 ~+ v/ [4 p: V# } 88_在页面中展现最畅销产品的技术分析" R# C9 u; A0 J7 F6 x9 @- P
89_结合ajax技术实现最畅销产品的展现
: U) _5 n7 y, {7 h s' q! ~/ V 90_修正按品牌和性别过滤产品的一些bug0 L5 O3 r1 p* G, ^- b5 B
91_用户最近浏览过的产品列表的技术方案+ ^" P4 {' L6 |5 \, X3 d
92_结合ajax技术展现用户最近浏览过的产品
+ q5 H3 a% ^$ A5 ^4 ]3 z 93_用Cookie记录用户最近浏览过的10个产品
( M$ ]+ {* Q' U: u 94_实现单个产品的详细信息显示0 s8 m Z/ Y8 i, u# ?
95_实现产品的多个样式的切换显示
( m" r; p3 L/ k 96_实现产品列表的图文版与图片版切换显示
- @, v) u' Q; R8 f) u 97_显示产品描述时去掉其中的HTML标签
0 P+ n) h9 x& V" [* r) i' z9 g% X 98_完成显示产品大图片的功能
/ w7 |5 b6 q: {' ~4 { 99_购物车的需求与各种实现技术的分析3 U/ A! w8 a) v8 w' p2 q6 k
100_实现多个浏览器窗口可共享购物车的技术
" R5 g5 d% e' N8 T7 w$ Y7 R 101_设计与测试购物车中添加购物项的功能
% Y+ c' c8 x8 K 102_完成向购物车中添加产品的功能
0 n4 p ~ P! m( ?9 I3 w+ \* D9 p 103_美化与调试购物车列表显示界面的问题
4 A: V; b/ c9 g# b3 q 104_优化多个浏览器窗口可共享购物车的代码
' u0 K) q: L. l: n6 W1 E 105_完成清空删除购物项和统计总金额的功能+ A+ m- n& j- Z: V
106_完成更新购物车中的产品数量的功能& m5 f: u/ G2 Z; l- g2 G
1 C6 T r4 G7 E
==================在myeclise中恢复巴巴运动网开发环境==================== ; Q8 |* p# U3 l) j/ h; j
1>在myeclipse中新建一个web工程,项目名称为"babasport","Context root URL"一栏中只填写"/"(*高度注意*),"J2EE Specification Level"一栏选择"J2EE1.4",然后点击"finish".
( V8 v% F* X% J: P7 ] 2>从"我的电脑"进入到项目所在路径,把项目下的src和WebRoot目录删除,然后把巴巴运动网源代码中的src和WebRoot文件夹拷贝至项目所在路径。回到myeclipse开发工具,右键点击项目,点击"refresh"刷新项目。
# d" q! m' p9 P, O3 _ 3>采用utf8字符集编码创建数据库,名为:itcast。DDL语句如下: 2 ]. k2 u" m. `% X
CREATE DATABASE `itcast` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; ! f5 P0 u% h- {% t: D. P
4>修改jdbc.properties中的数据库连接信息
0 k3 O$ c3 m5 x+ N0 l; p, S+ I 5>成功启动后,执行http://localhost:8080/system/init.do初始化信息
7 I1 p& |# c+ ?" t 6>访问http://localhost:8080/进入主页
6 b1 `2 J# C" _. W0 B 7>访问http://localhost:8080/control/center/main.do进入后台办公系统,用户名admin,密码123456 , ^9 v6 l) k; f2 ~2 Y- O
/ L3 N/ v' F/ z! k ==================在eclise-jee中恢复巴巴运动网开发环境====================
2 Z6 V6 H. }. f8 G* \# C 1>首先确认你打开的是"Java EE"开发环境(在右上角有显示),点击新建"Dynamic web project",项目名称为"babasport",点击"next",在"Web Module"窗口中Context Root一栏设置为空值(*高度注意*)、Content Directory一栏中输入WebRoot,然后点击"finish". ; x9 I2 j! W( c9 [" O
2>从"我的电脑"进入到项目所在路径,把项目下的src和WebRoot目录删除,然后把例子中的src和WebRoot文件夹拷贝至项目所在路径。回到eclipse开发工具,右键点击项目,点击"refresh"刷新项目。
7 l; O- V: m) B% q ]1 |/ { 3>采用utf8字符集编码创建数据库,名为:itcast。DDL语句如下:
- T5 ]2 y. J% O$ R9 R( o/ \ CREATE DATABASE `itcast` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; . a2 a: x6 R( w; g
4>修改jdbc.properties中的数据库连接信息
E% o( A7 ^$ ?9 Z Y) l 5>成功启动后,执行http://localhost:8080/system/init.do初始化信息
. s- _( _9 r) t E 6>访问http://localhost:8080/进入主页
2 Z. L' L, D7 E$ T1 Y 7>访问http://localhost:8080/control/center/main.do进入后台办公系统,用户名admin,密码123456
/ \& _: M D! r1 x 项目源码下载地址:点击下载 提取码: ! T# a0 z8 e4 ?7 G% ~) h
2 M. v& I' P5 @! o9 z* o 5 J) B2 X: ]' Y9 P) Q
# U c$ ]- {/ B1 w! e0 x5 I & G; w, _# d: r w- u5 |1 Z
科帮网-Java论坛、Java社区、JavaWeb毕业设计 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关2、本站所有主题由该帖子作者发表,该帖子作者与科帮网-Java论坛、Java社区、JavaWeb毕业设计 享有帖子相关版权3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网-Java论坛、Java社区、JavaWeb毕业设计 的同意4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意7、科帮网-Java论坛、Java社区、JavaWeb毕业设计 管理员和版主有权不事先通知发贴者而删除本文
JAVA爱好者①群:
JAVA爱好者②群:
JAVA爱好者③ :