01 2016 档案

摘要:背景最近项目管理中需要对jenkins的权限进行区分和限定,就研究了一下下。顺道把用户和权限这块的内容分享给大家。用户要想创建用户,需要先设定允许用户注册。在系统设置,Configure Global Security下 设置完成后,进入“管理用户”,就可以创建用户了。 查看用户列... 阅读全文
posted @ 2016-01-21 16:48 Sherry&Yang 阅读(621) 评论(0) 推荐(0)
摘要:流程变量可以是流程中一系列参数,比如办理人(Assignee),消息(message)等。这些流程变量使得activiti能够应用于更为复杂的业务中,使得流程变得更加灵活可控。 场景(一) 图一:没有使用流程变量 图二:使用流程变量 上面两个流程定义只是是否应用流程变量的一个简... 阅读全文
posted @ 2016-01-21 16:01 Sherry&Yang 阅读(706) 评论(0) 推荐(0)
摘要:上篇博客简单介绍了Activiti流程图的使用,这篇博客我们就根据这个流程图来完成这一个流程。 下图是Activiti的系统服务结构图,在后面的流程中,我们会用到其中的功能组件,如RepositoryService、RuntimeService、TaskService等... 阅读全文
posted @ 2016-01-17 11:54 Sherry&Yang 阅读(321) 评论(0) 推荐(0)
摘要:工作流解决在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现。使用Eclipse开发,需要安排工作流插件,详情见下面。 Name:Activiti BPMN 2.0 designer Location:h... 阅读全文
posted @ 2016-01-09 10:07 Sherry&Yang 阅读(694) 评论(0) 推荐(0)
摘要:Struts2的异常采用声明式异常捕捉,具体通过拦截器来实现。在项目中,我们可以在Action中直接抛出异常,剩下的就交给Struts2的拦截器来处理了。当然,我们需要进行相关配置。Struts2配置了默认的拦截器,来处理异常。在struts-default.xml中,可以找到配置... 阅读全文
posted @ 2016-01-08 14:26 Sherry&Yang 阅读(442) 评论(0) 推荐(0)
摘要:在项目中遇到了invocationTargetException的问题,在这里跟大家分享一下。报错信息如下:使用反射时,比如执行invoke方法,如果被反射执行的方法体抛出了Exception,这个异常会被包装成invocationTargetException重新抛出。源码解释为... 阅读全文
posted @ 2016-01-03 21:34 Sherry&Yang 阅读(560) 评论(0) 推荐(0)
摘要:SSH框架十分受欢迎,其中有一个原因就是spring可以和Struts2框架无缝整合。在使用spring时,无需手动创建web容器,而是通过配置文件声明式创建spring容器。在web应用中,创建spring容器有两种方式:在web.xml中配置利用第三方MVC框架创建第一种比较常... 阅读全文
posted @ 2016-01-02 17:21 Sherry&Yang 阅读(230) 评论(0) 推荐(0)