TA的每日心情 衰 2021-2-2 11:21
签到天数: 36 天
[LV.5]常住居民I
巴巴运动:基于分布式构架的大型商品交易平台,系统围绕一个业务中心的思想,实现了多种类型的客户端应用,如:基于浏览器的web交易系统,基于手机的wap交易系统,用于内部办公的OA系统,像这些系统都使用了同一个业务中心。并且系统引入了缓存技术,URL重写技术,页面静态化技术,针对搜索引擎的优化技术。更重要的是巴巴运动网是真正的商业化产品,它溶合了作者多年积累的商务网站运营及软件构架经验,是目前为数不多的集网站运营、业务处理及技术于一身的商品交易系统。是网上流传的商城系统无法比拟的。 P4 l3 L# K% N* x$ V Y7 u
, U7 q; L0 Y3 [2 s2 r' y$ S' I
4 ^: [: b1 ?' z6 P
7 ^# s* v. z) j3 m; g 项目功能说明: : {9 P8 L( f* C3 f( U1 ]
01_整体项目介绍与产品展示模块的分析9 P H7 |- M1 A3 k) R" V ]
02_购物_结算_送货模块的分析
+ I/ \5 G+ t- ]7 N9 X8 ^ 03_用户前台定单管理与付款模块的分析3 Y0 H) e' X6 Y+ h& D6 E; }+ w
04_订单的后台确认处理分析5 H' w) c" `- Z+ z e; K
05_订单的财务_仓库_配送处理分析
+ q" U/ X2 d, {# v- }) ~$ X4 l0 i& X 06_产品管理与用户评论模块的分析
3 S A/ v, m& s 07_用户管理模块分析5 M- ?, Q9 }# t s, O# d* k) |! E8 Y; Y/ y) c
08_代金券_配送地理信息与计费模块的分析9 F# p0 U* q6 Z$ T+ x
09_网站频道_网站统计_内容管理模块的分析
2 c' d. A. W: _3 _ 10_权限管理模块分析
5 } ]( i$ N2 ]4 ` 11_系统架构设计分析8 A- v2 u( z6 _$ J' Z( L3 T
12_产品分类模块的详细分析与设计
5 g. R# {, n9 O0 r& W3 ? 13_集成JPA环境. |+ J: e: @( \+ G
14_使用JUnit测试JPA环境
7 W; ~! e3 O2 \2 X3 ~5 @% N 15_集成spring _2.5并整合JPA+ }3 Z3 N- k4 ^: b
16_产品分类实体对象基本属性的JPA映射* S& ~+ v* E5 f/ k7 _" O
17_无限级产品分类的双向一对多JPA映射& F- J( w2 O& s. F
18_用泛型技术对产品分类的业务管理Bean抽象
7 y, T$ o# h* c d1 P; p" p 19_单元测试产品分类的业务管理Bean. t5 R) L e& i7 t- z# v6 D
20_重载业务管理Bean的删除方法
. Y" F: O+ c% ^6 d 21_用泛型与反射技术封装分页功能
3 D) P" o( W% _" P$ U" A( a 22_对实现的普通分页进行单元测试
; N( _( F! ^1 N2 @+ O& A; @4 H 23_为分页功能增加排序处理3 r- W2 V5 J2 A7 P* m; Y+ c
24_为分页功能增加过滤条件
0 o4 U" C& L- f/ n2 j9 l 25_在Web层集成struts 与Spring
/ w- |) x* u4 n+ S8 R/ p 26_准备产品分类的后台管理JSP页面 ^* L' Y+ I# A
27_实现Web层的分页功能% X& @6 C1 B8 y* [1 O' {
28_将Web层分页封装成通用模块
. |9 q' Z# J! E3 L1 N6 A 29_将分页功能从JSP页面中独立出来' {$ a8 Z0 z7 l
30_初步完成添加产品分类的功能7 Q( \8 L: E# ~) T6 y8 Y
31_解决中文乱码与添加子分类的功能7 ^8 F7 ]: V' A6 N/ X
32_实现产品分类的修改功能
' r; a2 T, [* h( A# L' r, B/ D 33_完成产品分类的查询功能. }) N" Y3 I2 X" g9 {; B5 a
34_OpenEntityManagerInView与统计子分类个数
) S `) g* @3 E* g7 X7 K- X8 q 35_完成品牌实体对象与其JPA映射7 ] b* K/ Z d, j4 {4 j
36_创建与单元测试品牌的业务管理Bean1 U3 u* D" T7 d* R) X/ g; B
37_完成品牌分页显示的Action与FormBean' a) N6 }. j0 r, e
38_完成品牌分页显示的JSP页面与测试9 c# T) e- b. i& m9 ^, ~8 B. K8 A
39_完成添加品牌并上传与显示logo图片
; [, @4 u; F+ ^$ k5 i& [5 M 40_完成品牌的修改功能
7 L9 ]; j, \4 o8 K5 v 41_完成品牌的查询功能! i! ]" j y2 c' R9 I1 v
42_用反射技术限制上传图片的格式# S6 q6 r ?# R0 Z! {9 j9 I% t) Z
43_为学员答疑并完善图片的上传显示7 n4 f: C9 T. f. c4 u1 {
44_在客户端限制上传图片的格式2 [& X) s/ i8 }0 d/ T8 |2 a! Q: m* p
45_完善添加和修改成功后的页面导航
& q3 ~ v. P$ o W 46_完成文件上传管理模块的实体与业务Bean+ t" ? x/ r& t" ~2 v
47_完成文件上传管理模块的Struts_Web组件8 k( G/ x, i+ X/ `1 w& S& L# j
48_完善限制上传文件类型的服务器端代码/ C4 T V; _* M4 u4 B5 ^8 ~# Q h7 {' {
49_使用配置文件来限制上传文件的类型
% [7 L' r, m% S; F3 h3 q2 {1 \ 50_修改文件上传后的结果页面
; o0 O X( c4 ?( F I 51_完成上传文件的分页列表显示
t1 z" y8 e+ F4 K6 G 52_完成文件列表的全选功能
0 S8 @) C% \7 f3 K" e 53_完成上传文件的多选删除功能
) k% x( N" z$ t8 c7 P1 |6 ~ 54_产品管理模块的详细分析与设计
9 _) h% T& |8 Z) j5 R0 H$ R 55_创建产品实体对象5 R0 X1 N, c' d+ h$ j
56_设置产品实体对象的JPA映射/ K5 Y1 ~& c" r1 b
57_完成产品样式实体对象与其JPA映射9 {! F5 v: n0 g
58_完成产品业务Bean与Web层分页列表
y" w9 {! Y/ d# |: t& F9 x- Z6 k3 p 59_测试产品的分页列表功能, W5 s# l8 d- y' R! S+ l: e
60_完成添加产品的界面显示
8 x# V0 p% W- X1 P8 Q- z9 U 61_实现为产品选择分级类别的功能
$ D3 M- C/ I6 Z& Z 62_整齐排列类别选择界面中的类别: p7 l8 {2 L8 c3 i/ ~0 m
63_在类别选择界面中增加导航菜单/ A" n4 b/ S0 |6 g8 [& }, u
64_优化产品表单的客户端java script校验% A# Z: _6 h' A) U: D" n/ z" W4 S, N
65_解决html编辑器的本地图片上传问题( f$ M$ {, ]" x) q. s1 n) s: k
66_解决html编辑器的本地Flash上传问题
; ` Q2 V( {* ?) J( D 67_完成添加产品的业务操作7 V0 A- h& b( A( Q }* U
68_优化产品图片的存储位置+ t: G4 P5 [2 I# Q6 }# ^
69_完成产品的修改功能: Z8 Z* O a2 V6 y8 C1 {
70_完成产品的查询功能) g% s4 r: m7 |6 z$ g
71_完成产品下架和推荐的后台方法
1 o# R* v- \8 l' Q7 a 72_完成产品下架和推荐的页面代码
. L+ V6 t I% n" d3 i 73_修正产品模块的一些bug; P O) T9 W7 r: c
74_完成产品的样式列表显示3 k8 [* h) y* C0 V& Q$ ~8 \
75_完成为产品添加新样式的功能
/ l0 o; R: E6 ]0 h+ d 76_完成修改产品样式图片的功能
/ y# Y5 ^% G$ `+ _( } 77_完成某个产品样式的下架功能
4 ]3 N. g; d# Z+ x+ Z 78_图片压缩处理的介绍
0 k- v4 K# A' }# Y* K0 T 79_在产品图片管理中集成图片压缩功能
' z0 D/ I" K. u& l0 d O; [& B X) S 80_产品前台展示页面的布局与源码 分析
8 l: v! M+ b* L3 C! L% l8 S 81_将产品信息在前台页面中展示出来
5 o! t% y+ I/ Y6 _ 82_在产品前台展示页面中实现分页功能0 I' I$ U4 R* i5 h# j* M
83_在产品前台展示页面中实现各种排序! E: N! z, n K2 A2 n
84_在前台展示页面按品牌过滤产品
6 S0 k5 h8 m G5 M9 K 85_在前台展示页面按性别过滤产品, g+ Q2 t1 m2 c7 [
86_显示大类别下的所有产品 `$ W8 ?4 R0 e6 [5 v9 j' h: \
87_在前台页面中显示导航菜单和子类别
1 M" t( ]5 S' v, c! e) s, a) `$ J 88_在页面中展现最畅销产品的技术分析
4 i" `2 Y) R5 @" V6 }0 t8 d 89_结合ajax技术实现最畅销产品的展现) b/ o. t' D0 H$ M X7 Y
90_修正按品牌和性别过滤产品的一些bug% u: x4 d' M) A) J
91_用户最近浏览过的产品列表的技术方案. F5 k( u) c7 g
92_结合ajax技术展现用户最近浏览过的产品
: i% P! z9 r" A 93_用Cookie记录用户最近浏览过的10个产品( P( C$ L8 _* I }( o
94_实现单个产品的详细信息显示 i0 I$ w- F- c
95_实现产品的多个样式的切换显示 C/ T2 Z1 F* q1 D: B" A
96_实现产品列表的图文版与图片版切换显示
0 g/ D2 ~ _: H, Q! X9 Z) L 97_显示产品描述时去掉其中的HTML标签, a; }& [7 W( {8 ?# b$ `$ ~
98_完成显示产品大图片的功能+ l1 z' J5 E4 C4 n* i# d% e5 M! r V
99_购物车的需求与各种实现技术的分析% Z1 l$ M3 _/ \+ z' F6 U% B V! B$ }
100_实现多个浏览器窗口可共享购物车的技术: I3 _6 X) }% R n5 M
101_设计与测试购物车中添加购物项的功能
4 k' q2 O `6 ` 102_完成向购物车中添加产品的功能
6 `! R% k7 |" y" d5 U9 e: Z 103_美化与调试购物车列表显示界面的问题
, `4 S$ G; n ~& `& Y 104_优化多个浏览器窗口可共享购物车的代码
d9 R4 ?- _" v1 c% j 105_完成清空删除购物项和统计总金额的功能9 Z& @8 o8 U6 g& Y9 X( w8 T# E
106_完成更新购物车中的产品数量的功能( }: f/ ]1 ? }/ Q! B1 x
0 C+ R) A2 X. j: L3 w8 j
==================在myeclise中恢复巴巴运动网开发环境====================
/ Y8 G4 y1 v! U: L 1>在myeclipse中新建一个web工程,项目名称为"babasport","Context root URL"一栏中只填写"/"(*高度注意*),"J2EE Specification Level"一栏选择"J2EE1.4",然后点击"finish".
$ \9 C( j) U) x8 r G/ Y- M1 V! f 2>从"我的电脑"进入到项目所在路径,把项目下的src和WebRoot目录删除,然后把巴巴运动网源代码中的src和WebRoot文件夹拷贝至项目所在路径。回到myeclipse开发工具,右键点击项目,点击"refresh"刷新项目。 - D& z F/ b: q& t5 R
3>采用utf8字符集编码创建数据库,名为:itcast。DDL语句如下:
4 T0 j1 m# Y; {" W' s- X4 j CREATE DATABASE `itcast` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; - Z7 U- b. V x
4>修改jdbc.properties中的数据库连接信息 + p# B$ A( ~2 ?" W. Z4 A3 K- K
5>成功启动后,执行http://localhost:8080/system/init.do初始化信息
. b7 I- P' r/ V; w/ i* C# L; O9 V: ^% E 6>访问http://localhost:8080/进入主页 * ?; x( h! a1 x" j* @& F
7>访问http://localhost:8080/control/center/main.do进入后台办公系统,用户名admin,密码123456 . u, B! f8 m: M' T: d
' D3 |# h' v c ==================在eclise-jee中恢复巴巴运动网开发环境==================== : C! ^5 W1 G7 {1 g
1>首先确认你打开的是"Java EE"开发环境(在右上角有显示),点击新建"Dynamic web project",项目名称为"babasport",点击"next",在"Web Module"窗口中Context Root一栏设置为空值(*高度注意*)、Content Directory一栏中输入WebRoot,然后点击"finish". / n" r9 q. `2 D% f* u+ A( p
2>从"我的电脑"进入到项目所在路径,把项目下的src和WebRoot目录删除,然后把例子中的src和WebRoot文件夹拷贝至项目所在路径。回到eclipse开发工具,右键点击项目,点击"refresh"刷新项目。 4 Y6 X0 Y; d. l, o1 p
3>采用utf8字符集编码创建数据库,名为:itcast。DDL语句如下: 8 }1 n( [/ }: {% Q5 d
CREATE DATABASE `itcast` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; 5 i3 v0 n6 j! `7 V
4>修改jdbc.properties中的数据库连接信息 ( c g1 d' \5 d
5>成功启动后,执行http://localhost:8080/system/init.do初始化信息
. o% }- H$ t6 B3 @3 `7 I9 M 6>访问http://localhost:8080/进入主页 + I5 A7 ^2 i! w( Y0 g. ]- \5 y) F' r/ W
7>访问http://localhost:8080/control/center/main.do进入后台办公系统,用户名admin,密码123456
- _, U# [/ h6 {- j 项目源码下载地址:点击下载 提取码: 8 t+ R: D e0 W- h" R
3 ~# }) y/ t# l" w3 \9 w . @# J4 I4 j/ `( i, M
( S" c4 l* U% c
Y; t ]0 r2 d
科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关2、本站所有主题由该帖子作者发表,该帖子作者与科帮网 享有帖子相关版权3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网 的同意4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意7、科帮网 管理员和版主有权不事先通知发贴者而删除本文
JAVA爱好者①群:
JAVA爱好者②群:
JAVA爱好者③ :