拧巴人 发表于 2015-6-3 19:15

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

SpringMVC+springAOP+spring security+Hibernate的一套框架

1、easyui

最后决定只用easyui来作布局,因为easyui的异步树在IE中还存在bug,快速反复点展开有一定几率变量未定义,或者长度超出,源码变量加密,所以打算改用以前自己改过源码的树,UI效果神似的很多。

grid列数一多IE10以下都顶不住,10条数据,30列,数据库查询到返回json给前端浏览器也许只要0.3秒,到了浏览器却要加载6秒之久,然后火狐下测试不超过2秒。

本Demo亮点:对选项卡的控制,增删改按钮的插件封装,各种弹出框的简化调用。

2、Spring AOP

切面编程的Demo,可以在每个业务层的方法执行前后做一些事情,比如日志,或者一些验证。


3、springMVC

使用简单的MVC,Demo中包含了一些菜单树的使用,如果不喜欢递归,请自行修改。


4、spring security

安全验证框架,为了可以先看到Demo,默认被我关了,请自行修改spring-security.xml配置文件,

要搭建权限管理的同学请自行完善,自己的权限自己设计,世界上没有绝对通用的系统。


5、spring整合Hibernate

Hibernate的事务管理托管给spring,在业务层做事务管理控制,可重用数据访问层。

HibernateUtilities工具类提供了原生Hibernate的,特殊情况如果需要摆脱spring的事务管理可以用这个,以grid的demo为例,这个是底层servlet的调用,这个工具类依然提供了每个请求使用一个Session的机制。

我使用的是eclipse 插件:Hibernate tools

6、原生JDBC

DriverUtilities工具类提供了JDBC操作数据库的,但是没有提供Demo,因为非到万不得已,我不希望使用最原始的JDBC来操作数据库。


7、Gson

JsonUtilities工具类提供将javaBean序列化成Json字符串,用排除指定成员的方法来避免实体类之间的循环依赖。


Demo效果图



数据的问题:使用Oracle10g数据库,没有附带数据库,可以使用Hibernate工具用映射注解生成数据库表结构及主外键关系。注意默认scheme。
Spring+Hibernate整合开发的企业OA(源码)


提取码:**** Hidden Message *****



科帮网. 发表于 2015-6-5 11:51

谢谢分享 好好啊啊啊 啊啊

橙橙橙 发表于 2015-6-12 15:55

很感谢分享,谢谢谢蟹蟹

大表哥 发表于 2015-7-1 14:15

;lzckjxcmnkxcxcnkxcmkxcmklxcmnklxcnkl

小吊程序猿 发表于 2015-7-2 09:53

RE: Spring+Hibernate整合开发的企业OA(源码) [修改]

我很无奈 发表于 2015-7-3 19:32

瞧一瞧看一看

凡雪 发表于 2015-7-13 13:09

下载下来研究研究

独处的时候 发表于 2015-8-18 08:01

Thanks for sharing.

javaWeb12 发表于 2015-8-18 13:48

:handshake谢谢

灵魂出窍 发表于 2015-8-18 14:07

不错。谢谢楼主分享的源码、
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Spring+Hibernate整合开发的企业OA(源码)