欢迎来访VIP源码平台服务中心。

java+Spring+Hibernate整合的企业OA源码

创始发布日期:2024-01-16 10:33 热度:14 ℃
点赞 收藏
商品属性
    • 品牌其他
    • 语言Java
    • 数据库Mysql
    • 移动端
    • 大小32.2 MB
    • 规格整站源码
    • 授权免授权
    • 源文件完全开源(含全部源文件)
安装环境
    • 安装服务¥3.00(额外,可选)【要求说明】
    • 主机类型独立主机(服务器、VPS、VM)
    • 伪静态需要
    • 操作系统Windows
    • 安装方式提供管理权限,QQ远程协助
    • web服务IIS
商品介绍

java+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字符串,用排除指定成员的方法来避免实体类之间的循环依赖。


分享:
物美价廉多买多送
省时省力持续更新
优质模板宁缺毋滥
极速响应售后服务