普元EOS里怎么配置润乾报表配置?

运用润乾报表工具过程、心得和体会 - 报表当前位置:& &&&运用润乾报表工具过程、心得和体会运用润乾报表工具过程、心得和体会&&网友分享于:&&浏览:42次使用润乾报表工具过程、心得和体会
&&&&&&& 现在做的这个项目,需要导出相关报表,正好前几个月公司买了个润乾报表工具,需要使用这个工具完成导出报表功能,以下是我鼓捣的过程和心得。&&&&&&& 网上搜一下什么是报表,干什么用的,个人体会就是报表就是一个或多个sql查询,这些sql查询有简单的也有复杂的,但是大部分都是复杂的,再加上一个好看易用复杂的界面来展示和组织这些查询出来的数据,这就是一个报表,当然这是从一个程序员的角度去理解的。可是为什么会出现报表工具呢,那是因为报表的界面不好去设计,需要一个模版设计工具来辅助完成,报表工具能够很友好的设计出复杂的漂亮的报表界面,能够只根据sql语句来组织和填充这些查询数据到报表界面来,不过报表界面不会帮你完成sql语句的设计,只能辅助一些,得自己完成自己需要的sql查询。&&&&&&& 好了,废话说了一堆,开始安装润乾报表吧,。。。。。。,安装成功了,授权问题解决了,可以用润乾报表工具了。&&&&&&& 1,单击配置》》数据源菜单,配置一个数据源,注意了,数据源的名称一定要起好,因为后边你需要用到它。然后连接,如果连接成功,ok,你可以操作数据库了。&&&&&&& 2,设计报表sql,一个sql对应一个数据集,因为一个报表可能会用到多个sql哦,文件》》新建报表,弹出一个sql设计界面,这个过程就是考验你写sql语句的功底,自己好好研究吧。&&&&&&& 3,sql编辑完了,需要设计报表了,可是设计成啥报表了,什么网格报表,分组报表,交叉报表,这三个报表类型是啥东西呢,哦,原来分组报表是最基本的报表形式,分组就是对列的内容进行分组,就好比,学校学生根据年级、班级来列出学校的所有学生。交叉报表呢,就是行和列都有表头的东西,查出的数据都需要根据表头来展示,还有网格报表,具体的上网查吧。。。哈哈哈。。&&&&&&& 4,开始设计报表,这个。。。。,还是看帮助文档吧,帮助》》使用手册&&&&&&& 5,在demo里发布一下报表吧,本地应用》》预览》》发布报表,本地应用》》预览》》IE查看&&&&&&& 6,可是我需要把报表集成到项目中哦,对,以上操作产生了一个raq文件,就是所谓的报表模版,注意。本地应用》》发布》》集成到项目,。。。ok了,重启自己的项目,啊,,报错,好多错误,为什么呢,哥都用tomcat6了,哎。。。还是别那么费劲了,直接把润乾报表安装目录下的demo项目的WEB-INF,reportFiles拷贝到自己的项目吧(注意遇到文件千万别覆盖,避免出错),然后修改一些配置文件,主要是web.xml,reportConfig.xml&&&&&&& 7,添加数据源,可是我spring有一个数据源,怎么关联呢,这个润乾报表用的tomcat配置的数据源啊,郁闷,算了,现在追求能用就行,就配置一个tomcat数据源吧,具体操作看帮助》》快速体验,注意数据源名称哦。。。&&&&&&& 8,编辑jsp文件展示页面,润乾报表默认集成了jsp编辑器,为了方便使用它自己的jsp标签,看着办吧,很简单,主要是引用到你自己设计的放在reportFiles的raq文件&&&&&&& 9,访问自己的jsp文件,好了。。&&&&&&& &&&&&&& &&&&&&& 哎。。。,当中发生了好多错误,主要和tomcat版本问题,jsp版本问题,数据源名称问题,数据库用户权限问题等有关,感觉,这种报表工具,会用就行,想玩的好的话,看他们的帮助文档或网上搜索,很多内容,说的也很详细,哈哈。
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有我看了他的技术资料和DEMO,从生产率上来看,似乎很高。而且对程序员要求降低很多。性能方面,应该对于一般的应用也不是大问题。而且性能调优有很多方面,只要EOS的应用架构上还合理,就应该不是问题。价格就不用说了,嗬嗬,吓人。坛子里面有没有比较熟悉它的?可否从比较深入的角度来评价一下它?
我目前觉得他的XML数据总线是个好东西。可是,不停地把数据或者对象向BUS里面序列化和反序列化,难道就不会出现性能问题么?
不太清楚其产品,现在国内有很多所谓可视化智能UI产品,这是走上了与领域驱动设计相反的道路,表面上开发速度提高,Eric Evans认为智能UI其实是反模式的。从域驱动角度看:真理应该是领域和UI分离。
假如你是名资深的架构师,且你使用了其产品,熟悉该EOS平台后,你将立马感觉到自己被骗了,原因很简单,该平台的快速开发到底快在哪?它是快在了自己做了非常多了公用构件、ABFrame(组织权限管理框架)以及使用拖拽图元来定义其页面流、逻辑流等,而这些如果你做为一名资深架构师,你将立马清楚其中的道理是公用构件其实就是我们所封装的很多公用方法,如对数据库底层的操作的公用方法、对web service所封装的公用方法等等,这些公用方法难道你做为一名资深架构师,你不会去封装吗?如果你会去封装,那你又何必去使用该平台的构件呢?你完全可以使用自己所定义的公用方法,那么关于构件可以为你提高开发速度就立马可以被排除;其二、关于组织权限管理框架,用户组织权限管理一般的管理类信息系统都需要,你做为一名资深的架构师,难道没有对这块的功能做单独的设计吗?如果有,那么该模块的功能你又基本上可以在多数的管理类信息系统去复用自己所设计的这块用户组织权限管理(当然,权限管理的需求可能不尽相同,但你也完全可以在自己所设计的基础上而改进啊,这样的改进也是容易的,ABFrame也同样绝对性的满足你的需求,你同样也需要改进),那你又何必去用它的这个框架呢?因此ABFrame所带来的提高开发效率问题再一次的被排除在外;其三、图元的拖拽以及开发向导等,这些我想也是忽悠人,因为这对于一个公司的高层来说,开着通过向导或者图元的拖拽就可以生成一个功能模块,致使他们非常激动人心,可事实是什么?事实一:这些所有的拖拽后功能的实现都是基于公用构件的封装;事实二:拖拽或者向导在实际系统开发中并不是无需更改或者无需设置参数。根据这两个事实,那么如果你做为一名资深的系统架构师你都已经实现了自己的公用封装以及自己的公用组织权限管理框架,你又何须用该平台呢?结论:这样的东西在没有资深技术基础的政府机构、国有企业、事业单位非常容易忽悠。哎,悲哀!不知道是发明者的悲哀,社会的悲哀,还是谁的悲哀。[该贴被tsrj于 09:46修改过]
我倒是听说他们产品卖的不错,而且我朋友的公司就在用,感觉还是褒大于贬的。就Abframe来说,本来就是开源的东西,自己想怎么改就改好了,我个人也参与过改造Abframe,不是很麻烦。谈到自己封装,只要是公司肯下狠力,统一一个环境进行封装,把项目经理的技术选型权彻底上收了,那就绝对没问题了。主要还是看公司看不肯自己花这个经历做这件事。尤其公司大了,产品条线多了,想搞这个“统一”太难啊。
最佳分辨率
OpenSource
Code & 2002-20产品详细说明
普元 EOS(以下简称 EOS)是基于J2EE平台、采用面向构件技术实现企业级应用开发、运行、管理、监控、维护的中间件平台。它将J2EE体系规范、构件技术、XML技术和 可视化开发技术完美结合起来,为基于J2EE平台之上的应用提供了面向构件的应用架构,通过图形化的构件单元作为应用系统的基本组成元素,为企业级应用系 统的开发带来了卓越的价值:
.统一的企业级应用平台 .快速响应新的业务需求 .系统高度的稳定性 .方便的系统维护和监控 .保护已有的软件投资 .降低开发人员的技能要求 .降低人员流动风险
EOS是面向构件技术体系基于J2EE平台的完整实现,EOS 可以看做是一个构件化的虚拟层,是对J2EE 的每个层次做了一个构件化的解析,从而使得J2EE应用的开发具有面向构件的特性:
EOS产品家族(EOS Platform)
EOS产品家族包括EOS Server(构件运行环境)、EOS Studio(集成开发环境)、EOS Components
Library(构件库)、EOS Manager(管理控制台)、EOS Workflow(工作流)、EOS
RichWeb(页面开发工具)、EOS Report(报表),这些面向构件的产品能够无缝整合在一起,为客户提供一个完整的价值体系。
图 EOS―面向构件中间件的产品构成图
EOS构件运行环境(EOS Server)EOS Server是运行在J2EE
Server之上的一个应用而不是单独的服务实例,通过EOS
Server提供的引擎服务,对EOS开发的应用中的各种构件进行解析,使EOS开发的构件成为J2EE中的标准应用。另外,EOS
Server提供了对应用运行时数据总线的管理。
EOS管理控制台(EOS Manager)EOS Manager是应用运行时的管理监控环境,在EOS Server启动后通过WEB页面访问。EOS Manager包括了应用部署、应用配置、应用监控统计、在线更新、安全审计、日志查看、工作流管理监控等各种服务。
EOS构件集成开发环境(EOS Studio)EOS
Studio提供了EOS应用完整一体化的集成开发环境,包括对页面构件、展现构件,业务构件,运算构件,数据构件,流程构件6种构件可视化的开发、调
试、组装、发布和管理等。另外,EOS
Studio还提供了强大的向导功能,大大提高应用的开发效率,并且支持团队开发,以满足企业级应用软件开发需求。通过EOS
Studio,可以快速开发、维护和管理一个J2EE企业应用,并实现企业构件库的不断积累。
EOS工作流(EOS Workflow)EOS工作流是基于EOS平台之上完整的工作流管理系统,属
于EOS产品上的一个业务工具选件。EOS
Workflow包括业务流程定义工具、工作流引擎、工作流构件库、工作流管理监控、工作流客户端等内容。引擎的设计遵循WfMC提出的工作流参考模型标
准的同时,也加入了中国管理特色的需求,是适合国内电信、电子政务等行业功能强大性能高效的工作流产品。
EOS构件库(EOS Component Library)普元EOS构件库是为了支撑快速开发、部
署应用系统而提供的,具有高度复用能力的一组预制构件的集合。利用EOS构件库中大量的构件可以快速搭建应用系统,大大提高软件可复用度,提高开发效率;
同时通过对构件的管理可以建立一套针对构件的生产、改进、管理、沉淀和发展的完整软件管理机制,使得软件企业组织级的软件知识沉淀可以通过构件库的形式得
以实现和发展。
EOS页面开发环境(EOS RichWeb)EOS5.1推出了RichWeb的功能,在EOS Studio中提供可视化页面开发与调试工具,开发人员可通过&所见即所得&的方式对控件进行拖拉实现页面开发。可视化的拖拽。
EOS报表(EOS Report)EOS报表是具有中国特色的报表软件。以类Excel的表格方式编
辑报表,完美支持Excel的导入导出,对中国式报表有天然支持能力,具有复杂的表格样式、复杂的数据组织、多个数据来源等显著特点。EOS报表支持各种
类型的复杂报表,支持报表&所见即所得&的图形化设计,支持证件和票据套打,适应多种平台及数据库环境,可以和应用无缝集成,快速构建图文并茂的报表应
用,并能够支撑在大并发用户量、大数据量的企业级应用环境下高效、稳定运行。
EOS产品针对不同的用户群体共分4个版本:开发版、社区版、专业版和企业版,以满足不同的使用场合:
1.EOS开发版提供给EOS应用的开发人员使用,用来完成系统的开发(但不能部署时使用),安装包包括了EOS
Studio、tomcat-5.0.28、EOS
Server和管理控制台、基础构件库、文档等内容,支持Tomcat服务器。EOS开发版提供免费下载。
2.EOS社区版主要免费提供给小型应用系统部署时使用。
3.EOS专业版提供给购买了商业应用服务器(如Weblogic、Websphere等)的企业用户使用,用于关键企业级应用系统的部署,但不支持集群(指J2EE集群)。
4.EOS企业版提供企业级应用系统部署的所有高级特性,包括集群(指J2EE集群)。
EOS社区版、EOS专业版、EOS企业版安装包相同,软件许可(License)和收费模式不同。
阅读(...) 评论()用普元的EOS开发平台启动不起来_百度知道【图文】普元EOS开发入门_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
普元EOS开发入门
上传于||文档简介
&&普​元​系​统​平​台​的​开​发​入​门​培​训​资​料
大小:1.28MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢

我要回帖

更多关于 润乾报表数据集配置 的文章

 

随机推荐