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

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 项目源码 > Spring+Hibernate整合开发的企业OA(源码)
总共46569条微博

动态微博

查看: 15676|回复: 235

Spring+Hibernate整合开发的企业OA(源码)

  [复制链接]

277

主题

40

听众

678

金钱

版主

  • TA的每日心情

    2015-4-25 10:06
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2015-06-03 19:15:48 |显示全部楼层
    springMVC+springAOP+spring security+hibernate的一套框架+ T# Y" K# r4 C& n5 G+ A" i
    8 Z8 w- U8 L! h& D& n; I
    1、easyui( K7 W- Z5 I0 X& v( g
    ! _  s: s. b8 {8 I" z7 g' p
    最后决定只用easyui来作布局,因为easyui的异步树在IE中还存在bug,快速反复点展开有一定几率变量未定义,或者长度超出,源码变量加密,所以打算改用以前自己改过源码的树,UI效果神似的很多。
      @# m% E% J# _, b' J% f  M) F# }+ Y4 G/ P7 ]$ n* {3 Q2 V
    grid列数一多IE10以下都顶不住,10条数据,30列,数据库查询到返回json给前端浏览器也许只要0.3秒,到了浏览器却要加载6秒之久,然后火狐下测试不超过2秒。" k0 o( {$ Q, h# I1 d# {. s3 l
    & j6 F7 s; X- k" _
    本Demo亮点:对选项卡的控制,增删改按钮的插件封装,各种弹出框的简化调用。
      y" P9 B" Z  a& P* O$ Z4 L9 M( _, W1 S+ b+ X( X
    2、Spring AOP# y9 V) M8 y9 l- x- N/ m

    1 Z7 \, t8 z1 A( r' q  s切面编程的Demo,可以在每个业务层的方法执行前后做一些事情,比如日志,或者一些验证。
    ( q& Q  r7 r: ~7 B3 O+ q+ }( }5 Z: G, D0 R
    " k+ D+ Z" H. Q- K: o
    * N! E2 s1 w5 I6 l1 }3、springMVC
    ; B- v( W: O. h8 W) C4 D* s
    4 i9 v& D4 p' @0 Y" u' x1 J- Q$ i4 |使用简单的MVC,Demo中包含了一些菜单树的使用,如果不喜欢递归,请自行修改。3 ]+ v. Q+ E4 g8 O# v

    - Q7 x- u1 w' N1 [% g" i
    8 d. ]2 @5 y% b( ?  W5 d, ?4、spring security( u) ~1 I' T; H/ h" p9 A% B

    8 A8 _6 \( d. h4 t! m" ^7 q5 _安全验证框架,为了可以先看到Demo,默认被我关了,请自行修改spring-security.xml配置文件,) L9 g% @* `( p  X7 d4 L& n6 E2 I0 K

    * j( |% K2 Y* w4 H8 I要搭建权限管理的同学请自行完善,自己的权限自己设计,世界上没有绝对通用的系统。7 z. t( G9 U$ H: K1 u1 d/ t

    ! o  s) v! R5 s
    ( M# ~, o* g8 l) l7 k' m5、spring整合Hibernate
    2 b# Q* C+ I) E* B0 H2 P; |  n) p) G& N3 X5 ~! j
    Hibernate的事务管理托管给spring,在业务层做事务管理控制,可重用数据访问层。6 i. y2 @' b( Q

    " |  B  d! ~/ O5 [HibernateUtilities工具类提供了原生Hibernate的,特殊情况如果需要摆脱spring的事务管理可以用这个,以grid的demo为例,这个是底层servlet的调用,这个工具类依然提供了每个请求使用一个Session的机制。) P1 Z: T. C5 j7 i9 V: P

    5 ~. I0 d& b* J. z* Z7 w- G$ [我使用的是eclipse 插件:Hibernate tools
    5 b4 W/ B5 [4 j: Y7 b
    ' p1 B' |; U8 b# e3 E7 H6、原生JDBC/ q8 }! b# H/ M- r) G7 Q5 O; ?* ~" a

      u' Z, }) _, \DriverUtilities工具类提供了JDBC操作数据库的,但是没有提供Demo,因为非到万不得已,我不希望使用最原始的JDBC来操作数据库。
    ! D: \3 ]4 T5 F, T) g! [
    0 R# ~+ p$ i" Y; G! s- p2 m3 g. a
    - K! p( E- J, F+ P/ `7、Gson* O; I6 I9 [1 i+ `9 J& n* T
    ( Y9 {& w/ Q% E6 W% _  q9 F
    JsonUtilities工具类提供将javaBean序列化成Json字符串,用排除指定成员的方法来避免实体类之间的循环依赖。
    3 S* U$ n5 ]/ t: V8 O" U2 |" K* D8 g% u2 K
    . ^1 J- x: ~7 F' R  O
    Demo效果图
    # }9 s! I6 e5 x0 h, ?6 V% G# O5 b6 P) ?0 y1 ~3 `( e
    31100832-6d7360b224444df0a1f41574f8fd6a03.jpg
    + b! f' P. j! c: N, K8 A: q! I
    # r8 H$ C! T5 n# K/ A% Q数据的问题:使用Oracle10g数据库,没有附带数据库,可以使用Hibernate工具用映射注解生成数据库表结构及主外键关系。注意默认scheme。* e6 _) |2 C3 }& M0 ~% k1 ]. w8 @
    Spring+Hibernate整合开发的企业OA(源码)

    1 V( C, C) d; e( p+ ]1 v' R
    - Q% ]1 ]% @* w: u( l

    $ o1 }2 z% ]$ p% X/ @- o6 M1 T提取码:
    游客,如果您要查看本帖隐藏内容请回复
    # Q' k/ z: I# n. l( s2 E, X6 `

    # t4 m+ |8 F, Y% j1 P  ]) ]+ D# C3 L9 r

    % D; q: v) A$ R, |0 X4 L' V

    科帮网-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爱好者③

    本帖被以下淘专辑推荐:

    16

    主题

    0

    听众

    296

    金钱

    三袋弟子

  • TA的每日心情
    奋斗
    2016-2-28 09:21
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2015-06-05 11:51:44 |显示全部楼层
    谢谢分享 好好啊啊啊 啊啊  
    回复

    使用道具 举报

    3

    主题

    3

    听众

    170

    金钱

    三袋弟子

  • TA的每日心情
    开心
    2015-6-14 00:10
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2015-06-12 15:55:53 |显示全部楼层
    很感谢分享,谢谢谢蟹蟹
    回复

    使用道具 举报

    7

    主题

    0

    听众

    175

    金钱

    三袋弟子

  • TA的每日心情

    2015-8-10 15:31
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2015-07-01 14:15:53 |显示全部楼层
    ;lzckjxcmnkxcxcnkxcmkxcmklxcmnklxcnkl
    回复

    使用道具 举报

    0

    主题

    0

    听众

    116

    金钱

    三袋弟子

  • TA的每日心情
    奋斗
    2015-7-6 21:38
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2015-07-02 09:53:55 |显示全部楼层
    RE: Spring+Hibernate整合开发的企业OA(源码) [修改]

    点评

    罗四海876  老实说这个项目确实不错的,确实很不错!老实说这个项目确实不错的,确实很不错!老实说这个项目确实不错的,确实很不错!  发表于 2016-10-27 21:21 回复
    回复

    使用道具 举报

    7

    主题

    3

    听众

    383

    金钱

    版主

  • TA的每日心情
    无聊
    2016-3-14 13:57
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    发表于 2015-07-03 19:32:00 |显示全部楼层
    瞧一瞧  看一看
    回复

    使用道具 举报

    3

    主题

    2

    听众

    292

    金钱

    三袋弟子

  • TA的每日心情
    难过
    2015-12-30 13:42
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    发表于 2015-07-13 13:09:09 |显示全部楼层
    下载下来研究研究

    点评

    罗四海876  老实说这个项目确实不错的,确实很不错!老实说这个项目确实不错的,确实很不错!老实说这个项目确实不错的,确实很不错!  发表于 2016-10-27 21:22 回复
    回复

    使用道具 举报

    2

    主题

    0

    听众

    85

    金钱

    三袋弟子

  • TA的每日心情
    无聊
    2015-8-18 08:02
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-08-18 08:01:02 |显示全部楼层
    Thanks for sharing.
    回复

    使用道具 举报

    12

    主题

    7

    听众

    681

    金钱

    四袋长老

  • TA的每日心情
    无聊
    2015-11-1 10:20
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    活跃会员

    发表于 2015-08-18 13:48:08 |显示全部楼层
    谢谢

    点评

    罗四海876  老实说这个项目确实不错的,确实很不错!老实说这个项目确实不错的,确实很不错!老实说这个项目确实不错的,确实很不错!老实说这个项目确实不错的,确实很不错!  发表于 2016-10-27 21:22 回复
    回复

    使用道具 举报

    24

    主题

    0

    听众

    664

    金钱

    五袋长老

  • TA的每日心情
    郁闷
    2016-7-1 11:20
  • 签到天数: 59 天

    [LV.5]常住居民I

    发表于 2015-08-18 14:07:25 |显示全部楼层
    不错。谢谢楼主分享的源码、

    点评

    罗四海876  老实说这个项目确实不错的,确实很不错!老实说这个项目确实不错的,确实很不错!老实说这个项目确实不错的,确实很不错!老实说这个项目确实不错的,确实很不错!老实说这个项目确实不错的,确实很不错!  发表于 2016-10-27 21:23 回复
    回复

    使用道具 举报

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

       

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