`
vwpolo
  • 浏览: 191030 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
   在使用BIRT API前,得先配置一下BIRT的环境,也就是Birt -Runtime,使用是需要用到BIRT-runtime文件夹下的ReportEngine文件夹下的内容。    如果都准备好了,那就开始吧   
  先新建一个.rptdesign文件,比如sampleChart.rptdesign,打开,新建数据集,为简单起见,我们使用Classis Models Database数据源提供的数据集,使用下面的SQL 语句:  select CLASSICMODELS.ORDERDETAILS.QUANTITYORDERED,CLASSICMODELS.ORDERDETAILS.ORDERNUMBER from CLASSICMODELS.ORDERDETAILS     这时会出现“
     在BIRT中使用它自带的Table控件你会发现在对应的Property Editor 视图你找不到直接设置表格线的地方,其实这个完全是可以实现的,不过可能比较麻烦一点,我们可以通过给表格添加样式来实现表格线,     1、在BIRT编辑器右键选择"Style" -> "New Style",  
   其实使用JDBC数据源和Classis Models Database数据源原理都差不多,只是设置方式不一样罢了,选择JDBC Data Source 数据源,然后可以给它命一个名称比如“MySQLJDBCDataSource”      然后在上面选择适合的驱动信息,如果在“Diver CLass
     BIRT 支持多种数据集,下图所示为基本的数据集,当然,你也可以自定义数据集格式,   一、使用Classis Models Inc. Sample Database      这是BIRT自带的一种简单的文件数据库,如果我们只想练练手,怎么画报表,那么这个是最合适的,先选择
      BIRT 的全称是 Business Intelligence and Reporting Tool (商业智能报表工具),它是一个基于 Eclipse 平台的一个报表工具,又安讯公司(Actuate)主导开发,可以和 J2EE 以及 J2SE
   最近项目中需要用到JMeter进行性能测试,在测试过程中需要创建一些测试数据,但是在我们项目中的接口参数类型大多数都是些对象类型的,而从JMeter的控制面板是不能直接传入对象类型的参数,只能传入字符类型的参数,然后我们在后台得到参数内容根据实际需要进行提取,我们一般都是通过JMeter提供的CSV Data Set Config读取写入到文件中的测试数据,进行处理后再构造成对象,这样处理起来是相当的麻烦,所以想通过反射技术来设置JavaBean属性,这样可能方便不少。      有段时间没有用到Java反射了,都忘了一些东西,先写个小例子测试一下,   public class Tes ...
   是这样的,我们现在的项目是基于Eclipse RCP框架的,使用Spring和Hibernate,因为Spring和Hibernate中的jar包并不是以Eclipse插件的方式发布的,所以我们就新建了一个项目,比如com.**.springframework.eclipse,把用到的Spring Jar文件放入到项目中的lib文件夹,然后将lib文件加加入到插件的Bundle-ClassPath,再以Eclipse插件的方式导出,我们把这个插件项目作为基础的插件,让其他插件依赖这个插件来使用Spring。    我们新建了一个叫com.*.oss.client 的项目,然后在项目中新建了 ...
  在Eclipse.org上逛的时候看到了Nebula 这个项目,其中有个Grid控件,发现不错,功能要比SWT自带的Table表格功能要多些,不过这个也要缺点,比如在速度和占用的内存可能要比SWT中的Table要逊色些.而且使用也没有Table方便,因为Table有TableViewer的MVC实现,通过TableViewer操作Table是一件非常简单的事情,所以心血来潮,在Grid上模拟一下TableViewer的实现,名字就叫GridViewer,是参考TableViewer的实现方式 大家有兴趣可以看看,也可以自己修改代码。 HomePage:http://code.google. ...
  最近在开发的Eclipse插件项目需要自定义扩展点,在自定义的一个扩展点元素属性的Type选择为Java类型,   之后选择这个属性对应的类必须继承的类或者实现的接口,在使用的时候抛出了一个异常: org.eclipse.core.runtime.CoreException[1]: java.lang.InstantiationException:, 苦思冥想没有写的没有什么问题啊,跟踪到Eclipse的源代码中终于发现是实现Action的那个类只提供了一个有参数的构造方法而没有提供一个无参的构造方法,在Eclipse内部使用反射的时候因找不到无参的构造方法然后就抛出来了这个异常,唉, ...
1.不要错过任何一个外出兜风的机会. 2.尽情地呼吸大自然的新鲜空气,享受微风拂面的感觉. 3.当心爱的人回家,一定要奔向他(她)并致以亲切的问候. 4.如果一两声简单的低吼能够解决的事情,就不要大动干戈. 5.当别人侵略你的领域的时候,要想办法让他知道. 6.养成午睡的习惯,起来之前要打个哈欠,再伸个懒腰. 7.每天都要跑两步,跳几跳. 8.对吃东西保持由衷的高兴,并且充满热情. 9.一定要忠诚. 10.保持旺盛的经理,使别人乐于跟你交往. 11.如果你想要的东西被淹没,要不停地挖掘直到找到为止. 12.当你的朋友心情很糟糕的时候,保持沉没,在他身旁 ...
   RAP是基于Equinox(对OSGi的实现)上的。它能够让开发者以组件(插件)来组织构建应用程序,这个特点也就是当初Eclipse成功的关键之处。它还能让开发者使用Java作为他们的工具语言和其它一些高级工具套件,如沿用已久的Eclipses JDT 和 PDE(插件开发环境)。最终,RAP能够用于桌面客户端和RIA客户端的开发     RAP 1.0的功能涵盖可自同样的Java程序建置RIA或RCP应用程序,提供企业可弹性开发以浏览器或是桌面为基础的应用程序;支持以OSGi组件模式为基础的Ajax应用程序开发;提供与Eclipse平台紧密结合的Java开发程序,让开发人员可快速开发、 ...
  Riena M5 已经发布了,相比M4,M5在以下方面做了改进:      在RCP中可以使用Riena View Parts(SubModuleView 的子类)     在控件不可用时不显示控件中内容        增加了NumericTextRidget,它支持任意数量的数字。 可开启或关闭分组。 可以允许或阻止负数。它能够自动标记负数红(可以禁用)。      添加了DecimalTextRidget,它有一个固定的小数和分数位数。 可开启或关闭分组      添加了DateTextRidget,它支持结构化编辑格式化的日期/时间/日期的时间串,根据预先定义的格式化模式      ...
   微软正式发布Silverlight 2.0,它是业界对于开发与发布网络应用程序及网络媒体最具深远影响的解决方案。Silverlight2.0的发布带来了能让设计人员与开发人员紧密合作的新特性,从而让自己的发布资源更为显露,提高了访问量及用户体验。     微软SilverLight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序。它明显的降低了开发和发布的成本并提供了强大的Web声像流和业界先进的回放技术。     微软申明计划向Soyatec(松亚科技)注资以开发其它的Silve ...
    犹太人的格言说:“慈爱的上帝是为我们着想的,天生我才必有用。”在生活中持这种观点的犹太人,对生活充满了信心和希望,而且,把生活中的难题当作是自我成长的机会。     在犹太人中,流传着这样一个故事:     数百年前,一位聪明的老国王召集了聪明的臣子,交代了一个任务:“我要你们编一本《各时代智慧录》,好流传给子孙。”     这些聪明人离开老国王以后,工作了很长一段时间,最后完成了一本12卷的巨作。老国王看了后说:“各位先生,我确信这是各时代的智慧结晶。然而,它太厚了,我怕人们不会去读完它。把它浓缩一下吧!”     这些聪明人又经过长期的努力工作,几经删减之后,完成了一卷书 ...
Global site tag (gtag.js) - Google Analytics