`
yxgyh
  • 浏览: 269164 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
<common node elements>(通用结点元素) 名称 类型 多样性
上接 jBPM-jPDL学习笔记—框架设计简介(二)   编号 PD-006 对象 任务(
...上接 jBPM-jPDL学习笔记—框架设计简介(一)   jPDL业务流程模型   理解现实生活中的业务流程        下面我们通过一个简单的部门借款流程来了解现实中的业务流程概念,流程图如下: 上图表达了一个抽象的流程定义(Process Definition)。之所以称之为抽象,是因为它没有表示确切的执行者。当上述的借款人被具体化为“张三”,部门主管就成为张三的部门经理“李四”,而财务则明确为“王五”的时候,这个流程定义就被具体化,成为了一个流程实例(Process Instance)。此外,过程中的相关人员我们称之为参与者(Actor
相关资料:   《jBPM学习笔记(V3.2环境部署)》 《jBPM学习笔记(流程设计与控制)》   概述:                jBPM(
相关资料: 《jBPM学习笔记(V3.2环境部署)》 《jBPM学习笔记(框架设计简介)》 背景 本片文章,我们将从业务流程的设计开始,通过带领大家完成一个完整工作流的程序设计,来学习jPDL的使用。 业务流程设计 这里我们实现一个相对简化的公司借款申请流程。流程图如下: 在jPDL中,与流程设计相关的文件有三个:processdefinition.xml、gdp.xml、processimage.jpg。其中processdefinition.xml是流程定义的描述文件;gpd.xml是对图形界面呈现的XML描述;而processimage.jpg则是对图形界面的快照。下面我们将展示本样例的 ...
在ModalDialog中操作父窗口对象 1、不能使用window.parent Window.parent是用来在frame中进行操作的,在对话框中不能用来操作父窗口对象   2、正确的做法   调用modaldialog时通过传参数的方式操作 例: 需求 父窗口页面为a.html 子窗口页面为b.html。a.html中有文本框id
系统平台:   系统环境: Windows 2003 | SUN JDK1.6U4 | Tomcat6.0.14 | jbpm-starters-kit-3.1.4 | MySQL 6.0 主机完整名称:        zsy-aten 浏览器        Internet Explorer 6.0   安装包及相关软件:   1、  安装JDK与MySQL JDK的安装这里就不多说了,学过Java的人都知道,本实验安装的是jdk-6u4版本。安装完后记得添加JAVA_HOME的环境变量。 MySQL的安装不属于本文的介绍范围,请参阅相关文档。本实验安装的是MySQL 6.0版本,安装完后 ...
这是一个已做好的示例,接下来我们将仿造这个实例来开发一个请假流程。 4 数据库初始化  jBPM 需要数据库支持, jBPM 会把自己的一个初始化数据存储到数据库,同时工作流的数据也是存储到数据库中的。 jBPM 使用 Hibernate 来 ...
工作流虽然还在不成熟的发展阶段,甚至还没有一个公认的规范标准。但其应用却已经在快速展开,这说明市场对工作流框架的需求是急迫而巨大的。 我们公司的后台短信管理系统涉及短信编发、领导层层审核等操作,这是 ...
为什么要用触发器我们在MySQL 5.0中包含对触发器的支持是由于以下原因: MySQL早期版本的用户长期有需要触发器的要求。 我们曾经许诺支持所有ANSI标准的特性。 您可以使用它来检查或预防坏的数据进入数据库。 您可以改变或者取消INSERT, UPDATE以及DELETE语句。 您可以在一个会话中监视数据改变的动作。 在这里我假定大家都读过"MySQL新特性"丛书的第一集--"MySQL存储过程",那么大家都应该知道MySQL至此存储过程和函数,那是很重要的知识,因为在触发器中你可以使用在函数中使用的语句。特别举个例子: 复合语句(BEGIN / ...
 1、创建触发器: 语法:  CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW BEGIN trigger_stmt END; 大写的为关键字 trigger_name:触发器的名字,我常用的命名规则t_name_tableName_(b|a)(i|u|d),t:触发器标识,name:英文名,tableName:表名,b(BEFORE):标识是触发事件之前,a(AFTER):标识触发事件之后,i(insert):标识insert事件,u(update):标识update事件,d(de ...
实例262:使用存储过程实现用户注册 这是一个应用存储过程的实例实例位置:光盘\mingrisoft\09\262 实例说明 在数据库系统开发过程中,如果能够应用存储过程,可以使整个系统的运行效率有明显的提高,本实例将向读者介绍MySQL 5.0版本中存储过程的创建以及PHP调用MySQL存储过程的方式。运行本实例前,首先应在“命令提示符”下创建如图9.13所示的存储过程,然后运行本实例,如图9.14所示,在图中的文本框中输入注册信息后,单击“注册”按钮,即可将用户填写的注册信息保存到数据库中,最终保存结果如图9.15所示。 图9.13  创建存储过程 图9.14 ...

MySQL触发器

9.4  MySQL触发器 触发器在数据库系统开发过程中具有非常重要的作用,例如可以防止有害数据录入数据库,可以改变或取消insert、update和delete语句的执行及在一个会话中监听数据库中的数据的改变。 实例263:创建触发器 这是一个 ...
bin>mysql -u root   mysql> grant 权限1,权限2,...权限n on 数据库名称.表名称 to 用户名@用户地址 identified by '连接口令'; 权限1,权限2,...权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。当权限1,权限2,...权限n被all privileges或者all代替,表示赋予用户全部权限。当数据库名称.表名称被*.*代替,表示赋予用户操作服务 ...
Global site tag (gtag.js) - Google Analytics