我的日常

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

动态微博

查看: 156175|回复: 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实现。
    5 ~6 b/ o+ Q, n% g+ W0 G$ F! k

    实现的功能也比较少,基本的crud操作,文件上传,ajax异步刷新等。6 m# L3 d: ^) w" y0 T/ j6 S

    2.代码结构

    # D8 l1 Q/ z! L8 k. O( l4 Y" H! u+ E- b7 R- q" B
    3: applicationContext.xml配置文件( u, o% s$ p5 J0 r* a( [0 G. M3 ^
    1. <?xml version="1.0" encoding="utf-8"?>
      2 ?# Y0 A" _5 Z3 W2 `  f1 g1 E
    2. <beans xmlns="http://www.springframework.org/schema/beans"
      ) @5 \+ R/ V6 j! ^% ^* r" E
    3.                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance") d1 y# B/ q# u/ y0 l
    4.                 xmlns:context="http://www.springframework.org/schema/context"" F0 U) _% E7 U  I
    5.                 xmlns:tx="http://www.springframework.org/schema/tx"; g! q: F+ G% \5 f! K" Z9 a
    6.                 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
      : N  m. i" M1 G" b9 l
    7.                                 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
      ( k; F& Y* ]2 y2 M/ u
    8.                                 http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">' }* `0 i; X2 f* j7 c1 P
    9. <!-- 启用注解扫描 -->' c' {/ O  R8 |
    10. <context:annotation-config/>& z- j8 z; y! k7 e* G& t
    11. 6 _8 A9 r7 i! {
    12. <!-- 配置数据源 -->" o: |( s/ [  d5 b' ^- D* ~$ o
    13. <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">7 ^& m6 r0 j' s' o
    14.                 <property name="driverClassName" value="com.mysql.jdbc.Driver" />
      5 K% W0 E, U, _+ u3 N& |
    15.                 <property name="url" value="jdbc:mysql://localhost:3306/wireless"/>) f2 s4 Y' M9 L+ R3 w
    16.                 <property name="username" value="root"/>
      ) X* R& D, x- L$ p  }
    17.                 <property name="password" value="110511"/>. H$ V* Q: p& d  ^" |
    18. </bean>. V" G( L1 q& r8 Q7 {  h" \7 @2 F/ c
    19. <!-- 配置会话工厂 -->! t( K: @, E* O# U/ r" Z3 T
    20. <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">/ s, P9 F  E/ z- I
    21.                 <!-- 设置数据源 -->% `1 W+ G% P8 p3 w0 G( g' A( {
    22.                 <property name="dataSource" ref="dataSource" />, T8 ?9 `/ Q3 G9 I: H0 {
    23.                 <!-- 配置映射文件 -->
      5 Z& V9 c, P! h8 X! ^
    24.                 <property name="mappingResources">$ O6 ?4 J( ?+ k) M' g, `" |
    25.                                 <list>7 }# i! [( M; ^# T9 z* D. W# l3 P
    26.                                                 <value>com/wireless/entity/hbm/Usertbl.hbm.xml</value>
      ( k9 T4 b( p4 g' h4 g+ q
    27.                                                 <value>com/wireless/entity/hbm/Menutypetbl.hbm.xml</value>  d) {7 @' E' K* R
    28.                                                 <value>com/wireless/entity/hbm/Tabletbl.hbm.xml</value>
      ! E+ ?; ^8 j% m/ P, J% W
    29.                                                 <value>com/wireless/entity/hbm/Menutbl.hbm.xml</value>" ]( J+ ^0 `' i" n& h  E
    30.                                                 <value>com/wireless/entity/hbm/Ordertbl.hbm.xml</value>
      1 q( p4 c0 n/ u8 n, u9 b' a: n
    31.                                                 <value>com/wireless/entity/hbm/Orderdetailtbl.hbm.xml</value>
      ) P! i& q7 h$ I9 Q; n; z/ |
    32.                                 </list>
      ) L, ?; e) W: H+ O  }+ C
    33.                 </property>
      1 I1 k/ Z/ ^" J/ Y
    34.                 <property name="hibernateProperties">
      + `: h& l* S6 W0 h' A. j
    35.                         <props>6 i! N# j! w  ~+ M0 r
    36.                                 <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>  @/ E4 ^7 `! \# m0 i; N
    37.                                 <prop key="hibernate.hbm2ddl.auto">update</prop>! n8 P4 G- W/ R
    38.                                 <prop key="hibernate.show_sql">true</prop>* ~3 K" u- e* w, s- I
    39.                                 <prop key="hibernate.cache.use_second_level_cache">true</prop>
      ; j; Q5 d, E9 w- N
    40.                                 <prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
      # @$ H  J/ }$ f3 X' {9 ~
    41.                                 <prop key=" hibernate.generate_statistics">true</prop>" O4 @2 H# @/ ^7 j
    42.                                 ; x! y! L  I+ n8 I$ J# P
    43.                         </props>2 i# D# B" y% h: d, ^, m7 t$ z
    44.                 </property>
      ' u$ G% u- ?. W% ?( |) {
    45.         </bean># N( E* O# ]; ~' Q& x' ?) k. k! h
    46. 3 B4 e+ v+ p- ?, D
    47. <!-- 配置Service -->
      $ }7 B! U5 L3 K9 i' }
    48. 2 B: Q% n% \# o+ P& K& O
    49. <!-- 配置Service --># N/ k* u0 L" D% f1 D- e
    50. <bean id="userService" class="com.wireless.web.service.impl.UserServiceImpl" />8 M1 N4 v, E. N  e/ ?
    51. <bean id="tableService" class="com.wireless.web.service.impl.TableServiceImpl" />/ u3 k: X. I( }( H" c
    52. <bean id="menuService" class="com.wireless.web.service.impl.MenuServiceImpl" />
      : B9 U8 u* c9 @; t6 t7 M
    53. <bean id="orderService" class="com.wireless.web.service.impl.OrderServiceImpl" />
      9 s" Q" M+ p+ ^1 G" x( g% R

    54. ; d# p, E# N; p. H2 V
    55. <!-- 配置action ,prototype为原型,每次生成新的action  解决并发问题-->" E0 Q9 t' ^# t' M' {
    56. <bean name="/login"   class="com.wireless.web.action.LoginAction" >
      4 v7 _1 ~6 U, ]4 Z
    57.         <property name="userService" ref="userService"></property>
      ( Q  N4 o2 ?, d: ^# x$ |
    58. </bean>  C& i' e1 ]8 M* e1 P2 K! h* t
    59. <bean name="/home"   class="com.wireless.web.action.HomeAction" >
      0 X6 C4 a$ e9 V/ f  ?4 v
    60.         <property name="userService" ref="userService"></property>
      3 C3 g0 v) h) b- C( i2 ]4 V
    61. </bean>
      5 e7 R. N; H2 H! K% \' M
    62. <bean name="/table"   class="com.wireless.web.action.TableAction" >6 {. A: ~) P( z( p; O7 X
    63.         <property name="tableService" ref="tableService"></property>
      - ?! ^$ F2 M6 Z
    64. </bean>
      7 M( c5 R& T( R2 S4 t
    65. <bean name="/menu"   class="com.wireless.web.action.MenuAction" >
      % \- o! h& D  H4 e# a; c
    66.         <property name="menuService" ref="menuService"></property>
      ( N4 u; L9 g6 R) r
    67. </bean>" E+ }# Y, A3 s' m9 ]/ X
    68. <bean name="/order"   class="com.wireless.web.action.OrderAction" >
      9 b% P# \4 u5 i4 t
    69.         <property name="orderService" ref="orderService"></property>: @6 Z+ S# K  E  J/ n4 B
    70. </bean>
      : |7 ^) X6 X$ C! M* ]$ K

    71. 6 N+ Z+ x; d" z4 ?) P6 d1 Z  \
    72. <!-- 配置事务管理器,统一管理sessionFactory的事务 -->
      . b9 F' @; r8 c+ T
    73. <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
      8 \8 W  ?5 E$ d9 s: I5 Y6 ?) `
    74.           <property name="sessionFactory" ref="sessionFactory"/>1 f- G) [) L* D9 u
    75. </bean>* b. _$ t1 _/ t) q! Y
    76. <!-- 启用事务注解 --># O7 a# V- u* D$ T% X: d# d
    77. <tx:annotation-driven transaction-manager="txManager"/>! N0 r/ p! h/ _7 ]

    78. , ~) r8 X9 R) \9 t: ]6 J
    79. </beans>
      ! ^/ K/ d3 r% V' v8 E
    复制代码
    4:hibernate.cfg.xml配置文件5 x' b- T1 e8 z5 u
    1. <?xml version='1.0' encoding='UTF-8'?>/ C0 G6 R1 |# H
    2. <!DOCTYPE hibernate-configuration PUBLIC) s) B( \; r7 j5 a
    3.           "-//Hibernate/Hibernate Configuration DTD 3.0//EN"9 ?) U( ~. ]3 V( L8 H
    4.           "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">) u3 v0 U, E$ y" P5 b! p# f

    5. ' c8 I  t7 Y7 _$ m* @4 E
    6. <!-- Generated by MyEclipse Hibernate Tools.                   -->, E1 Y8 j5 Q2 E7 E+ k
    7. <hibernate-configuration># J5 q, E  d+ b6 n  q

    8. ' d/ l4 x9 F% p/ _5 u
    9.         <session-factory>" w9 b9 T6 Y" n6 J+ x0 H3 C
    10.                 <property name="dialect">9 B( ^" [( |- r. E4 v8 w
    11.                         org.hibernate.dialect.MySQLDialect, X# w( ?% ~. U# I% I# e+ A
    12.                 </property>
      & E4 o) k* m' M! h
    13.                 <property name="connection.url">3 ^4 K$ l. R1 i8 g8 r. g2 O
    14.                         jdbc:mysql://localhost:3306/struts: S; Y- e" ]5 `# C/ G
    15.                 </property>& k& S6 @* |2 I& d
    16.                 <property name="connection.username">root</property>
      4 J" \% z8 t9 Z7 k
    17.                 <property name="connection.password">110511</property>
      5 z+ h' m8 J* o9 E& z  |# p
    18.                 <property name="connection.driver_class">; p9 H+ i4 W6 T( b. E
    19.                         com.mysql.jdbc.Driver4 k3 I& P7 Y4 C' b2 [7 ?3 m
    20.                 </property>
      % `& u; O& u( i
    21.                 <property name="myeclipse.connection.profile">mysql</property>
      2 D) R3 D& F' I/ I& ?
    22.                 <mapping resource="com/wireless/entity/hbm/Usertbl.hbm.xml" />
      ! f1 [8 u% |. K- x7 p, _
    23.                 <mapping resource="com/wireless/entity/hbm/Menutypetbl.hbm.xml" />8 R! ]" Q6 ~" o7 \( O; V4 W
    24.                 <mapping resource="com/wireless/entity/hbm/Tabletbl.hbm.xml" />
      & y; t( M- `/ W
    25.                 <mapping resource="com/wireless/entity/hbm/Menutbl.hbm.xml" />. ]" x2 Q% F+ M' X6 D' V
    26.                 <mapping resource="com/wireless/entity/hbm/Ordertbl.hbm.xml" />
      $ |5 \/ I; m3 F2 J
    27.                 <mapping resource="com/wireless/entity/hbm/Orderdetailtbl.hbm.xml" />& u# Q$ B; M4 ]
    28. ' ^4 \! t( `5 P- c6 s/ h% K
    29.         </session-factory>$ y5 I6 c& ?! C, H, c, s. @
    30. ' P8 M# ~: k% v9 B
    31. </hibernate-configuration>
    复制代码
    5:界面展示
    ' f, I2 J- }1 E3 }
    + ^5 P" Z! Y3 E  U, e( F+ |
    ! j5 q; h% a5 j 0 E  u# z. c! r/ X* X5 @

    ' E6 B4 g) o* Q4 T9 u, v ( |. Y$ I1 K( o5 X

    ! B  v. l$ {3 X% p( n- p # K- i8 h. o7 v* B8 B6 H

    1 \) l$ q* J5 ] 6 x/ F! H8 m5 y0 n5 b, I& n3 ?# ~! y. D+ h
    0 m$ o' k; O% e, k& {& L
    , I7 s1 m  f" F& {7 n
    0 }- F( S8 f# ]) g

    ; X) K% a/ h! f, t项目源码下载地址:javaWeb三大框架SSH + BootStrap网上订餐系统

    1 r% [) |) a% d# y
    解压密码:
    游客,如果您要查看本帖隐藏内容请回复
    * S3 S( B$ O8 \7 B( Y; F; ~

    5 `1 {. T/ \" U. ?- H( o

    点评

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

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


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

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

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

    7

    主题

    0

    听众

    239

    金钱

    三袋弟子

    该用户从未签到

    941#
    发表于 2020-06-06 09:24:50 |只看该作者
    高 高 高!
    回复

    使用道具 举报

    72

    主题

    0

    听众

    830

    金钱

    五袋长老

  • TA的每日心情
    奋斗
    2019-7-3 10:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    940#
    发表于 2020-06-05 16:56:37 |只看该作者
    看看效果怎么样的,
    回复

    使用道具 举报

    1

    主题

    0

    听众

    145

    金钱

    三袋弟子

    该用户从未签到

    939#
    发表于 2020-06-04 17:25:59 |只看该作者
    xiexiedashengfenxian
    回复

    使用道具 举报

    0

    主题

    0

    听众

    55

    金钱

    二袋弟子

    该用户从未签到

    938#
    发表于 2020-04-14 18:06:26 |只看该作者
    高手啊,正需要这个,大写的赞
    回复

    使用道具 举报

    23

    主题

    0

    听众

    425

    金钱

    四袋长老

  • TA的每日心情
    郁闷
    2020-3-25 16:56
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    937#
    发表于 2020-03-07 20:31:25 |只看该作者
    谢谢大佬 磕头磕头磕头磕头磕头磕头
    回复

    使用道具 举报

    2

    主题

    0

    听众

    204

    金钱

    三袋弟子

    该用户从未签到

    936#
    发表于 2020-02-28 14:48:01 |只看该作者
    jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
    回复

    使用道具 举报

    24

    主题

    0

    听众

    480

    金钱

    四袋长老

  • TA的每日心情

    2020-3-25 22:04
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    935#
    发表于 2020-02-21 12:33:33 |只看该作者
    能运行码,
    回复

    使用道具 举报

    14

    主题

    0

    听众

    332

    金钱

    三袋弟子

  • TA的每日心情
    郁闷
    2019-10-30 11:19
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    934#
    发表于 2019-11-15 11:15:22 |只看该作者
    可以给一个数据库的字段说明吗
    回复

    使用道具 举报

    0

    主题

    0

    听众

    58

    金钱

    二袋弟子

    该用户从未签到

    933#
    发表于 2019-10-30 11:12:58 |只看该作者
    想要学习一下 这个作为毕业设计可以么
    回复

    使用道具 举报

    0

    主题

    0

    听众

    65

    金钱

    二袋弟子

    该用户从未签到

    932#
    发表于 2019-09-17 14:44:39 |只看该作者
    楼主真棒,爱你么么哒,看我渣不渣
    回复

    使用道具 举报

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

       

    关闭

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

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