在IVO负责Production Report项目已经比较久了。当初开始的时候属于半路杀入,Production Report已经到了非常紧急的时候,所以没有来得及想太多,和战友采用最迅速,也是最原始的方式搭建Report的开发平台。最迅速是直接拿了原先的脚手架,最原始就是我们没有采用任何Report工具。展现(Struts)采用jsp + ex Component + jfreechart来完成。持久部分我们采用IBatis,同时我们也使用了Spring(层与层之间的粘合以及对一些受欢迎开源框架的封装)。当时由于公司生产数据庞大,所以为了提升Report的性能,我们建立了Report DB,将生产数据Summary到该DB,从而获取性能。
当初开始的时候,匆匆评估了BIRT,觉得BIRT没有办法满足我们实现所有的报表需求,这让我错过了一次与BIRT亲密接触的机会。实际上我没有采用BIRT当初考虑的最多的就是动态条件,IBatis对动态条件支持相当完美,而BIRT却要让我在js中写很多if/else。不过这段走过来,实际项目最重要的是可管理性,写多if/else是相对无所谓的,我想要是采用BIRT,我们会获得更好的界面效果,可管理性,以及我现在耿耿于怀的使用的方便性。
要是再来一次,我定会采用水平分割,建立Warehouse,并且Summary数据提交到OLAP Server。
分享到:
相关推荐
英文资料,排队论概述,包括M/M/1,M/M/c以及优先级队列的叙述。
维泰OTA7290B_012A_016A+IVO6.86_GAMMA2.2(1).txt
ivo旋转编码器编程软件rar,ivo旋转编码器编程软件
3D-Ivo.zip,ivo-一个用于展开三维模型和纸制品的免费软件,3D建模使用专门的软件来创建物理对象的数字模型。它是3D计算机图形的一个方面,用于视频游戏,3D打印和VR,以及其他应用程序。
ivo旋转编码器编程软件i.rar 介绍了关于ivo旋转编码器编程软件i的详细说明,提供编码器的技术资料的下载。
信息安全_数据安全_IVO-FSI-2016 常规渗透 安全架构数据泄密 信息保护 企业安全
前言原文出处:https://github.com/Unknwon/the-way-to-go_ZH_CN用更少的代码,更短的编译时间,创建运行更快的程序,享受
OTA7290B_IVO_S0682_20160301(配OTP后)(1).TXT
ILI9881+IVO6.0,液晶屏代码,驱动IC代码!
julia 高性能编程语言,来自国外分享网站的电子书,国内稀缺资源,4种电子书格式,任君选择 performance-programming-ivo-balbaert(www.ebook-dl.com).zip
232界面编码器部分,非常有用,各位可以看看,很有帮助的。
Ivo Adan和Jacques Resing所编的排队论教材.书中详细介绍了多种常见排队论模型.
沙特尔Ivo网站这是沙特尔Ivo网站的内容。 该站点以前托管在 这些页面位于
神经网络 神经网络演讲(Ivo Wolf,HS Mannheim)
MoeBackupDX
TFT液晶屏Y400S002的驱动代码,驱动IC:ST7796S
STM32+ILI9341八位驱动,成功点亮屏幕
Car windows in Canoe easy program
LCD液晶屏驱动代码,基于ST7796S,KEIL/STM32F103环境,可以直接移植到自己的嵌入系统中。
:waving_hand: 嗨,我是Ivo Ivanov。 简单明了-我喜欢设计。 我专注于用户体验,简单性和可访问性。 从版本5开始,我一直在使用Adobe Photoshop,从一个像素间隔gif时代开始,我就对自己的设计进行编码。 我在...