我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 项目源码 > javaWeb巴巴运动网项目源码
总共48087条微博

动态微博

查看: 36436|回复: 150

javaWeb巴巴运动网项目源码

  [复制链接]
admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    跳转到指定楼层
    楼主
    发表于 2014-06-18 21:13:20 |只看该作者 |倒序浏览
         巴巴运动:基于分布式构架的大型商品交易平台,系统围绕一个业务中心的思想,实现了多种类型的客户端应用,如:基于浏览器的web交易系统,基于手机的wap交易系统,用于内部办公的OA系统,像这些系统都使用了同一个业务中心。并且系统引入了缓存技术,URL重写技术,页面静态化技术,针对搜索引擎的优化技术。更重要的是巴巴运动网是真正的商业化产品,它溶合了作者多年积累的商务网站运营及软件构架经验,是目前为数不多的集网站运营、业务处理及技术于一身的商品交易系统。是网上流传的商城系统无法比拟的。! D3 Q. S- y# K: O6 g

    8 B8 N+ ]8 y' v- m" g1 M4 J0 l9 p5 v9 @1 w: ~5 ^

    - V/ C: ]+ Z0 |( t项目功能说明:/ a* A: h1 L7 I2 h9 u
    01_整体项目介绍与产品展示模块的分析  `- h( ]1 O5 V! q
    02_购物_结算_送货模块的分析$ \) E, [6 k- ?# [
    03_用户前台定单管理与付款模块的分析
    & q3 S- ~( B6 o- H, v# w04_订单的后台确认处理分析
    ( p% h" |* `1 M& A  x% w- ^! {05_订单的财务_仓库_配送处理分析. a& N% A2 [- ~! L% c4 n' l
    06_产品管理与用户评论模块的分析
    . q! p3 Y$ ?% v; q07_用户管理模块分析3 `+ N6 E5 d' K) d& v
    08_代金券_配送地理信息与计费模块的分析
    * m0 v( q& g4 f' ]  z. k09_网站频道_网站统计_内容管理模块的分析
    # G. O5 n4 `& ^* c" E* |0 H9 l: I10_权限管理模块分析
    8 c* H5 Q5 [! l11_系统架构设计分析6 ]6 O: Y' U3 e1 i7 r2 ]/ P
    12_产品分类模块的详细分析与设计2 i) h1 i% I/ Z/ Z1 i+ ~- j$ N( N4 ~
    13_集成JPA环境
    # L8 j) ]7 ?4 h14_使用JUnit测试JPA环境
    + U$ T% N6 [+ T! ~: r15_集成spring_2.5并整合JPA
    " A1 L; {4 k  `# i8 i0 \16_产品分类实体对象基本属性的JPA映射
    ; V, s) n3 R3 C2 u/ g17_无限级产品分类的双向一对多JPA映射8 X1 U/ n' Q; G5 n6 h
    18_用泛型技术对产品分类的业务管理Bean抽象
    0 ?4 q$ Y# C8 d  R19_单元测试产品分类的业务管理Bean
    1 t. \+ G! h9 O% f20_重载业务管理Bean的删除方法
    . i# Q7 \# o; ~; W2 K" _2 k- V21_用泛型与反射技术封装分页功能
    9 u" k1 \' o7 F; x22_对实现的普通分页进行单元测试
    5 ]4 V9 L& P+ e; L" t23_为分页功能增加排序处理
    % F" D' @3 f1 M5 o7 z24_为分页功能增加过滤条件4 U8 i7 c  u1 a6 m+ O' P
    25_在Web层集成struts与Spring% U, P; [7 k3 f9 b% z5 }3 c
    26_准备产品分类的后台管理JSP页面6 d' V4 y' l- A, F
    27_实现Web层的分页功能# I$ g$ S& H5 P2 v8 q: L
    28_将Web层分页封装成通用模块
    $ n4 k3 L1 V) D3 d) y, f29_将分页功能从JSP页面中独立出来
    3 U' R# t5 U5 n2 H8 p: P0 \- g30_初步完成添加产品分类的功能  @( y9 |) \6 z. g; C/ w8 T2 R
    31_解决中文乱码与添加子分类的功能1 X, U( h2 A# l/ I; L1 @
    32_实现产品分类的修改功能
    , @5 d) m3 I1 P2 t& C& _8 B( s33_完成产品分类的查询功能
    2 Y. ?$ Z8 W4 ]. O" _# J) E9 x34_OpenEntityManagerInView与统计子分类个数
    & ?/ `" I! L9 Y, t* X" ~35_完成品牌实体对象与其JPA映射1 H  }! [* ?" s0 D4 B7 H
    36_创建与单元测试品牌的业务管理Bean' ]0 R* k# R' {& {1 U( x; Q4 k
    37_完成品牌分页显示的Action与FormBean8 l* g8 n7 P' h, c9 B$ H, ?
    38_完成品牌分页显示的JSP页面与测试& p8 _% o$ p9 e9 E3 ^- Y
    39_完成添加品牌并上传与显示logo图片
    ' L* P3 b+ N. K40_完成品牌的修改功能
    2 h/ ?* _% D4 x9 Y3 r1 \( ^  R41_完成品牌的查询功能7 ^) q  U/ v3 V% z6 h
    42_用反射技术限制上传图片的格式% r& S- @" h5 M- E9 }
    43_为学员答疑并完善图片的上传显示" Z" i: ~/ [8 u) \! q
    44_在客户端限制上传图片的格式
    ! s* M+ w8 m6 x45_完善添加和修改成功后的页面导航
    ) L* ]- t5 g; d5 j46_完成文件上传管理模块的实体与业务Bean
    # _6 W  f3 w- _47_完成文件上传管理模块的Struts_Web组件* c! P" }+ D- H" J# P
    48_完善限制上传文件类型的服务器端代码
    0 c8 Q& w: `$ ^: K; q8 `- Y49_使用配置文件来限制上传文件的类型3 z# y( W8 y% |% V
    50_修改文件上传后的结果页面
    . I9 L: h) ]0 T51_完成上传文件的分页列表显示
    8 `+ C" d# B$ f) v0 T52_完成文件列表的全选功能
    . L9 L; a: F2 V% C53_完成上传文件的多选删除功能
    / m7 b* r8 b8 E4 p; A, J% }54_产品管理模块的详细分析与设计6 ]) m4 q6 Y% u! x' X
    55_创建产品实体对象
    ! ?3 A# }% _$ Q- ?56_设置产品实体对象的JPA映射
    ' I6 X( [  J0 @, M0 [9 t, q57_完成产品样式实体对象与其JPA映射# K! X- C* P$ e
    58_完成产品业务Bean与Web层分页列表
    . S0 N- i0 M: r6 D3 q  K# D% ?: i59_测试产品的分页列表功能
    % w8 o2 n6 |+ L: c- q* O% v  [60_完成添加产品的界面显示
    ( ?* ?7 B- B8 W61_实现为产品选择分级类别的功能# @( ~$ O: s1 Q5 e+ ^( n; ^' d
    62_整齐排列类别选择界面中的类别5 V4 w" t% R' R. G
    63_在类别选择界面中增加导航菜单- r. H' \4 f: N0 N( m  V
    64_优化产品表单的客户端javascript校验$ B6 N+ [. E* \5 T+ @* g! p3 @
    65_解决html编辑器的本地图片上传问题# ?* N, }% i" Z- o) J- g' @
    66_解决html编辑器的本地Flash上传问题& q! I/ k8 }& _5 Q& H
    67_完成添加产品的业务操作
    ! j& ^* ^: S& H" B+ t68_优化产品图片的存储位置
    1 p  W4 _2 t% L69_完成产品的修改功能3 U+ S9 ?9 I! J
    70_完成产品的查询功能
    . k; ]+ g; W! Q71_完成产品下架和推荐的后台方法) \2 T6 }! X1 L/ o+ Y3 ^2 }3 S
    72_完成产品下架和推荐的页面代码
    3 T* o5 }& ~9 V/ N( c3 x( u73_修正产品模块的一些bug
    " P6 a" H2 X4 B0 r1 |74_完成产品的样式列表显示
    4 p2 \" V& M% k( `75_完成为产品添加新样式的功能% a  _  v4 e6 U* ?8 y% w7 G1 t
    76_完成修改产品样式图片的功能
    1 y% r; T- A" @# x6 b! H77_完成某个产品样式的下架功能7 u; W8 L( u# z
    78_图片压缩处理的介绍( N; v- N( t( }! x1 ]. \/ s
    79_在产品图片管理中集成图片压缩功能! P, k4 J2 |1 O. |. y2 y4 D
    80_产品前台展示页面的布局与源码分析
    1 Y6 Y% h! Q# s8 P81_将产品信息在前台页面中展示出来
    % v, I; L2 I2 T6 |9 U2 m/ }5 i82_在产品前台展示页面中实现分页功能: @* N2 t/ B$ ]& n8 d7 s% p
    83_在产品前台展示页面中实现各种排序% D- ]% g, B+ n* y0 [
    84_在前台展示页面按品牌过滤产品
    $ h0 l# L$ N) l% a9 Z0 Z* W85_在前台展示页面按性别过滤产品0 z4 r# h3 O- I! Y
    86_显示大类别下的所有产品5 P5 j: j1 ]* G; _4 k2 `3 e
    87_在前台页面中显示导航菜单和子类别
    0 Z! {5 o8 R! n- X2 F9 G88_在页面中展现最畅销产品的技术分析1 a& c, A% X8 O5 [' M5 Z+ I; F
    89_结合ajax技术实现最畅销产品的展现
    # G# L+ o; X) C  X+ v90_修正按品牌和性别过滤产品的一些bug
    % Z- z! ^0 H/ D' ~* |) h' A91_用户最近浏览过的产品列表的技术方案
    " U/ [6 \+ Q( C) k* {2 \92_结合ajax技术展现用户最近浏览过的产品
    + ]( y' u+ m2 l' i93_用Cookie记录用户最近浏览过的10个产品# @) R; t. @, I0 x4 I* \
    94_实现单个产品的详细信息显示
    . ^. t5 I! z4 _1 L95_实现产品的多个样式的切换显示
    3 X2 [7 r$ F7 R0 `9 w, H3 D6 }96_实现产品列表的图文版与图片版切换显示: ]" N# X1 D$ R( L. g
    97_显示产品描述时去掉其中的HTML标签4 L( G" @: p2 \2 X
    98_完成显示产品大图片的功能
    5 y8 [2 {2 T! o: v' n6 F99_购物车的需求与各种实现技术的分析- Q" S! `. |# \: L' E2 s' D
    100_实现多个浏览器窗口可共享购物车的技术! l! r) M0 y5 ]  g* l8 u
    101_设计与测试购物车中添加购物项的功能
    2 ]1 b( S# B% a, c+ `8 S! Z  \102_完成向购物车中添加产品的功能) L5 i5 O- u6 p5 _
    103_美化与调试购物车列表显示界面的问题
    % L: t+ W7 t4 M/ Q5 y1 J! r104_优化多个浏览器窗口可共享购物车的代码
    % J3 J: T4 v) [7 L4 V2 n% E. k105_完成清空删除购物项和统计总金额的功能
    $ z) u" b/ r, q! l/ L: `& U106_完成更新购物车中的产品数量的功能5 ]9 F! H1 {$ `# }; h3 D

    2 D1 i; k* `( |, U/ b( o* T==================在myeclise中恢复巴巴运动网开发环境====================3 y" S; Y+ x# ^0 H
    1>在myeclipse中新建一个web工程,项目名称为"babasport","Context root URL"一栏中只填写"/"(*高度注意*),"J2EE Specification Level"一栏选择"J2EE1.4",然后点击"finish".
    5 Z$ _* V( ]% g& j) W2>从"我的电脑"进入到项目所在路径,把项目下的src和WebRoot目录删除,然后把巴巴运动网源代码中的src和WebRoot文件夹拷贝至项目所在路径。回到myeclipse开发工具,右键点击项目,点击"refresh"刷新项目。
    , o/ {1 B9 [* e+ @$ {& Q5 ?% `- x8 h0 h; l3>采用utf8字符集编码创建数据库,名为:itcast。DDL语句如下:
      Q$ I# j# `5 ]" e9 O/ \CREATE DATABASE `itcast` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';: k6 z4 j& r  y  Y
    4>修改jdbc.properties中的数据库连接信息
    7 q9 g/ j- H5 l2 x' Z- b5>成功启动后,执行http://localhost:8080/system/init.do初始化信息
    8 c: g% _7 b: c' p5 {6 }6>访问http://localhost:8080/进入主页# S0 n5 `1 P# A1 {
    7>访问http://localhost:8080/control/center/main.do进入后台办公系统,用户名admin,密码123456
    $ s6 E" g, l, T# M
    . ^4 I" O* A7 N5 l( \' W( n==================在eclise-jee中恢复巴巴运动网开发环境====================
    ! y6 v% c- a; o" p4 {; g0 A" S1>首先确认你打开的是"Java EE"开发环境(在右上角有显示),点击新建"Dynamic web project",项目名称为"babasport",点击"next",在"Web Module"窗口中Context Root一栏设置为空值(*高度注意*)、Content Directory一栏中输入WebRoot,然后点击"finish".
    3 T  p. X2 R- T2 v8 i2 J3 |# O. ~2>从"我的电脑"进入到项目所在路径,把项目下的src和WebRoot目录删除,然后把例子中的src和WebRoot文件夹拷贝至项目所在路径。回到eclipse开发工具,右键点击项目,点击"refresh"刷新项目。
      L% c2 e6 K" X: q5 N9 W- g3>采用utf8字符集编码创建数据库,名为:itcast。DDL语句如下:5 g, }  t  H4 t! _: H$ e( W6 G
    CREATE DATABASE `itcast` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';- P* T* {7 F+ N# l% |
    4>修改jdbc.properties中的数据库连接信息
    1 f+ O+ y7 O' T) d# {5>成功启动后,执行http://localhost:8080/system/init.do初始化信息' ]8 K  x( ]8 C; w9 ]' w
    6>访问http://localhost:8080/进入主页: t4 x& k5 O! A/ g2 D: @7 T
    7>访问http://localhost:8080/control/center/main.do进入后台办公系统,用户名admin,密码123456
    2 f4 ]& t. d7 s( @; I
    项目源码下载地址:点击下载   提取码:
    游客,如果您要查看本帖隐藏内容请回复

    . J2 u) t0 L* o, Q& J8 \7 u, Q. r

    3 D+ \/ A1 W) a1 i+ w2 O' y& g
    1 t/ o& q& [+ _
    ' Q2 K: N1 M2 z' v

    6 H6 l' O$ O3 V) C

    科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与科帮网享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、科帮网管理员和版主有权不事先通知发贴者而删除本文


    JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

    1

    主题

    0

    听众

    71

    金钱

    二袋弟子

    该用户从未签到

    -1#
    发表于 2014-07-24 20:04:30 |只看该作者
    看着非常好的源码,求分享

    点评

    xxw11  11  发表于 2017-11-26 18:12 回复
    admin  你觉得呢(⊙o⊙)?  发表于 2014-7-24 20:05 回复
    回复

    使用道具 举报

    12

    主题

    7

    听众

    684

    金钱

    四袋长老

    该用户从未签到

    活跃会员

    板凳
    发表于 2014-06-19 09:39:18 |只看该作者
    谢谢分享  
    回复

    使用道具 举报

    1

    主题

    0

    听众

    67

    金钱

    禁止访问

    该用户从未签到

    地板
    发表于 2014-06-19 09:42:37 |只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

    1

    主题

    0

    听众

    68

    金钱

    二袋弟子

    该用户从未签到

    5#
    发表于 2014-07-25 16:43:15 |只看该作者
    谢谢分享,学习参考
    回复

    使用道具 举报

    1

    主题

    0

    听众

    62

    金钱

    二袋弟子

    该用户从未签到

    6#
    发表于 2014-07-29 21:55:06 |只看该作者
    期待已久 终于找到了
    回复

    使用道具 举报

    1

    主题

    0

    听众

    57

    金钱

    二袋弟子

    该用户从未签到

    7#
    发表于 2014-07-30 23:46:48 |只看该作者
    正在学习java web马上就要工作了,想看看别人是怎么写的代码
    回复

    使用道具 举报

    1

    主题

    0

    听众

    77

    金钱

    二袋弟子

    该用户从未签到

    8#
    发表于 2014-09-02 23:28:15 |只看该作者
    回复

    使用道具 举报

    1

    主题

    0

    听众

    56

    金钱

    二袋弟子

    该用户从未签到

    9#
    发表于 2014-09-03 16:38:24 |只看该作者
    我特别喜欢您的作品 想下载看看!
    回复

    使用道具 举报

    1

    主题

    0

    听众

    84

    金钱

    三袋弟子

    该用户从未签到

    10#
    发表于 2014-09-04 09:59:59 |只看该作者
    看起来很不错,谢谢共享
    回复

    使用道具 举报

    快速回复
    您需要登录后才可以回帖 登录 | 立即注册

       

    关闭

    站长推荐上一条 /1 下一条

    发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
    快速回复 返回顶部 返回列表