- 浏览: 215637 次
- 性别:
- 来自: 郑州
最新评论
-
zxgwxit:
楼主 能否发份源码给我学习下,非常感谢。574704210@q ...
使用Flex开发Activiti流程设计器(一 效果图) -
ruyi0127:
看不懂源码 微微的蛋疼。。。。
Spring 事务管理 DataSourceTransactionManager 和 DataSourceTransactionManager -
yanxunjian:
你好 shiro 如何与Java swing集成使用呢? 谢谢 ...
Java安全框架-Apache Shiro -
u012385217:
${nrOfCompletedInstances/nrOfIn ...
activiti学习-使用activiti多实例任务实现会签 -
tangchenglin:
博主,能给份事例源码吗?我们现在打算做一个Activiti在线 ...
使用Flex开发Activiti流程设计器(七)-线条箭头画法
文章列表
从JDK5开始,Java增加了Annotation(注解),Annotation是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用Annotation,开发人员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充的信息。代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证、处理或者进行部署。
Annotation提供了一种为程序元素(包、类、构造器、方法、成员变量、参数、局域变量)设置元数据的方法。Annotation不能运行,它只有成员变量,没有方法。Annotation跟public、final等修饰符的地位一样,都是程序元素的一部分,Ann ...
ADT更新 http://dl-ssl.google.com/android/eclipse/
如果一个方法中既用了HibernateTemplate,又用了JdbcTemplate,应该怎么配单实例的db事务呢(多例免谈)用DataSouceTransactionManager是不行的,而用HibernateTransactionManager就可以保证原因的话看下它们源代码,会发现HibernateTransactionManager中的处理可以保证SessionFactoryUtil和datasourceutil都能在一个事务里取到同一个连接
原文如下============================================================ ...
drools版本:5.3
错误描述
cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element drools:keybase
从错误信息来看是没有找到keybase节点
schema配置:
http://drools.org/schema/drools-spring
http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-containe ...
整合需要jar包 drools-spring-5.2.0.Final.jar在droolsjbpm-integration-distribution-5.2.0.Final\binaries文件夹下。
spring-drools 配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3. ...
使用iText生产PDF时,你可以使用setRotation(final float r)或者setRotationDegrees(final float deg)方法来实现图片的旋转效果。
public void setRotation(double r)设定,参数r为弧度,如果旋转角度ss为30度,则参数r= Math.PI / 6
public void setRotationDegrees(final float deg);//deg为旋转的度数
package org.ajava.example.itextpdf;
import com.itextpdf ...
Vaadin自定义服务器通知消息
- 博客分类:
- Vaadin
Vaadin内部定义了很多通知信息,包括session过期,服务器错误等。
这些信息保存在Application中的静态类SystemMessage中
protected String sessionExpiredURL = null;
protected boolean sessionExpiredNotificationEnabled = true;
protected String sessionExpiredCaption = "Session Expired";
protected String ...
画线条的箭头要根据线条的开始坐标和结束坐标来确定角度
代码:
public function drawArrow(ui:Sprite,fromPoint:Point,toPoint:Point,color:uint):void
{
ui.graphics.lineTo(toPoint.x,toPoint.y);
var vDistance:Number= toPoint.y-fromPoint.y;//起始点垂直距离
var sDistance:Number=Point.distance(fromPoint,toPoint);//起 ...
介绍一下我实现的设计器中节点之间连接线条的方法:
首先实现的效果是,节点的上下左右四个中点(锚点),所有到节点的连线都会在这四个点上,两个节点之间的连线按照最短的一条来画线。
确定了需要实现的效果,接下来就是实现。给Node类提供得到四个锚点的方法:
public static var TOP_CENTER:Number = 0;
public static var BOTTOM_CENTER:Number = 1;
public static var LEFT_CENTER:Number = 2;
public static var RIGHT_ ...
MyEclipse_8.0+flex_4_plugin+Blazeds配置 详解
介绍一下设计器的整体代码结构
1.assets不用说是资源文件,各种 图片
2.custom 自定义组件包括列表,菜单,工具栏等。
3.events 自定义事件,组件选中、取消选中事件,属性更改事件等。
4.nodes 对应的bpmn元素,内置绘制、生成xml,解析xml实现加载修改等,
5.prop 节点对应的属性,在节点选中时会被加载到属性面板中,在属性面板编辑后会回写到属性节点,他和节点是一对一的关系
6.sjd 第三方resize组件, 找不到原来的链接了在这 谢谢这位仁兄,拿来用了
7.皮肤,目前没有使用
...
经过一个月断断续续的开发第一个版本的流程设计器终于能见人了 ,实现了简单的顺序流和分支条件节点,会签等其他功能正在开发中...
Activiti生成流程图代码:
ProcessDefinitionEntity p = (ProcessDefinitionEntity)repositoryService
.createProcessDefinitionQuery()
.processDefinitionId("test:2:13708")
.singleResult();
InputStream in = ProcessDiagramGenerator.generateDiagram(p,"png", Arrays.asList(" ...
Activiti中提供了多实例任务(for-each)将多实例应到到UserTask中可以实现会签功能。
一.多实例用户任务的XML表示:
<userTask id="task" name="多实例任务">
<multiInstanceLoopCharacteristics isSequential="false">
<loopDataInputRef>assigneeList</loopDataInputRef>
<input ...
Activiti5 中没有对顺序流添加提示,生成的图片没有办法看出顺序流所表示的条件,
研究代码后在:
ProcessDiagramCanvas 中添加方法
public void drawConditionalSquenceFlowText(String text,List<Integer> points){
if(points.size()>=4){
int sx = points.get(0);
int sy = points.get(1);
int ex = points.get(2);
int ey ...