我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 项目源码 > javaWeb三大框架SSH + BootStrap网上订餐系统
总共48086条微博

动态微博

查看: 149513|回复: 941

javaWeb三大框架SSH + BootStrap网上订餐系统

  [复制链接]
admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

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

    [LV.5]常住居民I

    管理员

    跳转到指定楼层
    楼主
    发表于 2014-08-11 19:39:20 |只看该作者 |倒序浏览
    1.简介

    后端基于springstruts1和hibernate,前台用bootstrap实现。2 L2 y( T9 `" }, Q: j7 z: o0 H

    实现的功能也比较少,基本的crud操作,文件上传,ajax异步刷新等。
    ; r0 b6 J. y: a* R# v7 H- b

    2.代码结构
    : x3 n9 F& p$ y" [7 y6 c; V. g/ K

    8 L! p, ?5 g4 r+ Q" g7 w) Y1 m0 {3: applicationContext.xml配置文件
    , [& n- F: o2 `. \3 K7 y3 r4 G
    1. <?xml version="1.0" encoding="utf-8"?>6 a: q. S+ @' o$ _& e5 @2 Z
    2. <beans xmlns="http://www.springframework.org/schema/beans"
      * U5 y8 v( M! C
    3.                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/ Z. v/ e1 t1 e$ E
    4.                 xmlns:context="http://www.springframework.org/schema/context"* x- Q0 T# \& j3 m; Q% _
    5.                 xmlns:tx="http://www.springframework.org/schema/tx"
      8 Q6 T3 F0 H" L4 u0 L! G* n: E3 W
    6.                 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd" ?. \2 w2 T" Q2 C& n/ k" E
    7.                                 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
      ' L8 c; N/ @: x2 @
    8.                                 http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
      ' d! R3 X  N: N& n) k% a, q# T
    9. <!-- 启用注解扫描 -->
      3 O6 n) G6 f5 H, ~/ v! [3 v; X2 ~
    10. <context:annotation-config/>4 A8 x) m2 G; M6 E+ s9 K
    11. 7 L) p  Q0 i! P/ ^) h8 i. Q
    12. <!-- 配置数据源 -->
      ! A" r! M! M3 r. ^! e1 l
    13. <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
      ' h$ W6 y; D- Y3 }+ B, x
    14.                 <property name="driverClassName" value="com.mysql.jdbc.Driver" />6 x5 T9 p8 A- }4 h0 X0 J6 t# v$ ~8 s% c
    15.                 <property name="url" value="jdbc:mysql://localhost:3306/wireless"/>
      ; q" d' j8 x- \/ X
    16.                 <property name="username" value="root"/>
      0 x' J# F, H; J; a1 Q+ m/ h- n
    17.                 <property name="password" value="110511"/>
      7 D% }/ J: r: B) l' Y: Y: i
    18. </bean>5 L; P9 z2 E: k% p2 G
    19. <!-- 配置会话工厂 -->
      ( S- z8 Z1 b& d/ O" K* ]3 a9 J
    20. <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">  G( }4 o7 G* g4 j/ L# N  ]
    21.                 <!-- 设置数据源 -->
      6 r3 ^1 |( `# h# h
    22.                 <property name="dataSource" ref="dataSource" />9 m( h) Y# v3 x( I" I) Q0 k
    23.                 <!-- 配置映射文件 -->% p8 ~, E) L% X  B! J0 x
    24.                 <property name="mappingResources"># w: ~+ J& @  U# Q& d# n2 u; ]
    25.                                 <list>: ~" b2 c% Y) s2 }( n1 U( Q$ ?
    26.                                                 <value>com/wireless/entity/hbm/Usertbl.hbm.xml</value>
      7 K! c% c" C' b5 [$ L4 U  V, p
    27.                                                 <value>com/wireless/entity/hbm/Menutypetbl.hbm.xml</value>
      0 N3 E1 O/ l2 I5 F+ E
    28.                                                 <value>com/wireless/entity/hbm/Tabletbl.hbm.xml</value>
      . N. V( {) E. l+ Q, X3 i% s
    29.                                                 <value>com/wireless/entity/hbm/Menutbl.hbm.xml</value>. B8 R8 P8 M1 D6 E& {( y4 a9 `
    30.                                                 <value>com/wireless/entity/hbm/Ordertbl.hbm.xml</value>
      % @4 l- E& M0 b
    31.                                                 <value>com/wireless/entity/hbm/Orderdetailtbl.hbm.xml</value>
      / ?1 q/ h: j" h4 O
    32.                                 </list>
      * Y8 g. p$ }7 m$ v
    33.                 </property>. T, ]1 {2 G1 f' ?4 b
    34.                 <property name="hibernateProperties">. d) w5 H/ m' M' @
    35.                         <props>
      . h+ d( |- [0 r: P3 C8 M1 O, a3 b! }6 w
    36.                                 <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
      ) k# }7 W& Y, t+ e; [5 _( ^
    37.                                 <prop key="hibernate.hbm2ddl.auto">update</prop>
      2 i) e: h7 k; P2 t
    38.                                 <prop key="hibernate.show_sql">true</prop>
      3 ]0 X$ ^6 V/ ~  d/ Y
    39.                                 <prop key="hibernate.cache.use_second_level_cache">true</prop>+ m' Y" v; A7 a) m
    40.                                 <prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>) \6 f- y/ \+ K  R" N+ w
    41.                                 <prop key=" hibernate.generate_statistics">true</prop>3 B0 a9 d% ^  E7 o) O
    42.                                 4 O- S% X7 I! j6 E% t# `
    43.                         </props>/ a9 `7 W! ~2 |7 _$ U1 Y7 J  {
    44.                 </property>; o5 _$ z6 v4 b% y
    45.         </bean>0 h8 ~9 e$ a6 a  @) H
    46. % K) f% j+ l1 }7 x% L$ a% R
    47. <!-- 配置Service -->
      # B& f; O/ ?1 m7 e: I% s. N

    48. / G: n9 `. v- @& b
    49. <!-- 配置Service -->
      ; F" A2 V, W6 P' K
    50. <bean id="userService" class="com.wireless.web.service.impl.UserServiceImpl" />
      - |3 E4 B% b. D2 a7 G
    51. <bean id="tableService" class="com.wireless.web.service.impl.TableServiceImpl" />$ j9 U' M% Y9 Y2 A9 h- O2 m! n. j
    52. <bean id="menuService" class="com.wireless.web.service.impl.MenuServiceImpl" />
      9 w/ Y3 r) ?' L+ D  t3 n% O
    53. <bean id="orderService" class="com.wireless.web.service.impl.OrderServiceImpl" />- S- ^* f: E5 G; f5 B
    54. ! f; e( Y& f4 f( T; {# n
    55. <!-- 配置action ,prototype为原型,每次生成新的action  解决并发问题-->  s9 N; `: p2 k1 N7 a
    56. <bean name="/login"   class="com.wireless.web.action.LoginAction" >4 L) Z& i* X& G' P) ^
    57.         <property name="userService" ref="userService"></property>4 N! K8 v) C' q* \
    58. </bean>7 E! D9 j$ y# r9 ]* j9 K
    59. <bean name="/home"   class="com.wireless.web.action.HomeAction" >4 G5 q& P+ _0 j! H! D
    60.         <property name="userService" ref="userService"></property>
      - V' H6 T3 T; {6 l
    61. </bean>2 S7 K" s* U6 U2 r- A
    62. <bean name="/table"   class="com.wireless.web.action.TableAction" >
      ( p& R4 s8 X% [0 a% q( z2 T' M
    63.         <property name="tableService" ref="tableService"></property>+ o, H+ b# e8 G! ?/ K3 K  I6 E
    64. </bean>% }8 O3 O) [! t1 ]! y! D
    65. <bean name="/menu"   class="com.wireless.web.action.MenuAction" >
      1 j; q# I' D/ d% b0 g6 \
    66.         <property name="menuService" ref="menuService"></property>: }8 W! u7 p( c$ {$ ~  G  N
    67. </bean>1 B+ r0 h4 v: c  s2 L: s4 Q
    68. <bean name="/order"   class="com.wireless.web.action.OrderAction" >! ?5 P9 B- v, r9 w
    69.         <property name="orderService" ref="orderService"></property>( }3 g( C" U4 o3 U4 |' S3 n
    70. </bean>  r8 [; i4 m0 w
    71. 9 ^. j7 {" S* N, j2 L. ]; a6 H
    72. <!-- 配置事务管理器,统一管理sessionFactory的事务 -->5 I5 A- W" I5 c5 w+ H
    73. <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">. U! n. Z5 y& d3 O/ ^' j# C. |* s, p
    74.           <property name="sessionFactory" ref="sessionFactory"/>
      + X9 f. q+ A7 C: Q" L  L5 I2 Q
    75. </bean>8 Q8 X2 d7 Z# W: l  Z
    76. <!-- 启用事务注解 -->
      " J" h1 p) ?$ f) Q
    77. <tx:annotation-driven transaction-manager="txManager"/>
      ; M/ g3 d  e9 E; L# g( M

    78. 9 e) ]6 T; \* y7 d4 U
    79. </beans>+ ]! j  V, h+ \' S, ^/ \7 z* _( @
    复制代码
    4:hibernate.cfg.xml配置文件
    - U& L% ~$ \% }8 m5 B6 J
    1. <?xml version='1.0' encoding='UTF-8'?>
      5 v7 H6 ~! h1 l
    2. <!DOCTYPE hibernate-configuration PUBLIC
      - z7 I8 n* o' N9 z' K3 ?
    3.           "-//Hibernate/Hibernate Configuration DTD 3.0//EN"1 o0 r$ Q% p$ f' O& K0 k
    4.           "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
      + f% W1 ]' V! ^8 B& M# T4 Q  K. H

    5. 8 w# g2 g9 p. R% r0 u( m. U
    6. <!-- Generated by MyEclipse Hibernate Tools.                   --># [8 ?. D8 R' c/ F; w4 Z; T
    7. <hibernate-configuration>+ t3 U3 f) V- Z
    8. ' \- U9 v, d( Q. p; `' \$ r
    9.         <session-factory>
      6 n3 V, y$ a* G
    10.                 <property name="dialect">
      ; o( F9 L  {/ B" F# A2 x& b( B* T
    11.                         org.hibernate.dialect.MySQLDialect
      7 g- y: h) |' @: n2 J
    12.                 </property>; w, {8 y/ O4 @; L+ F( k8 [
    13.                 <property name="connection.url">
      5 [1 H0 B9 Q7 V5 I
    14.                         jdbc:mysql://localhost:3306/struts
      - h: o+ J) A5 y/ v' `% s
    15.                 </property>! M. I6 N0 ]* s1 u$ f8 `
    16.                 <property name="connection.username">root</property>
      ( n" k7 o8 Q2 q3 Y4 S2 o
    17.                 <property name="connection.password">110511</property>
      / r6 q; j* l# u- X% @
    18.                 <property name="connection.driver_class">8 j  P# M/ b. o: S
    19.                         com.mysql.jdbc.Driver) ?# U3 D2 G. n- |
    20.                 </property>
      1 Z/ k4 G+ A2 h4 c5 ?" O4 s
    21.                 <property name="myeclipse.connection.profile">mysql</property>
      , \) o$ n% S4 `0 G* n+ s
    22.                 <mapping resource="com/wireless/entity/hbm/Usertbl.hbm.xml" />
      % Y% U/ J" j# g: _
    23.                 <mapping resource="com/wireless/entity/hbm/Menutypetbl.hbm.xml" />) i" Z( K. I& U. @* y, d# |2 g
    24.                 <mapping resource="com/wireless/entity/hbm/Tabletbl.hbm.xml" />
      , P$ |( P" i) W: i- w
    25.                 <mapping resource="com/wireless/entity/hbm/Menutbl.hbm.xml" />
      * y( _8 z2 u) j0 D6 \" i' \
    26.                 <mapping resource="com/wireless/entity/hbm/Ordertbl.hbm.xml" />
      9 {4 m* @% }2 @8 c3 Q8 j
    27.                 <mapping resource="com/wireless/entity/hbm/Orderdetailtbl.hbm.xml" />1 p) v' h# V* d0 ?: L8 i
    28. " E5 K9 J' J- z5 a
    29.         </session-factory>5 y6 ]* e8 i. b! T8 g1 a' l/ E  l. c

    30. 3 A$ q* H  z1 X% w: Y$ G- s* T
    31. </hibernate-configuration>
    复制代码
    5:界面展示
    % L2 Y8 S8 r+ m  @8 r6 J% k9 }& k# T 2 Q% A7 ]/ k5 E2 J) M( n7 Q# V
    ' d; H( D( @9 p2 Q

    ( a6 W# ?. d1 a8 Z
    : @& ?1 d; Z( }. ~" g; G% i
      `8 S+ l% M0 {$ e1 K& q) @3 o  D" E4 \

    ) ?7 r& T/ Q! ^; I0 S9 T
    4 y* G. z4 b8 `5 P( Q & b1 n2 X2 q, J" ], x4 E! }
    ! q3 s1 E, |; |- e5 r, Y: v

    6 b( c* ]( @: @5 q# W' s
    3 }0 ?1 `4 x' u1 N4 ?5 G/ R) @; X* M3 @+ V9 i
    项目源码下载地址:javaWeb三大框架SSH + BootStrap网上订餐系统
    6 i4 F& s# |& w4 \6 y, |: }' d
    解压密码:
    游客,如果您要查看本帖隐藏内容请回复
    - Y! C3 B& ~9 T( e! ~! j3 h$ Z" i

    5 Y# l: f( F% j" {% h- u4 V

    点评

    X--浩  谢谢楼主  发表于 2017-9-5 15:38 回复

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


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

    已有 1 人评分帮币 收起 理由
    liuqingzheng + 5 很给力!

    总评分:  帮币 + 5         查看全部评分

    12

    主题

    7

    听众

    684

    金钱

    四袋长老

    该用户从未签到

    活跃会员

    沙发
    发表于 2014-08-11 21:33:20 |只看该作者
    嘿嘿!好几天没来了
    回复

    使用道具 举报

    1

    主题

    0

    听众

    105

    金钱

    三袋弟子

    该用户从未签到

    板凳
    发表于 2014-08-12 21:15:39 |只看该作者
    一代高手 就是我啊
    回复

    使用道具 举报

    zhang 该用户已被删除
    地板
    发表于 2014-09-01 01:06:54 |只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

    1

    主题

    0

    听众

    63

    金钱

    二袋弟子

    该用户从未签到

    受到警告 5#
    发表于 2014-09-02 17:22:22 |只看该作者
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    回复

    使用道具 举报

    1

    主题

    0

    听众

    58

    金钱

    二袋弟子

    该用户从未签到

    6#
    发表于 2014-09-03 15:19:31 |只看该作者
    高手啊,正需要这个1 E' ^/ b- V; r' t; y) v6 Z" Y) J

    点评

    罗四海876  确实不错  发表于 2016-9-18 23:45 回复
    回复

    使用道具 举报

    1

    主题

    0

    听众

    57

    金钱

    二袋弟子

    该用户从未签到

    7#
    发表于 2014-09-03 15:43:38 |只看该作者
    楼主威武,谢谢分享!
    回复

    使用道具 举报

    1

    主题

    1

    听众

    76

    金钱

    二袋弟子

    该用户从未签到

    8#
    发表于 2014-09-03 16:37:32 |只看该作者
    框架介绍的很详细
    回复

    使用道具 举报

    1

    主题

    1

    听众

    76

    金钱

    二袋弟子

    该用户从未签到

    9#
    发表于 2014-09-03 16:38:04 |只看该作者
    嘿嘿!好几天没来了
    回复

    使用道具 举报

    1

    主题

    0

    听众

    84

    金钱

    三袋弟子

    该用户从未签到

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

    使用道具 举报

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

       

    关闭

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

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