我的日常

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

动态微博

查看: 53890|回复: 257

javaWeb在线考试系统SSH框架

  [复制链接]
admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

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

    [LV.5]常住居民I

    管理员

    跳转到指定楼层
    #
    发表于 2014-08-26 20:17:07 |只看该作者 |正序浏览
    java在线考试系统SSH框架:( G# e$ p' Z9 R2 G- J/ Z' m. G
    模块:试题数据管理(添加考试类型、添加全部试题、添加试题)3 l6 b: U( P9 M8 P
              考生数据管理(浏览全部考生、添加考生数据)
    9 f) }7 |0 g. Y: k5 o4 f数据表:admin   examtype  question  student: p" U/ N1 B7 M0 B  f5 {5 {

    1 W$ E0 L1 n/ }( @% ~# {appContext.xml数据库配置:9 x0 ~. d- z- B, g) ]
    1. <!-- 定义数据源Bean,使用C3P0数据源实现 -->
      & j, G7 w' ~! Z8 [5 v3 r
    2.         <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">( x2 T! X  {4 d5 ~5 F7 x
    3.                 <!-- 指定连接数据库的驱动 -->, H$ J& V. V0 X4 C4 x
    4.                 <property name="driverClass" value="com.mysql.jdbc.Driver"/>& a3 j: |4 [$ b$ P
    5.                 <!-- 指定连接数据库的URL -->
      & F0 i0 h0 ~+ U% q% a8 s0 Y
    6.                 <property name="jdbcUrl" value="jdbc:mysql://localhost/onlinexam"/>
      ) U) E4 ]" u6 H, g1 |( g) |( D
    7.                 <!-- 指定连接数据库的用户名 -->
      5 m& r! \1 g( x
    8.                 <property name="user" value="root"/>
      # T; L6 q: v0 L! z3 b2 R' d8 ?
    9.                 <!-- 指定连接数据库的密码 -->
      - B, h6 c, Y+ B/ d" H# c
    10.                 <property name="password" value="root"/>
      & ?; n2 ^% V3 s1 h& G. l
    11.                 <!-- 指定连接数据库连接池的最大连接数 -->
      / g! p1 i2 j9 x- C! o  _. P4 t
    12.                 <property name="maxPoolSize" value="40"/>& A1 }. L# U  \7 e/ {
    13.                 <!-- 指定连接数据库连接池的最小连接数 -->
      : a9 R5 u5 P1 e& S$ o1 |; A# @
    14.                 <property name="minPoolSize" value="1"/>
      , r+ _0 I" h6 G( B( j0 N
    15.                 <!-- 指定连接数据库连接池的初始化连接数 -->
      3 t8 ~0 ?6 Z" P4 n) A5 o% z
    16.                 <property name="initialPoolSize" value="1"/>
      . z. }( _3 |# U# |" T7 z4 O
    17.                 <!-- 指定连接数据库连接池的连接的最大空闲时间 -->
      6 r9 n/ E  J$ ?
    18.                 <property name="maxIdleTime" value="20"/>
      1 ^8 D- s, ]! z' H* r
    19.         </bean>
      ' P: o- p( s+ z

    20. 7 P, j9 I: p  f7 }1 R
    21.     <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
      % S' u2 k2 D: o/ j
    22.         <property name="dataSource" ref="dataSource"/>
        x1 `* N" c6 z% w: W
    23.         <property name="mappingResources">1 c$ g: D! P; Y# q
    24.             <list>/ T  b3 T, l: v/ ?* O: H
    25.                                 <value>org/matrix/conf/ExamType.hbm.xml</value>
      ) g" x" T3 h- l, U- i! J! A
    26.                                 <value>org/matrix/conf/Admin.hbm.xml</value>) K7 E4 }+ S* F0 E  _+ W! z% r  G" x
    27.                                 <value>org/matrix/conf/Question.hbm.xml</value>
      : s+ X1 [5 S: C; p
    28.                                 <value>org/matrix/conf/Student.hbm.xml</value>$ }+ f; }* A$ i( ?: W% L
    29.             </list>4 W8 M9 A0 b6 L- H0 Z" p
    30.         </property>
      9 r0 G6 v( J- E1 Q' h9 M5 J
    31.         <property name="hibernateProperties">6 ]8 z- O! J% P, q, X& ]  k5 d, c6 Q. _
    32.             <props>
      $ f* i; E, S" m, h- x" f8 q
    33.                 <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
      6 s" U0 V7 W: d+ I. M
    34.                 <prop key="show_sql">true</prop>
      1 r& l. w. X* K) h+ E# s
    35.                 <prop key="hibernate.hbm2ddl.auto">update</prop>
      1 y/ k' z; j& e4 h4 C) y
    36.                 <prop key="hibernate.jdbc.batch_size">20</prop> 1 ^/ W3 t/ F/ _" N3 t, B1 i$ V
    37.             </props>4 g* ^8 ^" H  X4 w
    38.         </property>
      4 X4 E6 ~0 T( W. l" t5 f) z
    39.     </bean>
      $ v9 c' f' W) _4 k' A
    40. ! b  o( w( \/ {. Q
    41.     <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">1 `' [2 I! W& s5 ^
    42.         <property name="sessionFactory" ref="sessionFactory"/>
      1 A  L% h: J- m- N) h6 r# R; K
    43.     </bean>
      8 d, z+ f5 n$ o% W& p- d# H

    44. $ E$ {; b: y' ~' _/ g
    45.         <bean id="transactionInterceptor"- n7 @3 Y7 s* d( Q8 _5 ]4 [
    46.                 class="org.springframework.transaction.interceptor.TransactionInterceptor">
      ; O5 c+ P* D9 w* `( d) y" b
    47.                 <!-- 事务拦截器bean需要依赖注入一个事务管理器 -->4 `9 p5 Y, _* \6 h8 V7 ^7 y+ d' P1 u
    48.                 <property name="transactionManager" ref="transactionManager"/>5 S; Y- a, o2 `- [  p# @
    49.                 <property name="transactionAttributes">5 W) @, M! M5 }, w! T
    50.                         <!-- 下面定义事务传播属性 -->
      1 v* q9 x6 r! S4 S+ J+ ?/ F0 h8 ]1 O
    51.                         <props>9 i6 c6 n3 V; B; P5 n
    52.                                 <prop key="insert*">PROPAGATION_REQUIRED</prop>7 ^* J5 \9 A* b8 ?5 p( }
    53.                                 <prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>
      $ p1 M1 R/ {# N$ j4 z. c* R( i8 U5 J
    54.                                 <prop key="*">PROPAGATION_REQUIRED</prop>
      + y. O% Z* w- z+ k
    55.                         </props>' U8 e! z: E& O' x6 P4 @  `
    56.                 </property>' {& N  L% I  i8 h( Z
    57.         </bean>
      * p( ?' J& a' e: ]6 a5 O  d3 ~/ J

    58. + c) p$ c4 w; d; X4 s
    59.         <!-- 定义业务逻辑处理组件 -->: P+ ^0 P% v: s+ R6 z
    60.     <bean id="examService" class="org.matrix.service.impl.ExamServiceImpl">
      $ t" l! |5 q) k
    61.         <property name="adminDao" ref="AdminDao"/>' a+ Y5 v* C/ N9 q6 x
    62.         <property name="studentDao" ref="StudentDao"/>/ {- I6 \. D  @' `
    63.         <property name="examTypeDao" ref="ExamTypeDao"/>
      7 A! T! n6 ^  I, t
    64.         <property name="questionDao" ref="QuestionDao"/>1 m0 V5 i1 Z7 k8 @$ V
    65.     </bean>9 ~. s* }: Z4 Z8 @1 R

    66. ) s. v- L. `  t- L" N& O7 Z3 J
    67.     <!-- 定义BeanNameAutoProxyCreator -->
      # z. f2 g2 I( R5 P6 J6 A5 r
    68.     <bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
      4 {. t, F) b( v- v; [
    69.         <!-- 指定对满足哪些Bean name的Bean自动生成业务代理 -->* r& s# _' t  j6 z
    70.             <property name="beanNames">( n7 J' i9 W; d. s& Z+ w1 E; v. Z
    71.             <!-- 下面是所有需要自动创建事务代理的Bean-->$ K. _2 [. B- w" |
    72.             <list>
      ! {+ ?( L2 T+ }; g7 y5 o0 ]5 B
    73.                                 <value>examService</value>
      ( M7 o) S7 _. S5 k) Q  Z2 G
    74.             </list>
      9 @: z/ ^+ H. U% X' u/ z
    75.             <!-- 此处可增加其他需要自动创建事务代理的Bean-->
      7 J' ^! G: R7 |% X0 s1 Z8 r; ^+ C
    76.             </property>
      ( q& }' n) [0 ^/ J* _4 L0 {
    77.         <!-- 下面定义BeanNameAutoProxyCreator所需的事务拦截器-->5 C: ~7 `% V! F# J6 w; O
    78.         <property name="interceptorNames">. i  m: o! `5 \+ k! d; }
    79.             <list>+ w  d. _* A! E% ?* x# }! b
    80.                 <value>transactionInterceptor</value>9 L- L! B0 q, G& g' y' Q0 U
    81.                 <!-- 此处可增加其他新的Interceptor -->  A. X6 g0 R: o; f
    82.             </list>
      2 t0 k& `/ W4 l, `" M/ r" J
    83.         </property>$ b7 i2 d5 N2 _/ r3 p
    84.     </bean>
    复制代码

    . p& h, T3 {6 n/ S+ C* @
    : k. H7 `2 q1 n
    * v4 v; n- J+ u
    + K& O2 O5 E' ~! g1 F! I; P
    % u  J3 N* b# r0 }; ^项目源码下载地址:
    游客,如果您要查看本帖隐藏内容请回复
    ' y6 C$ U# _9 j: {

    5 B4 s0 [& q. w* B0 H, J
    6 x, n& g. \$ Y9 O2 U0 |, U/ `- H
    2 `" [2 r/ K5 Y% n5 x; h% @/ u. A; P4 E  n& e
    * e4 D+ P) R" v3 s6 z: v' \+ V5 ~

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


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

    1

    主题

    0

    听众

    130

    金钱

    三袋弟子

    该用户从未签到

    257#
    发表于 2020-09-07 15:37:26 |只看该作者
    111111111111111
    回复

    使用道具 举报

    xinqi    

    0

    主题

    0

    听众

    62

    金钱

    二袋弟子

    该用户从未签到

    256#
    发表于 2020-04-25 17:06:06 |只看该作者
    感谢分享,哈哈哈哈哈哈哈
    回复

    使用道具 举报

    shiyi    

    47

    主题

    0

    听众

    751

    金钱

    四袋长老

  • TA的每日心情
    奋斗
    2020-11-12 16:05
  • 签到天数: 24 天

    [LV.4]偶尔看看III

    255#
    发表于 2020-04-18 13:37:20 |只看该作者
    下载源码看看
    回复

    使用道具 举报

    0

    主题

    0

    听众

    53

    金钱

    二袋弟子

    该用户从未签到

    254#
    发表于 2019-12-23 22:37:39 |只看该作者
    借鉴一下,期末作业
    回复

    使用道具 举报

    0

    主题

    0

    听众

    54

    金钱

    二袋弟子

    该用户从未签到

    253#
    发表于 2019-12-17 17:21:11 来自手机 |只看该作者
    在线考试,我也太难了。
    回复

    使用道具 举报

    0

    主题

    0

    听众

    62

    金钱

    二袋弟子

    该用户从未签到

    252#
    发表于 2019-12-09 13:26:55 |只看该作者
    借我看看谢谢大佬
    % Y$ o2 y, \! j7 _' g
    回复

    使用道具 举报

    2

    主题

    0

    听众

    104

    金钱

    三袋弟子

  • TA的每日心情
    开心
    2019-9-19 09:58
  • 签到天数: 1 天

    [LV.1]初来乍到

    251#
    发表于 2019-09-19 08:41:17 |只看该作者
    顶一下楼主
    回复

    使用道具 举报

    31

    主题

    1

    听众

    542

    金钱

    四袋长老

  • TA的每日心情
    奋斗
    2019-8-10 18:35
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    250#
    发表于 2019-08-01 13:56:22 |只看该作者
    感谢分享~~~~~~·~
    回复

    使用道具 举报

    2

    主题

    0

    听众

    161

    金钱

    三袋弟子

    该用户从未签到

    249#
    发表于 2019-03-13 18:17:18 |只看该作者
    拿来看看
    6 j6 j6 M, r6 F  u7 C' ]
    回复

    使用道具 举报

    11

    主题

    0

    听众

    303

    金钱

    三袋弟子

  • TA的每日心情
    难过
    2021-3-2 20:38
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    248#
    发表于 2019-03-08 10:56:51 |只看该作者
    很不错,正在学ssh,希望有所帮助!大家一起加油!! E3 K2 t" a! Q' ^: j
    回复

    使用道具 举报

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

       

    关闭

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

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