自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 JasperReports新功能介绍(1.0.0版以后)

用JasperReports作为业务系统中的报表引擎已经好几年了,在我第一次在项目中应用它时,还是0.4.5版的,很多我们需要的功能还不支持,当初我们为了给报表的每个textfield加个边框还费了不少劲,(可能老外的报表只要行间有线,0.4.5版的还没有box的概念呢,我们都是通过画线来实现的),几年间jasperReports的发展真是快,现在都1.2.7了,Ireport也是1.2.7版了,

2006-11-13 15:45:00 1319

原创 如何在JasperReports中使用CSV文件作为数据源?

使用CSV作为JasperReports报表的数据源时,在报表设计时,没有什么需要注意的事项,只要能编译就行。报表填充:        //如果使用csv文件的第一行作为列名,就注释掉此行        String[] columnNames = new String[]{"city", "id", "name", "address", "state"};        JRCsvDataSou

2006-11-13 15:24:00 1750

原创 如何在JasperReports中使用XML文件作为数据源?

1.报表设计                                                                                                                                                                                                  

2006-11-13 15:16:00 2693 2

原创 如何在JasperReports中使用hibernate的查询?

JasperReports 从1.2.0以后的版本开始 支持一些其它的查询的实现,如HQL和XPath,在此文中将介绍HQL在JasperReports中的应用。1.要在报表中使用HQL,当然得将hibernate的一些包将入到你的类路径中,并且有相应的hbm.xml映射文件。2.在设计报表时,可以直接将你的HQL写在报表模板文件中,注意有以下不同(红色字)

2006-11-13 15:00:00 1918

翻译 第13章. 异步延续

第13章. 异步延续13.1.  概念jBPM 以 面向图形编程(GOP)为基础。从基本上来讲,GOP指定了一个可以处理当前执行路径的简单状态机。在GOP中指定的执行算法中,所有状态的转换在客户端 线程的一个单一操作中完成。如果你不熟悉在“第4章 面向图形编程”中定义的执行算法,请先阅读该部分。默认情况下,在客户端线程中完成状态转换是一个不错的方法,因为它自然地与服

2006-10-13 09:01:00 1162

原创 第15章. 日志

第15章. 日志日志的目的是保持对流程执行的历史的跟踪. 作为流程执行改变的运行时数据, 所有的增量数据都会保存在日志里 .此章所含盖的流程日志不要同软件日志混淆. 软件日志跟踪软件程序的运行(通常是为了调试的目的). 流程日志跟踪流程实例的执行流程实例.流程日志信息有多种用途. 最明显的就是咨询特定流程执行的历史. 另外一个用途是业务活动监控(BAM-Business

2006-09-29 13:40:00 1049

原创 第14章. 商务日历

第14章. 商务日历本章描述业务jBPM的业务日历. 业务日历知晓有关业务小时并且用于计算任务和定时器的预期时间.业务日历可通过加入期限(duration)或日期来计算日期的增加. 14.1. 持续时间(Duration)持续时间以绝对的或业务小时指明.语法如下: [business] 这里 是可被Double.parseDouble(quantity)解析的.

2006-09-29 13:39:00 885

原创 第12章. 调度程序(Scheduler)

         Chapter 12. Scheduler     第12章. 调度程序(Scheduler)        上一页             下一页        第12章. 调度程序(Scheduler)      这章描述在JBPM中定时器是如何工作的?   在流程中的事件之上,可创建定时器. 当定时器到期

2006-09-29 13:37:00 1022

原创 第11章. 任务管理

第11章. 任务管理 JBPM的核心业务是持久化流程执行的能力. 对任务管理和个人的任务清单来说这个特性是非常有用的功能。jBPM 允许指明一段软件描述所有人的任务中处于等待状态的流程。11.1. Tasks任务是流程定义的一部分,并且他们定义在流程执行期间任务实例如何必须被创建和分配。任务可以在task-nodes和process-definition中被定义

2006-09-29 13:34:00 1801

原创 第8章. jBPM数据库

  第8章. jBPM数据库 上一页     下一页 第8章. jBPM数据库8.1. Switching the Dat

2006-09-29 13:31:00 2497

原创 第9章. 流程建模

第9章. 流程建模 上一页     下一页 第9章. 流程建模9.1. 综述NOTE: 令

2006-09-29 13:30:00 1477

原创 第10章. 上下文(Context)

第10章. 上下文(Context) 上一页     下一页 第10章. Context上下文是同流程变量相关的。流程变量是维护同流程实例相

2006-09-11 22:32:00 1218

翻译 1.1. 什么是规则引擎?

Chapter 1. 规则引擎 Prev  Part I. 参考指南  Next Chapter 1. 规则引擎1.1. 什么是

2006-09-04 22:45:00 2180

原创 Hibernate的扩展-PgSQL8Dialect

最近将oracle的程序移植到postgresql8.1.4上跑,发现除了一些sql语法上有些差别外(没办法,有些查询我还真不知道用hql怎么写,看来得好好研究一下了,要不然以后这种数据库之间的移植性就丧失了),大多数的程序可以跑起来的,但有个存储过程调用(返回结果集)到postgresql上怎么也跑不起来,如果我自已写程序通可cstmt是可以返回结果集的呀,仔细研究了一下hibernate的源码

2006-09-03 22:06:00 990

原创 JBPM的扩展-添加工作委派的功能

 同样JBPM也没有这项功能,只好自已动手了!

2006-09-03 21:56:00 999

原创 JBPM的扩展-添加工作移交的功能

哎,jbpm用到最后才发现jbpm没有工作移交的功能,可能老外他们的人员流动或组织机构调整不多吧!居然没这个功能。 

2006-09-03 21:54:00 925

原创 JBPM的扩展-添加组织机构模型

最近在一个项目中使用JBPM来作为工作流引擎,基本上大多数的功能能满足我们的需求,但是有部分和我们的需求有一定的差距,首先就是我们的业务流程大部分是同组织机构及员工挂勾的,所有jbpm idintity 就不能满足我们的要求了,只好自已来实现了,这就是用开源的好处,当然我们是扩展,而不是改他们的源代码,不然以后就不能跟着升级了。

2006-09-03 21:52:00 1329

翻译 使用Eclipse3.2的标签属性视图

英文:http://www.eclipse.org/articles/Article-Tabbed-Properties/tabbed_properties_view.html在我开发插件DBDA(Database Development Assistant-”数据库开发助手“,我自已开发的一个数据库插件)时,有一个问题困扰了我很久,如何实现对同一个数据库对象,在不同的平台下显示不同的属性页,最好

2006-03-24 13:33:00 3189

翻译 第1章. JBPM介绍

第1章. 介绍 上一页     下一页 第 1章. 介绍JBoss jBPM 是一个灵活的,易扩展的工作流管理系统。JBoss jBPM有一套直

2006-02-28 12:35:00 4250

原创 Windwos2000下配置Tomcat 5使用SSL

<v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">

2005-10-09 14:24:00 2553

原创 BeanUtils和Cglib的Java Bean属性copy功能的性能比较

以前将Struts中的ActionForm的属性Copy到对应的Hibernate 实体类时,我用的是BeanUtils,觉得其功能还可以,前几天学习cglib时发现它也有个bean copy的功能,所以想将他们两的性能作个比较,就写了一个较简单的测试用例,不比不知道,一比吓一跳,看来cglib的表现确实不凡呀package com.redbeans.test;import java.lang.r

2005-09-29 16:00:00 13407 3

原创 JasperReports使用指南(三)---报表数据(表达式)

   表达式是JasperReports的一个强大功能。它们可被用来声明那些执行多种计算的报表变量,用来在报表上数据分组,用来指定报表文本字段的内容或更进一步定制报表上对象的外观。基本上所有的报表表达式都是通过特殊的语法可引用到报表参数,报表字段,报表变量和报表资源绑定的Java表达式。在XML报表设计中有几个元素定义表达式:, , , , , and othe

2005-09-29 14:45:00 7118

原创 Fedora Core 4 使用手记(七) 安装MPlayer

1.安装前检查2.安装参考:http://www.mjmwired.net/resources/mplayer-fedora.html

2005-09-26 22:03:00 890

原创 Fedora Core 4 使用手记(六) 安装Reaplayer

1下载软件RealPlayer10http://www.real.comRealPlayer10GOLD.binRealPlayer10GOLD.rpm2.安装进入下载文件目录:cd /tmpchmod 755 /tmp/RealPlayer10GOLD.bin./RealPlayer10GOLD.bin 或rpm -ihv RealPlayer10GOLD.rpm

2005-09-22 20:54:00 2127 3

原创 Fedora Core 4 使用手记(五) 安装xmms和mp3 插件

[root@localhost ~]# yum -y install xmms-mp3 gstream-plugins-mp3 libmad libid3tagSetting up Install ProcessSetting up repositoriesupdates-released          100% |=========================|  951 B    00

2005-09-22 20:48:00 1124

原创 Fedora Core 4 使用手记(四) 使用NTFS格式的USB移动硬盘

[root@localhost redbeans]# cat /etc/redhat-releaseFedora Core release 4 (Stentz)[root@localhost redbeans]# uname -r2.6.11-1.1369_FC4[root@localhost redbeans]# rpm -q --queryformat "%{ARCH}/n" kerneli6

2005-09-22 20:40:00 915

原创 Fedora Core 4 使用手记(三) ADSL上网

     用过ADSL的人都知道,ADSL使用的是PPPOE拨号方式,在WINDOWS上有一个叫WinPPoE的软件,通过这个软件可以很容易地联上ISP,接入INTERNET。因此,要在Linux下使用ADSL上网,需要Linux的PPPoE软件支持,Fedora Core 4已内置PPPoE软件包。你也可以从Http://www.roaringpenguin.com/pppoe/下载RP-PPP

2005-09-22 20:37:00 1583

原创 Fedora Core 4使用手记(二) 添加软件仓库:

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } -->什么是YUMYUM---Yellowdog Updater, Modified,Yum是isan automatic updater and packa

2005-09-22 20:27:00 1239

原创 Fedora Core 4 使用手记(一) 在ThinkPad T30上安装Fedora Core4

由于新买了台IBM ThinkPad T43,所以以前用的T30就空下来了,总不能两台都装Windows吧,想到有一年多没有用Linux了,就试试吧.1.下载和刻录下载地址: <!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } -->htt

2005-09-21 22:01:00 1307

原创 Struts的扩展:添加可以传参数的ActionForward(一)

一。添加一个新的ActionForward 扩展,以支持在Redirect时传递参数package org.apache.struts.action;import java.util.HashMap;import java.util.Iterator;import java.util.Map;/** * A subclass of {@link ActionForward} which is de

2005-09-13 11:22:00 1624

原创 Commons-Logging的使用

1、Commons-Loggin简介  JakartaCommons Logging (JCL)提供的是一个日志(Log)接口(interface),同时兼顾轻量级和不依赖于具体的日志实现工具。 它提供给中间件/日志工具开发者一个简单的日志操作抽象,允许程序开发人员使用不同的具体日志实现工具。用户被假定已熟悉某种日志实现工具的更高级别的细节。JCL提供的接口,对其它一些日志工具,包

2005-09-12 23:21:00 1813

原创 JasperReports使用指南---报表区域

一个最小的报表可以根本不包括报表区域,因为它们每一个都是可选的。但象这样的最小报表设计将不会产生有意义的文档。XML Syntax background (band?)> title (band?)> pageHeader (band?)> columnHeader (band?)> detail

2005-09-12 22:56:00 1889

原创 JasperReports使用指南(一) JasperReports简介

Jasperreports是一个灵活,功能强大的开源报表产生工具,可以以PDF, HTML或XML等多种形式产生报表,并有希望支持CSV, XLS, RTF等格式报表。该引擎由java编写,支持多种形式应用程序产生动态报表,如J2EE,网络报表等。其主要目的是产生页面导向、方便打印的报表文档。Jasperreport是按照一个预定义的xml文档来组织报表的数据,这些数据来源多样,包

2005-09-12 22:47:00 1951

Struts Taglibs-chm.chm

Struts Taglibs-chm.chm

2009-08-06

空空如也

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

TA关注的人

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