- 博客(59)
- 资源 (1)
- 收藏
- 关注
原创 win下的c编译系统:djgpp
在http://www.delorie.com/djgpp/getting.html这个网页上可以发现很多FTP地址,选择一个进行下载。建议使用cuteftp之类的软件登录下载。登陆后发现有很多个目录,将current目录通统下回来保存到电脑上。建立目录。 a,在C盘建立一个目录djgpp。 b,复制文件。 将v2目录下的所有zip文件复制到c:/djgpp。
2006-08-15 10:31:00
3204
原创 Tomcat 5.5 配置 MySQL 数据库连接池
1 环境描述 JDK 1.5 Tomcat 5.5.4 MySQL 4.0.20 MySQL JDBC 3.0.15 Commons dbcp 1.2.12 准备工作 JDK, Tomcat, MySQL安装过程并非我的重点,略过。 从http://dev.mysql.com/downloads/下载mysql-connector-java-3.0.15-ga.zip,将其中的m
2006-06-27 17:33:00
2849
转载 jPdl介绍
jPdl描述的是流程的过程,是通过状态表示,流程由几个元素组成。流程的走向由transition元素指定。Start-state就是开始节点State就是流程的活动Process-state就是子流成Decision是判断节点Fork是分支节点Join是联合节点(注意fork和join必须成对出现)End-state是结束节点
2006-05-22 14:08:00
4376
转载 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
4398
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
3295
转载 《迈 向 失 败》摘选
“首先,系统需要骨架,也就是商业模型的设计,没有这种框架,便会沦为打补丁,久而久之,便缝成了一件丐帮长老的百衲衣。” “其二,要有既懂速递业务,又懂信息化的复合型人才,否则,便会形成外行指挥内行的合作格局,让不懂IT的速递从业人员告诉IT人员怎么开发系统,开发什么样的系统,失败便是情理之中了。” “其三,要能整理需求,更要能提升需求,信息化绝对不是手工操作的简单复制,要牵扯到流程
2006-05-18 17:52:00
2706
翻译 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
4312
翻译 Spring--简单使用quartz实现定时作业
定时批处理作业是J2EE企业应用里很重要的一环,用来在晚间进行财务挂账,数据转存,新闻联播等等操作。 而在Spring里,已经很好的集成了Quartz,简单到像配cron一样,在xml文件里面配一下时间就可以自动执行,不需要写一行代码。Spring对Quartz大刀阔斧的简化堪称范例,Quartz项目组也许可以学习一下。 class="org.springfra
2006-05-18 17:47:00
3758
原创 使用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
3615
原创 产品经理的角色
产品经理的角色是这样的: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
3241
原创 tomcat支持中文名的处理方式
在server.xml配置文件中: maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20
2006-05-18 17:37:00
2996
转载 利用HttpSessionListener实现网站在线人数统计功能
在网站中经常需要进行在线人数的统计。过去的一般做法是结合登录和退出功能,即当用户输入用户名密码进行登录的时候计数器加1,然后当用户点击退出按钮退出系统的时候计数器减1。这种处理方式存在一些缺点,例如:用户正常登录后,可能会忘记点击退出按钮,而直接关闭浏览器,导致计数器减1的操作没有及时执行;网站上还经常有一些内容是不需要登录就可以访问的,在这种情况下也无法使用上面的方法进行在线人数统
2006-05-18 17:30:00
4527
2
原创 script脚本
script脚本:一个script是一个执行BeanShell脚本的action。缺省地,所有流程定义变量都是合法的并且无脚本变量将被写入流程变量。下列脚本变量也是合法的:executionContexttokennodetasktaskInstance System.out.println("this script is enering node"+node)
2006-05-18 17:03:00
3647
翻译 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
4149
转载 泳道、任务事件、任务定时器及身份组件
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
3903
翻译 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
2755
翻译 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
3624
转载 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
3978
转载 什么是RSS
名词解释:什么是RSS? 讨论与Blog相关的技术,不可不谈的就是RSS,这个缩写在英文中可以有几个源头,并被不同的技术团体做不同的解释。既可以是“Rich Site Summary”,或“RDF Site Summary”,也可以是“Really Simple Syndication”。为什么有这么多含义呢?这还要从RSS的一
2006-05-18 10:48:00
1284
原创 jbpm的流程模型
1、process definition 一个process definition代表了一个正式的业务流程,它以一个流程图为基础。这个流程图由 许多node和transition组成。每个node在这个流程图里都有着各自特殊的类型,这些不同的类型决定了node在运行时的不同行为。一个process definition只有一个start state 。2、token 一个token代
2006-05-18 10:46:00
2040
3
原创 jbpm的任务管理实现
一个Task instance(任务实例)可以被分配给一个actorId (java.lang.String)。所有的Task instance都被保存在数据库中的表jbpm_taskinstance里。当你想得到特定用户的任务清单时,你就可以通过一个与用户关联的actorId来查询这张表。 一个流程定义有一个TaskMgmt
2006-05-18 10:44:00
1206
原创 Task(任务)
Task(任务) jbpm一个相当重要的功能就是对任务进行管理。 Task(任务)是流程定义里的一部分,它决定了task instance的创建和分配。 Task(任务)可以在task-node节点下定义,也可以挂在process-definition节点下。最普遍的方式是在task-node节点下定义一个或多个任务。默认情况下,流程在task-node节点会处于等待状态,直
2006-05-18 10:43:00
1894
原创 Actions的说明
存在两种action,一种是 event触发的action,一种是挂在node 节点的action。要注意它们的区别,event触发的action无法控制流程,也就是说它无法决定流程经过这个节点后下一步将到哪一个leaving transition;而挂在node 节点的action就不同,它可以控制流程。不管是哪一种action都要实现ActionHandler接口......
2006-05-18 10:42:00
1143
原创 流程图中的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
1673
原创 jbpm的Token,node
Tokenjbpm中最重要的概念,应该是令牌(Token)和信令(Signal) 在整个流程实例运行过程中,我们可以迅速的利用token得到其当前的current state。在解决“并行”等(比如Fork)问题时,jBpm让Token对象维护了父子关系,这种关系在涉及到Fork的时候会产生。 jBpm让Token这个对象身兼了多种使命:(1)快速定位current state (
2006-05-18 10:40:00
2081
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
1580
原创 jBPM表
JBPM_ACTION action记录表JBPM_DECISIONCONDITIONS 结果条件表JBPM_DELEGATION 委托表JBPM_EVENT 事件表 处理进入或者离开事件JBPM_EXCEPTI
2006-05-18 10:34:00
1187
1
原创 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
1203
原创 Hibernate的事务和并发控制
除了自动版本管理,针对行级悲观锁定,Hibernate也提供了辅助的API,它使用了 SELECT FOR UPDATE的SQL语法。本章后面会讨论这个API。 我们从Configuration层、SessionFactory层, 和 Session层开始讨论Hibernate的并行控制、数据库事务和应用 程序的长事务。 12.1.Session和事务范围(transaction scopes)
2006-05-17 11:38:00
1325
原创 动态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
1593
原创 精妙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
3598
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
836
原创 存储过程编写经验和优化措施
一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到
2006-05-17 11:31:00
2690
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
1133
原创 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
8819
原创 Hibernate入门 - 基础配置
Hibernate配置文件可以有两种格式,一种是 hibernate.properties ,另一种是 hibernate.cfg.xml 后者稍微方便一些,当增加hbm映射文件的时候,可以直接在 hibernate.cfg.xml 里面增加,不必像 hibernate.properties 必须在初始化代码中加入。但不管怎么说,两种的配置项都是一样的,下面详细介绍:在Hibernat
2006-05-17 11:26:00
1037
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人