科帮网-Java论坛、Java社区、JavaWeb毕业设计

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

动态微博

查看: 144672|回复: 1

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实现。& _9 c' Y! L2 J. }+ M& d

    实现的功能也比较少,基本的crud操作,文件上传,ajax异步刷新等。/ v# ?' }- l; t  F7 v6 l

    2.代码结构

    6 X: f; w6 R% M9 Y
    ( l2 Y* B" Z& [0 N- ^' r3: applicationContext.xml配置文件0 r- p6 n, p0 z! F% b; U, Z
    1. <?xml version="1.0" encoding="utf-8"?>
      " Y( o1 @' u+ i. N4 C/ B
    2. <beans xmlns="http://www.springframework.org/schema/beans"
      ! m) a, C7 l" P+ z" |! T
    3.                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      % D# ~$ ^% m* z4 _7 [7 r: A3 ~
    4.                 xmlns:context="http://www.springframework.org/schema/context"
      ' x3 U2 n: q. K
    5.                 xmlns:tx="http://www.springframework.org/schema/tx"5 H5 b8 K, {0 D/ G. P
    6.                 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
      : z1 q, `0 @% Q" y! Y- Y
    7.                                 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd4 ?3 Z; z: ]5 d9 S( y
    8.                                 http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
      1 F8 M2 Q* [  O* f: q
    9. <!-- 启用注解扫描 -->/ q5 c. Y7 N0 L3 Q4 l
    10. <context:annotation-config/>
      3 w+ i, V0 f+ F4 y' r
    11. ; [1 S* f: [$ ^. a( t
    12. <!-- 配置数据源 -->
      % t- Y; ~9 K, ]4 Y
    13. <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
      " e' w5 X; F8 ~% S+ r" r" Y
    14.                 <property name="driverClassName" value="com.mysql.jdbc.Driver" />
      ; }* Z* m# E( K" Y5 o& m
    15.                 <property name="url" value="jdbc:mysql://localhost:3306/wireless"/>3 l, y% R; a( r+ s9 N. c1 x  N
    16.                 <property name="username" value="root"/>
      8 S4 I  i, s$ z1 F
    17.                 <property name="password" value="110511"/>
      7 u& j8 g# M& n9 ]4 G
    18. </bean>
        U! N/ b5 I9 R: f6 t
    19. <!-- 配置会话工厂 -->
      ( E5 x" L* ~9 N/ L. D  U
    20. <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        s. H# b) b7 v2 Q+ w0 K! T) H
    21.                 <!-- 设置数据源 -->/ G. c. K4 \) R) C1 j) h; B$ \
    22.                 <property name="dataSource" ref="dataSource" />" h# Q% O) A" |" B, H) [7 \2 b
    23.                 <!-- 配置映射文件 -->: E+ [' e, `. N% l  l
    24.                 <property name="mappingResources">- V* S. z- N! w2 j
    25.                                 <list>. X4 k6 \) v4 ]/ G7 W
    26.                                                 <value>com/wireless/entity/hbm/Usertbl.hbm.xml</value># U9 e/ l' T. V  [- d8 v
    27.                                                 <value>com/wireless/entity/hbm/Menutypetbl.hbm.xml</value>8 g; a" f: \2 I% p1 _4 g1 N
    28.                                                 <value>com/wireless/entity/hbm/Tabletbl.hbm.xml</value>
      / t$ N+ V$ D; n7 j4 O2 n2 J! ^
    29.                                                 <value>com/wireless/entity/hbm/Menutbl.hbm.xml</value>7 D7 j3 C5 {" q" k: n. J
    30.                                                 <value>com/wireless/entity/hbm/Ordertbl.hbm.xml</value>& A4 F6 T9 }( G  P3 g8 ?: \4 m; s
    31.                                                 <value>com/wireless/entity/hbm/Orderdetailtbl.hbm.xml</value>
      : [$ S& n: C5 j3 T: @  U8 P9 M
    32.                                 </list>) |" [; g3 G# L3 |* v. f
    33.                 </property>' ~4 s9 @0 K- E% O# [
    34.                 <property name="hibernateProperties">
      9 Y9 \: L# |3 ]* `5 b5 Q- M
    35.                         <props>
      ' Y. w* u4 r- _2 G+ B3 h1 Q8 [" q! B
    36.                                 <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>0 `9 P  E; x* Z! O
    37.                                 <prop key="hibernate.hbm2ddl.auto">update</prop>
      " o5 T3 Q# I) M" _* G) ^
    38.                                 <prop key="hibernate.show_sql">true</prop>
      0 T% }2 W0 }; B2 @' U/ ?/ c3 R
    39.                                 <prop key="hibernate.cache.use_second_level_cache">true</prop>
      + Z" F6 h7 E# Z' v& x
    40.                                 <prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
      ( c# _9 {3 p) \* ]" e) s  s
    41.                                 <prop key=" hibernate.generate_statistics">true</prop>& g$ ^, ]' K% X2 y
    42.                                 
      * q) b! C$ f3 `1 Z* a/ Q
    43.                         </props>
      * O( A$ l* G* `3 M1 b1 E
    44.                 </property>
      - y# D$ f% x) U5 t
    45.         </bean>7 Y' k% i6 O) b% X0 Q7 y" ^1 Y* j$ y/ w
    46. # J" p& m3 e% f8 @- p
    47. <!-- 配置Service -->
      0 A' s! z7 |8 |; a& ?

    48. / |6 g1 `, x# j+ B5 s
    49. <!-- 配置Service -->
        |, V! D# U% `) X$ @$ K. e
    50. <bean id="userService" class="com.wireless.web.service.impl.UserServiceImpl" />( ?. N2 R2 c- T
    51. <bean id="tableService" class="com.wireless.web.service.impl.TableServiceImpl" />- I  e5 ]& I3 N/ O) W8 y
    52. <bean id="menuService" class="com.wireless.web.service.impl.MenuServiceImpl" />
      1 Z' O/ h, v% G% s: i
    53. <bean id="orderService" class="com.wireless.web.service.impl.OrderServiceImpl" />" Y% f# ]* y+ L) T: L
    54. 7 r$ O% k3 o' s- K- d* B
    55. <!-- 配置action ,prototype为原型,每次生成新的action  解决并发问题-->
      + z7 Q- T" |% P% C& }
    56. <bean name="/login"   class="com.wireless.web.action.LoginAction" >
      . M5 }: f0 [9 P2 R) E! f; C. Q9 ]3 Q
    57.         <property name="userService" ref="userService"></property>
      , @/ @3 d. K' l. L
    58. </bean>
      1 e* }' Z1 I/ F% K6 _* P
    59. <bean name="/home"   class="com.wireless.web.action.HomeAction" >" V( x* [' H5 x+ l5 ^, y
    60.         <property name="userService" ref="userService"></property>; ]+ v( e( I5 C. e* d$ u5 V5 M& Y
    61. </bean>
      1 _" V; j) @* Z& L9 n1 h
    62. <bean name="/table"   class="com.wireless.web.action.TableAction" >
      ' s! e1 T0 {; V+ Z2 _; r' T
    63.         <property name="tableService" ref="tableService"></property>
      ! x! Q5 v# G7 F# B( J# V3 l
    64. </bean>& y7 j8 R3 M# S8 w/ Z9 h+ q: W  ]
    65. <bean name="/menu"   class="com.wireless.web.action.MenuAction" >, b; G( r1 z) F  ^  c
    66.         <property name="menuService" ref="menuService"></property>6 g& f" L9 K* Y) `
    67. </bean>
      7 a* Q  W4 m# T7 t+ C8 Z9 H
    68. <bean name="/order"   class="com.wireless.web.action.OrderAction" >
      ' U' Y6 x  P0 `! S% q1 m
    69.         <property name="orderService" ref="orderService"></property>
      * X$ p- J+ K+ h* y
    70. </bean>- K5 ]1 Y3 {" ?2 ]7 I7 H3 m! W8 k
    71. & r( X  F% a. w$ e# ^% v4 V; [' Q
    72. <!-- 配置事务管理器,统一管理sessionFactory的事务 -->1 B/ s4 i4 r+ c; \
    73. <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">1 T$ ~. e$ o2 v* Z" |$ H
    74.           <property name="sessionFactory" ref="sessionFactory"/>
      0 G9 e5 y0 l! W' h; |6 N& \6 h% V
    75. </bean>* N4 U3 M, z' X$ b2 P0 o  H& u
    76. <!-- 启用事务注解 -->
      ! i1 l" {9 a' n6 `
    77. <tx:annotation-driven transaction-manager="txManager"/>
      . Q) w) j, i, A6 c& ?  m. x
    78. : R! R, n9 N, T
    79. </beans>
      9 _0 k- f4 P3 o  T' l
    复制代码
    4:hibernate.cfg.xml配置文件
    * f8 B) T( `; n. I
    1. <?xml version='1.0' encoding='UTF-8'?>
      ! I# l, v2 N3 _7 x! z- j
    2. <!DOCTYPE hibernate-configuration PUBLIC
      . q+ a( \2 T! B  n" b
    3.           "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
      & {. k% `0 p  R/ O  O; u
    4.           "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
      " i; ~4 s+ A+ B7 e, K7 s; |

    5. / w  ?0 t; P5 P5 X
    6. <!-- Generated by MyEclipse Hibernate Tools.                   -->9 f; v8 [8 N# N5 [( K, h' J
    7. <hibernate-configuration>5 o  z0 O0 o' f0 m' q0 U
    8. 7 c3 V5 }, P' ~" E. Z, E) r
    9.         <session-factory>
      ; s/ \9 P7 Y1 F# M; u2 j' m& Y$ w
    10.                 <property name="dialect">/ t$ F  f# Q: c4 O; u* _6 u
    11.                         org.hibernate.dialect.MySQLDialect) [3 B# z3 \9 t) w* V
    12.                 </property>% t0 b: t' R# Y6 i: q3 S8 ?
    13.                 <property name="connection.url">. b5 P( n0 H5 O- N( T9 y
    14.                         jdbc:mysql://localhost:3306/struts
      ; a* w8 ~2 T% B6 L: V6 P' a
    15.                 </property>9 R9 M8 U1 `2 O
    16.                 <property name="connection.username">root</property>* b8 ]0 ~- J3 `' H
    17.                 <property name="connection.password">110511</property>
      9 v! K* X9 ^4 k
    18.                 <property name="connection.driver_class">, X; O: ^- d& F5 C0 P' L, ~
    19.                         com.mysql.jdbc.Driver8 j. @4 n# n1 P
    20.                 </property>  J0 M* h$ U" z% N2 w
    21.                 <property name="myeclipse.connection.profile">mysql</property>
      ; I( M. U4 I- {
    22.                 <mapping resource="com/wireless/entity/hbm/Usertbl.hbm.xml" />6 h4 C- y1 s: y1 P/ E/ ^, O8 v
    23.                 <mapping resource="com/wireless/entity/hbm/Menutypetbl.hbm.xml" />. K# O/ `+ f- C9 \6 C( d
    24.                 <mapping resource="com/wireless/entity/hbm/Tabletbl.hbm.xml" />5 n8 {% S* C; i2 ]" D; A
    25.                 <mapping resource="com/wireless/entity/hbm/Menutbl.hbm.xml" />& ~9 K; r' n; d  H
    26.                 <mapping resource="com/wireless/entity/hbm/Ordertbl.hbm.xml" />
      , a- Y* K1 F; o8 Q/ o
    27.                 <mapping resource="com/wireless/entity/hbm/Orderdetailtbl.hbm.xml" />0 k4 u8 l9 A+ [  o; T1 w

    28. ) g9 z4 w3 ]! |( F2 G
    29.         </session-factory>4 [2 h! q- y8 S6 q
    30. * ]- ^. @/ I6 c* r. u* `3 H: T
    31. </hibernate-configuration>
    复制代码
    5:界面展示
    ( n3 e3 M* w4 K* [. f0 E " m6 `( U6 R$ X3 O6 ~7 _

    6 w" x5 f( j& F# e + B$ ^+ r" G+ c  _7 [) L% H0 f1 Q
    - I' Q; ~; t$ Q
    9 d7 n1 I$ m  l  {! Z

    # p' B- L6 P2 _+ c
    % |& s/ D9 J9 q0 _& N8 M# e- m- `" A  u: c5 ]1 e) z
    : e+ |! H* P/ m  l
    9 L2 d( ^5 z% u& m& n! R$ R0 U
    % }, B, N' q3 O1 ]' B/ \$ ~/ @8 Z

    / n8 V5 w! [4 z& i3 n2 q( Y, L+ W
    - D1 s( I% N& Q% p8 ?* c/ Y项目源码下载地址:javaWeb三大框架SSH + BootStrap网上订餐系统

    0 q/ W, j, a- \/ N/ [% Z
    解压密码:
    游客,如果您要查看本帖隐藏内容请回复
    2 P9 @2 @/ n7 _1 h8 W
    6 F+ T/ {5 M# i" ^7 V5 Q8 |

    点评

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

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


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

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

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

    admin    

    1244

    主题

    544

    听众

    1万

    金钱

    管理员

  • TA的每日心情

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

    [LV.5]常住居民I

    管理员

    沙发
    发表于 2015-05-06 22:28:29 |显示全部楼层
    成于鹏 发表于 2015-5-6 14:17 ' N# D8 N" e' r9 y1 b
    很好的资料
    6 D$ Z7 G7 R+ A2 M2 j$ u; T
    哈哈哈8 ]& A1 G2 J9 @, ~' ~7 Y
    回复

    使用道具 举报

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

       

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