- 博客(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
1331
原创 如何在JasperReports中使用CSV文件作为数据源?
使用CSV作为JasperReports报表的数据源时,在报表设计时,没有什么需要注意的事项,只要能编译就行。报表填充: //如果使用csv文件的第一行作为列名,就注释掉此行 String[] columnNames = new String[]{"city", "id", "name", "address", "state"}; JRCsvDataSou
2006-11-13 15:24:00
1777
原创 如何在JasperReports中使用hibernate的查询?
JasperReports 从1.2.0以后的版本开始 支持一些其它的查询的实现,如HQL和XPath,在此文中将介绍HQL在JasperReports中的应用。1.要在报表中使用HQL,当然得将hibernate的一些包将入到你的类路径中,并且有相应的hbm.xml映射文件。2.在设计报表时,可以直接将你的HQL写在报表模板文件中,注意有以下不同(红色字)
2006-11-13 15:00:00
1929
翻译 第13章. 异步延续
第13章. 异步延续13.1. 概念jBPM 以 面向图形编程(GOP)为基础。从基本上来讲,GOP指定了一个可以处理当前执行路径的简单状态机。在GOP中指定的执行算法中,所有状态的转换在客户端 线程的一个单一操作中完成。如果你不熟悉在“第4章 面向图形编程”中定义的执行算法,请先阅读该部分。默认情况下,在客户端线程中完成状态转换是一个不错的方法,因为它自然地与服
2006-10-13 09:01:00
1180
原创 第15章. 日志
第15章. 日志日志的目的是保持对流程执行的历史的跟踪. 作为流程执行改变的运行时数据, 所有的增量数据都会保存在日志里 .此章所含盖的流程日志不要同软件日志混淆. 软件日志跟踪软件程序的运行(通常是为了调试的目的). 流程日志跟踪流程实例的执行流程实例.流程日志信息有多种用途. 最明显的就是咨询特定流程执行的历史. 另外一个用途是业务活动监控(BAM-Business
2006-09-29 13:40:00
1065
原创 第14章. 商务日历
第14章. 商务日历本章描述业务jBPM的业务日历. 业务日历知晓有关业务小时并且用于计算任务和定时器的预期时间.业务日历可通过加入期限(duration)或日期来计算日期的增加. 14.1. 持续时间(Duration)持续时间以绝对的或业务小时指明.语法如下: [business] 这里 是可被Double.parseDouble(quantity)解析的.
2006-09-29 13:39:00
900
原创 第12章. 调度程序(Scheduler)
Chapter 12. Scheduler 第12章. 调度程序(Scheduler) 上一页 下一页 第12章. 调度程序(Scheduler) 这章描述在JBPM中定时器是如何工作的? 在流程中的事件之上,可创建定时器. 当定时器到期
2006-09-29 13:37:00
1032
原创 第11章. 任务管理
第11章. 任务管理 JBPM的核心业务是持久化流程执行的能力. 对任务管理和个人的任务清单来说这个特性是非常有用的功能。jBPM 允许指明一段软件描述所有人的任务中处于等待状态的流程。11.1. Tasks任务是流程定义的一部分,并且他们定义在流程执行期间任务实例如何必须被创建和分配。任务可以在task-nodes和process-definition中被定义
2006-09-29 13:34:00
1820
原创 第10章. 上下文(Context)
第10章. 上下文(Context) 上一页 下一页 第10章. Context上下文是同流程变量相关的。流程变量是维护同流程实例相
2006-09-11 22:32:00
1233
翻译 1.1. 什么是规则引擎?
Chapter 1. 规则引擎 Prev Part I. 参考指南 Next Chapter 1. 规则引擎1.1. 什么是
2006-09-04 22:45:00
2195
原创 Hibernate的扩展-PgSQL8Dialect
最近将oracle的程序移植到postgresql8.1.4上跑,发现除了一些sql语法上有些差别外(没办法,有些查询我还真不知道用hql怎么写,看来得好好研究一下了,要不然以后这种数据库之间的移植性就丧失了),大多数的程序可以跑起来的,但有个存储过程调用(返回结果集)到postgresql上怎么也跑不起来,如果我自已写程序通可cstmt是可以返回结果集的呀,仔细研究了一下hibernate的源码
2006-09-03 22:06:00
999
原创 JBPM的扩展-添加工作移交的功能
哎,jbpm用到最后才发现jbpm没有工作移交的功能,可能老外他们的人员流动或组织机构调整不多吧!居然没这个功能。
2006-09-03 21:54:00
930
原创 JBPM的扩展-添加组织机构模型
最近在一个项目中使用JBPM来作为工作流引擎,基本上大多数的功能能满足我们的需求,但是有部分和我们的需求有一定的差距,首先就是我们的业务流程大部分是同组织机构及员工挂勾的,所有jbpm idintity 就不能满足我们的要求了,只好自已来实现了,这就是用开源的好处,当然我们是扩展,而不是改他们的源代码,不然以后就不能跟着升级了。
2006-09-03 21:52:00
1336
翻译 使用Eclipse3.2的标签属性视图
英文:http://www.eclipse.org/articles/Article-Tabbed-Properties/tabbed_properties_view.html在我开发插件DBDA(Database Development Assistant-”数据库开发助手“,我自已开发的一个数据库插件)时,有一个问题困扰了我很久,如何实现对同一个数据库对象,在不同的平台下显示不同的属性页,最好
2006-03-24 13:33:00
3196
翻译 第1章. JBPM介绍
第1章. 介绍 上一页 下一页 第 1章. 介绍JBoss jBPM 是一个灵活的,易扩展的工作流管理系统。JBoss jBPM有一套直
2006-02-28 12:35:00
4274
原创 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
2557
原创 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
13433
3
原创 JasperReports使用指南(三)---报表数据(表达式)
表达式是JasperReports的一个强大功能。它们可被用来声明那些执行多种计算的报表变量,用来在报表上数据分组,用来指定报表文本字段的内容或更进一步定制报表上对象的外观。基本上所有的报表表达式都是通过特殊的语法可引用到报表参数,报表字段,报表变量和报表资源绑定的Java表达式。在XML报表设计中有几个元素定义表达式:, , , , , and othe
2005-09-29 14:45:00
7197
原创 Fedora Core 4 使用手记(七) 安装MPlayer
1.安装前检查2.安装参考:http://www.mjmwired.net/resources/mplayer-fedora.html
2005-09-26 22:03:00
900
原创 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
2142
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
1138
原创 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
922
原创 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
1592
原创 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
1252
原创 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
1316
原创 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
1634
原创 Commons-Logging的使用
1、Commons-Loggin简介 JakartaCommons Logging (JCL)提供的是一个日志(Log)接口(interface),同时兼顾轻量级和不依赖于具体的日志实现工具。 它提供给中间件/日志工具开发者一个简单的日志操作抽象,允许程序开发人员使用不同的具体日志实现工具。用户被假定已熟悉某种日志实现工具的更高级别的细节。JCL提供的接口,对其它一些日志工具,包
2005-09-12 23:21:00
1841
原创 JasperReports使用指南---报表区域
一个最小的报表可以根本不包括报表区域,因为它们每一个都是可选的。但象这样的最小报表设计将不会产生有意义的文档。XML Syntax background (band?)> title (band?)> pageHeader (band?)> columnHeader (band?)> detail
2005-09-12 22:56:00
1924
原创 JasperReports使用指南(一) JasperReports简介
Jasperreports是一个灵活,功能强大的开源报表产生工具,可以以PDF, HTML或XML等多种形式产生报表,并有希望支持CSV, XLS, RTF等格式报表。该引擎由java编写,支持多种形式应用程序产生动态报表,如J2EE,网络报表等。其主要目的是产生页面导向、方便打印的报表文档。Jasperreport是按照一个预定义的xml文档来组织报表的数据,这些数据来源多样,包
2005-09-12 22:47:00
1977
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人