Spring
文章平均质量分 85
iteye_2812
这个作者很懒,什么都没留下…
展开
-
关于JOffice的权限更新说明--角色权限授予
JOffice OA 系统的权限是采用基于角色的管理,用户拥有相应的角色,就会有相应的权限,开发时,大家可以把自己的测试账号添加一个超级管理员: ---------该脚本为初始化数据所用insert into app_role(roleId,roleName,roleDesc,status,rights)values(-1,'超级管理员','超级管理员,具有所有权限',1,'__A...2009-11-11 12:09:16 · 256 阅读 · 0 评论 -
Activiti入门篇之一 Maven环境搭建
下载地址http://maven.apache.org/download.cgi进入该地址,选择其中一二进制发布版本,如: 更多了解http://redxun.iteye.com/blog/2406509解压maven包 把maven下载包解压,如下图所示:修改Settings文件<?xml version="1.0" encoding="U...原创 2014-04-28 09:09:39 · 1823 阅读 · 0 评论 -
基于开源流程引擎Activiti5的工作流开发平台
http://www.redxun.cn:8020/saweb/login.jspuser:adminpwd:1 更多了解http://redxun.iteye.com/blog/2406509 整合流行的开源技术框架如下:Spring Core 3.0.4Spring MVC 3.0Spring Security 3...原创 2012-05-17 11:28:57 · 1078 阅读 · 0 评论 -
Activiti 多个并发子流程的应用
应用场景: 多个部门发起资金计划,最后统一到财务部审批,每个部门发起资金计划是一个子流程,财务部审批是多个部门的计划同时审批,审批完成后,再提交上级领导审批。 流程如下: 要解决以上问题,需要实现多个子流程并行处理的功能。在Activiti5有一个比较强的节点属性就是多实例,它可以支持多实例的子流程,多实例任务,多实体脚本等。目前支持多实例的节点类型有: ...原创 2012-08-27 11:29:54 · 1611 阅读 · 0 评论 -
Jbpm4或Activiti5的流程任务分发与汇总
应用场景:在企业或事业单位,经常需要把一个任务分派给多条线去处理,每条线可以由一个或多个步骤构成,多条线的任务完成后需要再汇总一起于某个任务上。如下例子为一个公文下发流程,这个流程就涉及到任务的两级分发。 图一 原流程定义图 图二 执行过程中流程图 以上黄色的代表任务分发,紫黄代表任务汇总。 解决方法一: 我们可以把多个任务线用子流程去实现也可以,这样在分发那里会产生多个子流程,...原创 2012-03-20 18:28:16 · 666 阅读 · 0 评论 -
Activiti 工作流会签开发设计思路
Activiti 工作流会签开发设计思路 在流程业务管理中,任务是通常都是由一个人去处理的,而多个人同时处理一个任务,这种任务我们称之为会签任务。这种业务需求也很常见,如一个请款单,领导审批环节中,就需要多个部门领导签字。在流程业务中,我们可以把每个领导签字的环节都定义为任务,但若这样,这个流程业务有一点是固定的,就是签批人是固定的。而任务是由一个领导签完再到另一领导,当然也可以由多个...2012-07-26 12:12:17 · 1852 阅读 · 0 评论 -
基于标签方式的工作流启动及任务执行开发说明
基于现在的系统的整合需求,本系统提供基于标签的工作流整合方式,工作流的启动及执行下一步时,均需要通过可以通过标识来处理完成。这使得基于JSP方式的流程整合变得很简单. 自定义工作流启动 系统提供启动参数,只需要提交至/flow/startProcessActivity.do,提交的参数包括以下:(可以参考ProcessRunStart.js的) defI...2011-09-25 21:21:43 · 163 阅读 · 0 评论 -
JOffice2 发布了开源的开发者体验版本啦!
JOffice的爱好者有福音了,经公司决定,现在发布了开发体验版本,方便开发公司、工作流研究者、个人学习者更近了解及学习利用Struts2,Spring,Hibernate,ExtJs,JBPM4如何开发一套完整的应用。该版本的仅能用于学习用途,不能用于商业用途。 利用该平台,我们可以很方便开发电子政务、企业应用、工作流程、报表管理等的集成应用。我们更多的是分享自己的开发...2011-08-09 23:42:17 · 308 阅读 · 0 评论 -
关于JOffice的业务表单与流程的整合问题
关于 JOffice 的业务表单与流程的整合问题 目前JOffice中提供三种流程表单整合方式: 一、 在线制作表单,并且能完成自动的表单对应的物理表的生成 二、 跟系统现在的业务表单整合,采用EXT表单模板 三、 跟系统现有的业务或其他系统现有的表单整合,采用URL表单模板 三种方式都可以,但是需要根据情况来选择,第一种适用于全新的表单及流程开发,第二种...2011-07-26 23:55:24 · 164 阅读 · 0 评论 -
利用Spring AOP与JAVA注解为系统增加日志功能
Spring AOP一直是Spring的一个比较有特色的功能,利用它可以在现有的代码的任何地方,嵌入我们所想的逻辑功能,并且不需要改变我们现有的代码结构。 鉴于此,现在的系统已经完成了所有的功能的开发,我们需要把系统的操作日志记录起来,以方便查看某人某时执行了哪一些操作。Spring AOP可以方便查看到某人某时执行了哪一些类的哪一些方法,以及对应的参数。但是大部分终端用户看这些方法的名称...2010-04-20 10:15:44 · 185 阅读 · 0 评论 -
Struts,Spring,Hibernate,Ext3完整的应用程序搭建(一)
最近一直在进行公司产品的研发,工作很辛苦,但收获也颇多,宏天软件的OA产品的开发由本人进行策划,并且完成了初步的工作。现把系统的初步工作成果显示出来,后面会一步步把开发的心得写上来,与大家分享,包括系统的基础架构建设,功能开发,需求理解及解决方案的探讨。 OA系统使用到的技术有:Spring,Hibernate,Struts2,Jbpm4,Lucene2,Compass,JapserR...2009-09-20 12:27:17 · 186 阅读 · 0 评论 -
Jasper Report与J.Office中的报表开发
Jasper Report是一个强大的开源报表引擎,现在越来越多的系统已经采用它来进行报表开发,它的设计工具IReport提供了更强大的设计功能,可以满足绝大部分系统的报表需求,功能一点也不比商业的报表引擎逊色。下面我们来说明一下如何使用IReport来进行报表的设计及开发,同时把开发好的报表模板加入到JOffice中。 一、安装报表工具(IReport) ...原创 2010-01-04 10:32:31 · 216 阅读 · 0 评论 -
基于Spring Security2与 Ext 的权限管理设计与实现
一、Spring Security介绍 Spring Security的前身Acegi,其配置及使用相对来说复杂一些,因为要配置的东西比较多,Sprng Security简化了以前的配置。大家有兴趣可以多多了解以前的版本,因为很多细节在前面的版本可以看得比较清楚,后面的版本需要看源代码才知道其实现的原理了。基于角色的设计与实现是绝大部分系统中比较常见的权限管理方式,对权限进行分组进行管理...原创 2009-12-25 12:29:54 · 156 阅读 · 0 评论 -
JOffice中的权限管理--功能粒度的权限管理配置
JOffice中的权限管理是基于角色的管理策略,采用Spring Security2的配置方式,同时能够结合EXT3来进行整个系统的权限管理,通过使用配置文件,进行整个系统的功能集中管理,包括系统左边的导航菜单,数据列表中的功能操作权限。我们知道,在传统的Web项目中,我们都是采用基于URL进行权限控制的。基于EXT的应用也不例外,只不过我们是需要结合前台的功能菜单一起,前台显示出来的功能菜单...2009-11-14 20:20:09 · 144 阅读 · 0 评论 -
JOffice中的权限管理--自动登录(remember me)与SHA256加密
在开发时,可以让系统记住登录,可以避免开发调试重复登录带来的麻烦,提高调试的效率,在系统中,点击“让系统记住我”选项。 若要启用该功能,系统需要进行以下的配置: 1.系统现在打开了用户密码加密的配置(加密配置为SHA-256),因而系统的密码需要重新设置,可以调用系统StringUtil的方法: public static synchronized Stri...2009-11-11 12:39:29 · 323 阅读 · 0 评论 -
Activiti入门之三--ORM框架MyBatis的基础及使用
1. 概述 上篇我们介绍了构建Activiti的环境基础及与Spring的整合,本篇则着重介绍Activiti中的底层ORM框架,以使得我们在后续的扩展Activiti的实现提供了基础的数据库访问功能。2. 引入MyBatis依赖库 增加mybatis-spring依赖包,如上图所示,具体的pom.xml文件如附件中的文件所示,在这里不贴代码了。3. 配置MyBatis与Spring的基...2014-05-12 14:29:04 · 649 阅读 · 0 评论