|
 |
Apache Commons Chain简明手册
|
| |
日期:2008-09-28 13:19:35
点击:0 评论:0
|
|
基本对象 1. Command 接口。它是 Commons Chain 中最重要的接口,表示在 Chain 中的具体某一步要执行的命令。它只有一个方法: boolean execute(Context context) 。如果返回 true ,那么表示 Chain 的处理结束, Chain 中的其他命令不会被调用;返回 false ,则 Chai
|
|
 |
Common Dbutils组件用法详解(含源代码)
|
| |
日期:2008-09-26 18:25:14
点击:0 评论:0
|
|
Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。 组件包含的主要类和接口: DbUtils类:启动类 ResultSetHandler接口:转换类型接口 MapListHandler类:实现类,把记录转化成List BeanListHandler类:实现类,把记录转
|
|
 |
利用JAVA的动态属性之反射原理实现一个简单AOP容器 - AOP的实现原理分析
|
| |
日期:2008-09-23 16:14:23
点击:0 评论:0
|
|
AOP:Aspect Oriented Programming,意为面向切面/局部的程序设计。它是面向对象的程序设计的一种延伸。 本文试图通过使用Java本身的动态属性,来实现一个具有简单的AOP功能的容器。 开始理解起来可能比较费劲,但我们可以通过一个通俗说明来这样理解AOP的概念,就是使
|
|
 |
利用Jakarta Commons组件beanutils、dbutils简化JDBC数据库操作
|
| |
日期:2008-09-21 14:07:14
点击:0 评论:0
|
|
虽然现在出现了很多ORM框架,可是还是有很多朋友也许还在使用JDBC,就像我现在一样,除了学习的时候在使用Hibernate、Spring类似这 些优秀的框架,工作时一直都在使用JDBC。本文就简单介绍一下利用Jakarta Commons 旗下beanutils、 dbutils 简化JDBC 数据库操作,以抛
|
|
 |
Common Dbutils组件的使用
|
| |
日期:2008-09-21 14:04:38
点击:0 评论:0
|
Common Dbutils 是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。 主要方法: DbUtils类:启动类 ResultSetHandler接口:转换类型接口 MapListHandler类:实现类,把记录转化成List BeanListHandler类:实现类,把记录转化成List,使
|
|
 |
Apache DBUtils实践
|
| |
日期:2008-09-21 13:36:08
点击:0 评论:0
|
|
1.DAO基类(数据库操作基类) 这里使用了层超类模式,复用代码,统一处理异常,日志等等.. BaseDAO: packagecom.d1zhan; importjava.sql.Connection; importjava.sql.DriverManager; importjava.sql.SQLException; importjava.util.List; importorg.apache.commons. dbut
|
|
 |
使用 Spring 2.5 TestContext 测试框架
|
| |
日期:2008-09-19 12:09:44
点击:0 评论:0
|
|
Spring 2.5 TestContext 测试 框架用于测试基于 Spring 的程序,TestContext 测试框架和低版本 Spring 测试框架没有任何关系,是一个全新的基于注解的测试框架,为 Spring 推荐使用该测试框架。 概述 Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下
|
|
 |
Spring 2.5架构图
|
| |
日期:2008-09-19 12:04:12
点击:0 评论:0
|
我更新了刚刚正式发布的Spring 2.5的架构图。 任何新增的或者改变的包都被高亮显示了(自2.0.6版本之后)。 这是新的 顶层架构图 : 这是较大子系统的内部架构图: org.springframework.aop : org.springframework.beans : org.springframework.jdbc : org.springframe
|
|
 |
Spring 2.5 标注开发的简单例子
|
| |
日期:2008-09-19 12:02:58
点击:0 评论:0
|
|
研究了很久新出的 Spring 2.5, 总算大致明白了如何用标注定义 Bean, 但是如何定义和注入类型为 java.lang.String 的 bean 仍然未解决, 希望得到高人帮助. 总的来看 Java EE 5 的标注开发方式开来是得到了大家的认可了. @Service 相当于定义 bean, 自动根据 bean 的类名
|
|
 |
JBPM工作流引擎内核设计思想及构架4
|
| |
日期:2008-09-15 11:34:00
点击:0 评论:0
|
|
在WfMC的《工作流参考模型》文档中,为活动实例归纳了几个可参考的生命周期。(仅供参考,实际很多工作流引擎的节点的生命周期要比这复杂) 但是,jbpm并没有突出节点生命周期这个理念,仅仅只是在Event中体现出出来。在我看来,可能的原因有两个: (1) jBpm没有Node
|
|
 |
JBPM工作流引擎内核设计思想及构架3
|
| |
日期:2008-09-15 11:33:24
点击:0 评论:0
|
|
public Token(ProcessInstance processInstance) { this.processInstance = processInstance; this.node = processInstance.getProcessDefinition().getStartState(); jbpm是允许在start-state执行Task的,也允许在start-state创建工人任务。不过此处我们不予讨论。 7.
|
|
 |
JBPM工作流引擎内核设计思想及构架2
|
| |
日期:2008-09-15 11:31:58
点击:0 评论:0
|
|
复杂的流程引擎会依赖于流程实例状态或活动实例状态的约束和变迁来进行处理。之所有有时候我们会把一个流程引擎也叫做状态机,很大程度上也是这个原因。 4.4 实例对象与执行环境 每个一个流程实例,必须维护一套属于自己的运行环境和数据,而这则是实例对象的责任了。
|
|
 |
JBPM工作流引擎内核设计思想及构架1
|
| |
日期:2008-09-15 11:33:03
点击:0 评论:0
|
|
1 前言 流程引擎内核仅是满足Process基本运行的最微小结构,而整个引擎则要复杂很多,包括状态存储、事件处理、组织适配、时间调度、消息服务等等外围的服务性功能。引擎内核,仅包含最基本的对象和服务,以及用于解决流程运行问题的调度机制和执行机制。 如果,你掌握
|
|
|
 |
|
相关信息 |
|
|
|
|
|