- 浏览: 99857 次
- 性别:
- 来自: 武汉
最新评论
-
Freeman19211105:
楼主,下次 尽可能分享的时候把包贴出来,要不很容易倒错包的
spring中动态加载bean的简单实现 -
zy463395598:
您好,请问可以给个动态加载定时任务的例子吗?我这边按照您的方法 ...
spring中动态加载bean的简单实现 -
zhyi_12:
xuelang1234 写道博主你这个项目采用什么开源协议?D ...
web流程设计器再整理 -
xuelang1234:
博主你这个项目采用什么开源协议?
web流程设计器再整理 -
xuelang1234:
Do a good job!
web流程设计器再整理
文章列表
[置顶] web流程设计器再整理
- 博客分类:
- jquery
引言
时隔多年,前端发展实在迅猛,各类框架层出不穷,在优雅,简洁,高效以及维护方面各有千秋,只是回过头来看看,自己还是对jquery最顺手,作为个人的业余爱好玩玩,基于jquery ui体系写代码实在是很舒服的一件事情。
回到正题,在09年的时候,当时顺手写过一个jbpm4的web流程设计器,非常简单的一个雏形,在当前环境下,web流程设计器也是成堆出现的,轮子这东西,只是享受造的过程,有时间玩一玩,结果什么的,不是追求的重点,对于有同样想法的同学,可以拿着代码去玩一玩,有兴趣的可以深入规范和改造一下,代码这种东西有事情是随性而为,里面不如意的地方很多。
...
综合前端
前端界面的开发工具,前端页面框架,功能(交易)页面管理体系。
关键开源 eclipse,windowBuilder,wtp,gef,chrome,jquery,AngularJS
企业集成
服务发布,编排,调度,计量中心。
关键开源:spring intergration,spring batch,spring amqp,spring ws,wtc
大数据
关键开源 hadoop2,spring-data,spark
报表
关键开源 birt
...
activity5的集成记录
- 博客分类:
- 工作流
1 集成环境
Spring3.2
Activity 5.13
2 请假流程实例
2.1 业务流程
员工发起请假请求,并且员工在请假完成前的任何阶段都可以销假。
项目经理审批首先审批流程,1天以上的需要部门经理审批,不同意时退回员工重新调整假期。
2.2 activity流程图
3 流程集成点
3.1
这段时间做大客户项目,大量的业务系统,错综复杂的调用关系,每天就是在不停的与外系统沟通,不得已对企业集成做了点小了解,重点体验了下spring integreation。
忽略spring integration中的各种费解概念,就想弄点我 ...
积累,实践,旧瓶新酒 -- 新年杂想
- 博客分类:
- 随想
技术服务于应用,应用挑剔技术实现。
作为一个入门级别的企业应用级别选手,一直看不清楚企业应用,何谓企业级别的应用。 项目环境和项目阅历所限,每一个阶段,每一个项目对企业级名词的理解不甚相同。
复用,简洁,解耦是一贯的追求,以旁观者的角度去看自己。
在基础技术相对成熟的今天,我们更多的是去思考已有的技术,针对不同的场景选择合适的组合。
在选择的过程中形成我们自己的思想,所谓的模式,风格,以及所谓的框架。
通过积累技术,借阅他人的思想形成一套一套的解决方案。
实践,实践,再实践,验证自己的一点一滴的想法。
技术不是唯一的重心,工具而 ...
终于决定离开了。五年,工作生涯的第一个五年,有太多的深刻记忆。再见了,我的第一个职业生涯的五年,开启下一个新的五年。
场景
应用于运行过程中动态加载bean,比如数据源的动态加载、定时任务的动态加载等。
环境
spring3.0.5
代码
DynamicBeanReader bean动态加载接口.
DynamicBeanReaderImpl bean动态加载实现类.
DynamicResource org.springframework.core.io.Resource的实现类.
DynamicBean 动态bean描述对象的抽象类.
DataSourceDyn ...
一、YOUI组件库通用约定
1、遵循jQuery官方UI组件库的模式,依赖jquery.js(1.3.2),ui.core.js(1.7.2)
2、约定使用initHtml参数决定是否初始化静态html
3、约定使用_defaulHtmls方法执行静态html的初始化
4、约定使用_initAction方法初始化动作相关的操作
5、约定使用div元素作为组件的载体
二、Field组件的通用约定
1、所有的field组件都需要extend 自 $.youi.field,一般情况下使用如下代码组件化
$.widget("youi.fieldText&qu ...
当年,统计局中的牛人使用原生态的javascript写了一份庞大的报表填报组件。让我不可避免的走上了javascript的组件化开发的路子,开始组织我的web UI组件库,一口气的写下了一堆乱七八糟的组件,且正好赶上jQuery新鲜出炉,看 ...
对jbpm4的web设计器做了进一步的整合验证,主要是为了寻找实现方案的可行性。
遵循css2的规范,大量的使用css的 > 选择器语法,所以浏览器的支持在ie7以上以及其他的主流浏览器。
在ie7,opera9.6、firefox3.0.10 以及chrome 1.0.154.65稍微跑了下,问题不少,勉强可以跑起来,速度还比较慢。
1、以application为依托(editor)
实现命令的注册、执行、撤销、重做。
2、集成了菜单和工具栏
工具栏和菜单的动作调用分为 command 和 action 两种:
command为在application中注 ...
- 2009-05-11 23:09
- 浏览 2633
- 评论(4)
目的:在web设计器中使用command模式实现动作的撤销和重做
当前的一些设想:
1、构建能够支持单一应用的 application 组件,只能支持一种editor。
2、application 组件中注册、执行、撤销和重做command,约定一些特定的执行规则,执行参数的使用方式。
$('body',document).application('registerCommand','addTransition',{
getTitle:function(){
return '新增连线';
},
exec:function(){
var o = th ...
- 2009-05-08 21:39
- 浏览 2209
- 评论(2)
上次由于jbpm4的出现打乱了我jbpm3的学习计划和jbpm设计器的编写工作,经过一些天重新对jbpm4的学习
流程设计器的编写工作也可以重新准备了。
准备的实现方案:
1、使用canvas作为画transition线条的基本组件
2、使用jquery ui组件模式
3、使用jquery ui 的mouse机制处理拖到
4、使用command模式实现设计器的redo、undo功能
5、使用jquery定制的组件定义流程的页面,暂时设想使用树形结构组织界面的元素,再根据模版生成相应的具体页面
6、在树、属性表格、菜单、工具栏等组件中实现和设计器组件的集成(需要考虑后再确定具 ...
- 2009-05-02 20:59
- 浏览 6080
- 评论(5)
在jbpm4的项目中,在下面的网址中看到了简单集成spring 和 jbpm4的集成方法。
http://www.slideshare.net/guest8d4bce/spring-integration-with-jbpm4
jbpm4的分支中已经有了集成的代码
http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbpm_svn/jbpm4/branches/ainze/
唯一的遗憾就是代码目前还没有和最新的代码同步,于是乎就简单的对这两块代码先做了些合并工作.
数据库:mysql
集成项:spring2.5 hibernate3. ...
- 2009-04-26 14:10
- 浏览 5544
- 评论(2)
在IE6 下,不支持 .parent > .children 的css选择器语法,所以基于IE6的树组件中一般都是单独使用img元素或者背景来显示树的图标。
在IE7 和其他的主流浏览器中,已经支持了以上的css选择器语法,这样我们就可以采用在span中用padding-left和span的背景图片的方案来解决树图标(展开、关闭、叶子、复选框等)的显示。
css 示例样式
.youi-tree li.treeNode >span{cursor: pointer;padding:1px 0px 0px 18px;-padding-top:2px;bac ...
- 2009-03-27 12:33
- 浏览 1632
- 评论(0)
这两天看了下UI1.5的代码,重新把grid组件组件写了下。实现了一些比较简单的功能。
ajax分页
支持当前页面排序和数据库排序
支持查询条件
支持隐藏列
支持模拟数据
支持行动作回调
支持checkbox
支持convert(在页面上把数据true读成“是”,false 读成“否”)
待写