- 博客(21)
- 收藏
- 关注
原创 初步了解osworkflow designer
在这里初步介绍一下osworkflow的designer使用部分,前面我也提过,关于它的designer的介绍,今天来具体实践一下。msn:yun15291li@hotmail.comosworkflow的gui是基于swing的。需要jdk1.4+。可以以不同方式加载。1、 http://www.opensymphony.com/osworkflow/desig
2005-08-26 11:35:00 2758 1
原创 osworkflow 练习 之 beanshell
下面我将osworkflow的各个部分职能的小测试写一下,以便比较全面的掌握osworkflow。Beanshell部分:要把bsh的jar 包放到classpath中。如做个简单的测试:public class SimpleBeanShell { private int count; public int getCount() { return
2005-08-22 14:23:00 1740
原创 osworkflow 自带表结构分析
先说点题外话:如果各位哪位转载我的文章,非常欢迎,但请把出处写上!谢谢!欢迎讨论:msn:yun15291li@hotmail.comOsworkflow内置表结构(以mysql的表结构为例),具体需要参看其建表的sql语句,如字段类型、长度等,我在这里做一些必要的分析说明,如果你能够认真看,相信你可以看得懂。经过自己的实践摸索,认为各个表以及表中字段含义如下,从简单的说起: 1、 OS_GRO
2005-08-19 14:05:00 2863 1
原创 osworkflow api 之 beanshell and jndi
com.opensymphony.workflow.util.beanshell beanshell是什么?在osworkflow里,condition、function、register、validator都支持beanshell定义。它是一种脚本语言。可以在http://www.beanshell.org/来查看beanshell的相关内容。因为个人还没有真正看过beanshell内部的东
2005-08-18 13:36:00 1609
原创 osworkflow api 之 util
com.opensymphony.workflow.util Interfaces Validatable public void validate() throws InvalidWorkflowDescriptorException;WorkflowListener public void stateChanged(WorkflowEntry entry) throws RemoteExc
2005-08-18 10:34:00 1599 1
原创 osworkflow api 之 timer
com.opensymphony.workflow.timer 这部分主要是实现定时任务处理。在这里主要应用的是Quartz。这个也是opensymphony的一个开源东东这个包里主要包括下面这三个类:下面我想还是先从我熟悉一点的角度来阐述这个定时器,在spring中也有Quartz。在org.springframework.scheduling.quartz包里。在spring中的核心思想是,
2005-08-17 14:06:00 1715
原创 osworkflow api 之 其他数据持久层简介
com.opensymphony.workflow.spi.memory *略com.opensymphony.workflow.spi.ofbiz 略com.opensymphony.workflow.spi.ojb 先来了解一下ojb吧。它的大本营在http://db.apache.org/ojb/。ObJectRelationalBridge-OJB是基于XML的对象/关系映射工具.OJ
2005-08-17 09:37:00 1753 1
原创 osworkflow api 之jdbc和hibernate
com.opensymphony.workflow.spi.ejb 略:com.opensymphony.workflow.spi.jdbc **JDBCWorkflowStore(实现于WorkflowStore) 、MySQLWorkflowStore(继承于JDBCWorkflowStore)先讲讲JDBCWorkflowStore:首先理解一下osworkflow的表结构,在你所下载的压
2005-08-16 10:34:00 1851
原创 将osworkflow example 持久化 jdbcstore
环境:tomcat5.0.18+mysql4.0.14+osworkflow例子。1、导入etc/deployment/jdbc目录下mysql.sql(DB名字我定为osworkflow)2、我的webapps下的目录名为oswfexmysql,则我在tomcat的conf/Catalina/localhost目录下新建文件oswfexmysql.xml即可
2005-08-12 17:10:00 1486
原创 osworkflow api 之 query and ofbiz
com.opensymphony.workflow.ofbiz 这部分还真不大清楚到底是干什么,知道有个开源的ofbiz工作流项目,但是究竟这个类具体怎么样用还没有实践过。OfbizWorkflow :里面的三个方法(initialize、doAction、changeEntryState)都是调用abstractworkflow里的相应方法OfbizWorkflowContext:setRoll
2005-08-12 09:56:00 1641
原创 osworkflow Api 之 loader部分
今天看osworkflow的感触就是,注释量太少,api也有好多方法不写是干什么的。实际代码中基本就没有多少注释,看起来很不方便。好多得猜。我过去和以后写代码绝对不会写成这样的。com.opensymphony.workflow.ejb 这个包我暂时用不到,而且我对EJB现在还没什么发言权,所以就不写了。希望有谁能补充一下。com.opensymphony.workflow.loader 这里包里
2005-08-11 11:27:00 1479 1
原创 osworkflow Api 之 basic and configuration
com.opensymphony.workflow.basic 这个包里只包括两个类:BasicWorkflow:继承自AbstractWorkflow。作用说明:提供一种最最基本的workflow实现方式。不支持事务回滚机制。方法:继承自abstractworkflow的方法有:canInitialize, canInitialize, canModifyEntryState, changeE
2005-08-10 14:12:00 1542
原创 osworkflow API 之 com.opensymphony.workflow
学习应用osworkflow 理解应用osworkflow-2.7.0.jar是必须的。下面我就个人理解谈谈对osworkflow-2.7.0.jar的认识。由于个人目前学习主要侧重于轻量级J2EE。所以对EJB这部分认识不深也就不妄加评价了。而且每个包都是我自己所能理解或者自己认为比较能常用的类和接口进行初步说明。不足之处请见谅!另外此文也是搜索了大量了网络资源融合个人理解所写。所以会出现此文中
2005-08-10 11:14:00 3032
原创 osworkflow 小培训(2)
api-基本: §sworkflow提供了集中工作流实现方式: BasicWorkflow EJBWorkflow Ofbizworkflow §创建新的工作流实例,执行action Workflow workflow = new BasicWorkflow("testuser"); DefaultConfiguration config = new DefaultC
2005-08-09 15:00:00 1576
原创 osworkflow 小培训(1)
工作流简介: §工作流是业务流程的全部或部分自动化,在此过程中,文档、信息或任务按照一定的过程规则流转,实现组织成员间的协同工作,以达到业务的整体目标。 §工作流管理系统是支持企业经营过程高效执行并监控其执行过程的计算机软件系统。 §典型的WFMS至少由如下几个模块组成:业务流程建模定义工具、过程定义、工作流执行环境(引擎)、任务管理。当然还会包括应用和IT工具。 §目前开源工作流项目众多(sha
2005-08-09 14:48:00 1492
转载 解读osworkflow1~9
OSWorkflow解读之九Filed under: Workflow— site admin @ 9:08 am UserManager>>OSWorkflow在用户管理方面所提供的功能,主要包括用户的创建、群组的定义、用户验证、以及对step执行人的跟踪记录和执行权限的判断等等。用户/群组的管理是由UserManager来完成的,它包含于一个单独的jar包内。我们可以这样使用UserManag
2005-08-07 16:29:00 5038 3
原创 osworkflow源码分析(一)
理解osworkflow.xml: 加载osworkflow.xml过程:1)DefaultConfiguration中,在load方法中调用getInputStream()以获取系统的osworkflow.xml文件在getInputStream方法中: protected InputStream getInputStream(URL url) { InputStream i
2005-08-07 15:49:00 1841
原创 基本的osworkflow API
接口选择:osworkflow提供几种实现com.opensymphony.workflow.Workflow。 BasicWorkflow:不提供事务支持,你可以通过持久层来实现事务处理。Workflow wf = new BasicWorkflow(username)这里的username是用来关联当前请求的用户。 EJBWorkflow:用ejb容器来管理事务。在ejb-jar.xml中进行
2005-08-05 14:55:00 1510
原创 osworkflow descriptor 解析 重要概念
欢迎与我交流(yun15291li@hotmail.com) 在这篇文章中,主要介绍osworkflow的核心概念以及重要的部分,让大家对osworkflow有个比较全面的认识。在osworkflow中最最核心的东西就是工作流定义的xml文件。尽管它并不是一定要定义成xml文件。但是xml格式是一种标准的通用的格式。这个xml文件为某一个给定的工作流进行描述steps、states,transi
2005-08-05 14:39:00 1801
原创 osworkflow descriptor 解析片断
Osworkflow定义工作流是通过一个xml文件来完成的,你可以把它取成任何你想要的名字。大致框架如下: "-//OpenSymphony Group//DTD OSWorkflow 2.7//EN" "http://www.opensymphony.com/osworkflow/workflow_2_7.dtd"> ... ... 都是按照标准xml指定。通过指定
2005-08-05 14:35:00 1638
原创 tomcat datasource配置
Tomcat的版本不一样配置datasource会有一些小小差别。这里以sqlserver为例。其他部分请大家灵活变更!Tomcat5.0.18-5.0.28(其他不知道)配置如下:与webapps目录下的文件名相同,如datatest.xml。放在conf/Catalina/localhost下 factory org.apache.commo
2005-08-02 13:40:00 2564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人