自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tutugogo的专栏

Open , Share the world 开源共享的世界

  • 博客(57)
  • 资源 (1)
  • 收藏
  • 关注

转载 jPdl介绍

 jPdl描述的是流程的过程,是通过状态表示,流程由几个元素组成。流程的走向由transition元素指定。Start-state就是开始节点State就是流程的活动Process-state就是子流成Decision是判断节点Fork是分支节点Join是联合节点(注意fork和join必须成对出现)End-state是结束节点 

2006-05-22 14:08:00 4334

转载 下一代的殺手級應用-BPEL網路服務商業流程介紹

下一代的殺手級應用-BPEL網路服務商業流程介紹 ■ 鄭富謙 前言

2006-05-22 11:06:00 4176

转载 SPRING+HIBERNATE3+JBPM+OC4J(初步实现整合)

 整合SPRING与JBPM核心就是需要将JBPM的BEAN由SPRING来管理利用IOC来展现SPRING框架的优势!这2天在研究怎样整合两者!在整合过程中也出现了不少意想不到的问题!在这里记录下来希望可以未对此感兴趣的朋友提供些帮助!SPRING+JBPM1)下载SPRING-JBPM MODULE这个模块是SPRING支持JBPM使用的必要模块!现在还没有放入SPRI

2006-05-22 10:56:00 4366 2

翻译 Hibernate的缓存处理

20.2.1. 缓存映射(Cache mappings) 类或者集合映射的“元素”可以有下列形式: <cache usage="transactional|read-write|nonstrict-read-write|read-only" (1)/> (1)

2006-05-18 17:54:00 3268

转载 《迈 向 失 败》摘选

       “首先,系统需要骨架,也就是商业模型的设计,没有这种框架,便会沦为打补丁,久而久之,便缝成了一件丐帮长老的百衲衣。”  “其二,要有既懂速递业务,又懂信息化的复合型人才,否则,便会形成外行指挥内行的合作格局,让不懂IT的速递从业人员告诉IT人员怎么开发系统,开发什么样的系统,失败便是情理之中了。”  “其三,要能整理需求,更要能提升需求,信息化绝对不是手工操作的简单复制,要牵扯到流程

2006-05-18 17:52:00 2678

翻译 What is Quartz? (什么是Quartz?)

What is Quartz? (什么是Quartz?)Quartz is a full-featured, open source job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application - from the smallest stan

2006-05-18 17:49:00 4247

翻译 Spring--简单使用quartz实现定时作业

定时批处理作业是J2EE企业应用里很重要的一环,用来在晚间进行财务挂账,数据转存,新闻联播等等操作。    而在Spring里,已经很好的集成了Quartz,简单到像配cron一样,在xml文件里面配一下时间就可以自动执行,不需要写一行代码。Spring对Quartz大刀阔斧的简化堪称范例,Quartz项目组也许可以学习一下。            class="org.springfra

2006-05-18 17:47:00 3696

原创 使用Spring邮件抽象层发送邮件

Sending Email with Spring mail abstraction layer使用Spring邮件抽象层发送邮件:18.1. Introduction介绍Spring provides a higher level of abstraction for sending electronic mail which shields the user from the specific

2006-05-18 17:44:00 3517

原创 产品经理的角色

产品经理的角色是这样的:to help software teams build products that customers want to buy.Take:2 parts requirements management1 part development expricence1 part commerical practices1 part marketing(measure cl

2006-05-18 17:38:00 3205

原创 tomcat支持中文名的处理方式

在server.xml配置文件中:               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"               enableLookups="false" redirectPort="8443" acceptCount="100"               connectionTimeout="20

2006-05-18 17:37:00 2961

转载 利用HttpSessionListener实现网站在线人数统计功能

       在网站中经常需要进行在线人数的统计。过去的一般做法是结合登录和退出功能,即当用户输入用户名密码进行登录的时候计数器加1,然后当用户点击退出按钮退出系统的时候计数器减1。这种处理方式存在一些缺点,例如:用户正常登录后,可能会忘记点击退出按钮,而直接关闭浏览器,导致计数器减1的操作没有及时执行;网站上还经常有一些内容是不需要登录就可以访问的,在这种情况下也无法使用上面的方法进行在线人数统

2006-05-18 17:30:00 4471 2

原创 script脚本

script脚本:一个script是一个执行BeanShell脚本的action。缺省地,所有流程定义变量都是合法的并且无脚本变量将被写入流程变量。下列脚本变量也是合法的:executionContexttokennodetasktaskInstance               System.out.println("this script is enering node"+node)

2006-05-18 17:03:00 3586

翻译 Task management 任务管理

The core business of jBPM is the ability to persist the execution of a process. A situation in which this feature is extremely useful is the management of tasks and tasklists for people. jBPM allows t

2006-05-18 16:59:00 4042

翻译 jBpm流程定义XML格式

流程定义XML流:1.定制action:                                          2.有对应事件的                                                                           3.任务分派XML流程定义                                         

2006-05-18 16:55:00 3576

转载 泳道、任务事件、任务定时器及身份组件

9.4. Swimlanes(咏道)A swimlane is a process role(角色). It is a mechanism to specify that multiple tasks in the process should be done by the same actor.(多个任务被同一个用户执行) So after the first task instance i

2006-05-18 16:53:00 3790

翻译 jbpm.db build script 的翻译

jbpm.db build script  (jbpm.db 编译脚本)====================The jbm.db build script consists of a few major sections(jbpm.db 编译脚本包含一些主要部分):- general setup (普通安装)- common tasks   (公用任务)- database s

2006-05-18 16:50:00 2714

翻译 jbpm-server 部署简要说明

This is a preconfigured jboss 4.0.2 installation that contains jBPM.   这是一个包含jBPM的预先配置好的jboss4.0.2的安装文件Deployed components配置组件:The jBPM service archive: The deploy directory contains a service archi

2006-05-18 16:47:00 3586

转载 jbpm 工作流引擎

安裝需求:         jdk-1.5.0_4 ---------- http://java.sun.com/j2se/1.5.0/download.jsp         jbpm starters kit with eclipse 3.0 for Windows  ---------- http://sourceforge.net/projects/jbpm/         

2006-05-18 11:12:00 3950

转载 什么是RSS

名词解释:什么是RSS?  讨论与Blog相关的技术,不可不谈的就是RSS,这个缩写在英文中可以有几个源头,并被不同的技术团体做不同的解释。既可以是“Rich Site Summary”,或“RDF Site Summary”,也可以是“Really Simple Syndication”。为什么有这么多含义呢?这还要从RSS的一

2006-05-18 10:48:00 1250

原创 jbpm的流程模型

1、process definition 一个process definition代表了一个正式的业务流程,它以一个流程图为基础。这个流程图由 许多node和transition组成。每个node在这个流程图里都有着各自特殊的类型,这些不同的类型决定了node在运行时的不同行为。一个process definition只有一个start state 。2、token 一个token代

2006-05-18 10:46:00 2006 3

原创 jbpm的任务管理实现

一个Task instance(任务实例)可以被分配给一个actorId (java.lang.String)。所有的Task instance都被保存在数据库中的表jbpm_taskinstance里。当你想得到特定用户的任务清单时,你就可以通过一个与用户关联的actorId来查询这张表。 一个流程定义有一个TaskMgmt

2006-05-18 10:44:00 1172

原创 Task(任务)

Task(任务) jbpm一个相当重要的功能就是对任务进行管理。 Task(任务)是流程定义里的一部分,它决定了task instance的创建和分配。 Task(任务)可以在task-node节点下定义,也可以挂在process-definition节点下。最普遍的方式是在task-node节点下定义一个或多个任务。默认情况下,流程在task-node节点会处于等待状态,直

2006-05-18 10:43:00 1843

原创 Actions的说明

存在两种action,一种是 event触发的action,一种是挂在node 节点的action。要注意它们的区别,event触发的action无法控制流程,也就是说它无法决定流程经过这个节点后下一步将到哪一个leaving transition;而挂在node 节点的action就不同,它可以控制流程。不管是哪一种action都要实现ActionHandler接口......

2006-05-18 10:42:00 1111

原创 流程图中的node type

1、task-node 一个task-node可以包含一个或多个task,这些task分配给特定的user。当流程执行到task-node时,task instance将会被创建,一个task对应一个task instance。task instances 创建后,task-node就处于等待状态。当所有的task instances被特定的user执行完毕后,将会发出一个新的signal

2006-05-18 10:41:00 1628

原创 jbpm的Token,node

Tokenjbpm中最重要的概念,应该是令牌(Token)和信令(Signal) 在整个流程实例运行过程中,我们可以迅速的利用token得到其当前的current state。在解决“并行”等(比如Fork)问题时,jBpm让Token对象维护了父子关系,这种关系在涉及到Fork的时候会产生。 jBpm让Token这个对象身兼了多种使命:(1)快速定位current state (

2006-05-18 10:40:00 2035 1

原创 jbpm的用户角色管理

jbpm在用户角色管理上共设计了四个类:Entity、 Membership、 Group、 UserEntity类是其他三个类的父类,它包含了两个属性:name(String)、 permissions(Set)User类继承Entity类,包含三个属性:password(String)、 email(String)、 memberships(Set)Group类继承Entity类,包含四个属性

2006-05-18 10:37:00 1549

原创 jBPM表

JBPM_ACTION                                 action记录表JBPM_DECISIONCONDITIONS     结果条件表JBPM_DELEGATION                        委托表JBPM_EVENT                                    事件表 处理进入或者离开事件JBPM_EXCEPTI

2006-05-18 10:34:00 1156 1

转载 友情链接

1,http://airship168.blog.hexun.com/p2/default.html

2006-05-17 11:43:00 694

原创 jsp调用存储过程

/*存储过程:create or replace procedure proce_test(a in varchar2,b in varchar2,c out varchar2)asbeginc:=a||b;end proce_test;/*///存储过程有两个输入一个输出参数Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(

2006-05-17 11:40:00 1174

原创 Hibernate的事务和并发控制

 除了自动版本管理,针对行级悲观锁定,Hibernate也提供了辅助的API,它使用了 SELECT FOR UPDATE的SQL语法。本章后面会讨论这个API。 我们从Configuration层、SessionFactory层, 和 Session层开始讨论Hibernate的并行控制、数据库事务和应用 程序的长事务。 12.1.Session和事务范围(transaction scopes)

2006-05-17 11:38:00 1286

原创 动态SQL

1. SQL SERVER0 _fcksavedurl=" src="http://blog.hexun.com/images/notfound.gif" />(1)普通SQL语句可以用Exec执行eg: Select * from tableNameExec(select * from tableName)sp_executesql Nselect * from tableName --

2006-05-17 11:37:00 1555

原创 精妙SQL语句

查询表内容SELECT 表名=case when a.colorder=1 then d.name else end,表说明=case when a.colorder=1 then isnull(f.value,) else end,字段序号=a.colorder,字段名=a.name,标识=case when COLUMNPROPERTY( a.id,a.name,IsIden

2006-05-17 11:35:00 3542 7

原创 存储过程使用大全

1,调用没有参数的存储过程 set conn=server.CreateObject("adodb.connection") set cmd=server.CreateObject("adodb.command") strconn="dsn=pubs;uid=sa;pwd"conn.Open strconn set cmd.ActiveConnection=conn cmd.Command

2006-05-17 11:32:00 809

原创 存储过程编写经验和优化措施

一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。    二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到

2006-05-17 11:31:00 2660 7

原创 Hibernate 配置

1.首先准备环境,以下Hibernate及其插件的下载地址http://prdownloads.sourceforge.net/hibernate/?sort_by=date&sort=desc Hibernate MiddleGen-Hibernate Hibernate-Extentions Ant http://ant.apache.org JDBC For Sqlserver2000 2.

2006-05-17 11:30:00 1100

原创 Hibernate配置手册一

Hibernate.cfg.xml配置文件:                            java:comp/env/jdbc/quickstart        net.sf.hibernate.connection.DatasourceConnectionProvider        net.sf.hibernate.dialect.SQLServerDialect       

2006-05-17 11:28:00 8751

原创 Hibernate入门 - 基础配置

Hibernate配置文件可以有两种格式,一种是 hibernate.properties ,另一种是 hibernate.cfg.xml 后者稍微方便一些,当增加hbm映射文件的时候,可以直接在 hibernate.cfg.xml 里面增加,不必像 hibernate.properties 必须在初始化代码中加入。但不管怎么说,两种的配置项都是一样的,下面详细介绍:在Hibernat

2006-05-17 11:26:00 1005

原创 发送信号,流程进入下一步

很简单 ,取得Token后:token.signal();

2006-05-17 11:21:00 896

原创 取得Token和流程目前Token所处节点

取得Token :Token token = processInstance.getRootToken();这里需要通过实例化的ProcessInstance来取得。Node node = token.getNode();即可取得目前的节点。 你同时可以使用实例化的ProcessDedinition来取得一个节点的信息。Node node = processDefiniti

2006-05-17 11:21:00 1264

原创 取得任务和任务的人员

必须通过流程实例来取得任务管理实例,再取得具体的任务的实例processInstance.getTaskMgmtInstance();取得一个的例子:TaskInstance taskInstance = (TaskInstance) processInstance.getTaskMgmtInstance().getTaskInstances().iterator().next();

2006-05-17 11:19:00 955

Java on Guice - Developer Day Slides.pdf

Java on Guice - Developer Day Slides

2009-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除