<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java報(bào)表軟件技術(shù)討論

    Style Report報(bào)表專題
    posts - 97, comments - 3, trackbacks - 0, articles - 3
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    如果我們要了解Java報(bào)表的發(fā)展史,首先研究一下Java語言的發(fā)展歷程。1995年5月Sun Microsysems公司推出Java程序設(shè)計(jì)語言和Java平臺(tái)。這種簡單的、跨平臺(tái)的、面向?qū)ο蟮?、分布式的、健壯的、安全的語言出現(xiàn)后,全世界的目光都被這個(gè)神奇的語言所吸引了。正式這種偉大的革命,基于Java語言的各種軟件和工具如雨后春筍般出現(xiàn)。

     

    在報(bào)表軟件市場JReport、Style Report即是其中兩個(gè)佼佼者, 然而作為當(dāng)時(shí)報(bào)表行業(yè)龍頭的水晶報(bào)表并沒有對(duì)應(yīng)的java版本,一大批以前使用Crystal Report開始轉(zhuǎn)向JReport 和Style Report,直到2004年報(bào)表市場一直是Crystal Report、JReport和Style Repprt 三足鼎立的局面。這段時(shí)間里國產(chǎn)軟件帆軟和潤乾在2001、2002開始開發(fā)報(bào)表產(chǎn)品,基本是04年后才開始有成型產(chǎn)品問世。

     

    以Style Report 為例,我們來回顧下Java報(bào)表發(fā)展歷程:

    * 2001年Style Report V4.0 發(fā)布定時(shí)計(jì)劃、安全歸檔等技術(shù),開始專注解決企業(yè)級(jí)報(bào)表問題
    * 2002 年Style Report V 4.5 發(fā)布基于web界面的自定義報(bào)表技術(shù),解決即席報(bào)表問題;
    * 2003年 style Report V5.0 實(shí)現(xiàn)基于SOAP JSP的系統(tǒng)集成技術(shù),完成企業(yè)環(huán)境下異構(gòu)系統(tǒng)間的集成;
    * 2004年 Style Report V6.0 發(fā)布基于OLAP ROLAP的數(shù)據(jù)分析技術(shù),逐步向商業(yè)智能領(lǐng)域開始拓展。
    * 2005年Style Report V7.0 基于行列對(duì)稱擴(kuò)展的復(fù)雜報(bào)表技術(shù);同年,基于參數(shù)流的報(bào)表控制技術(shù),將數(shù)據(jù)填報(bào)及工作流機(jī)制引入報(bào)表系統(tǒng)。
    * 2007年 Stle Report V8.0實(shí)時(shí)數(shù)據(jù)分析(數(shù)據(jù)混搭)專利技術(shù)
    * 2009年 Style Report V10.0發(fā)布多維圖表、矢量地圖等等數(shù)據(jù)可視化元素,分布式處理架構(gòu)實(shí)現(xiàn)實(shí)時(shí)計(jì)算和展現(xiàn)的行業(yè)難題。
    * 2012年,Style Report V11 移動(dòng)應(yīng)用、海量數(shù)據(jù)報(bào)表展現(xiàn)技術(shù)


     

      而JReport的發(fā)展歷程也同樣是從報(bào)表打印數(shù)據(jù)、web報(bào)表應(yīng)用、OLAP、復(fù)雜報(bào)表到移動(dòng)應(yīng)用,Java報(bào)表的功能進(jìn)化史伴隨著客戶需求的演進(jìn)而演進(jìn),伴隨著技術(shù)的革新而進(jìn)步。國內(nèi)的Java報(bào)表需求有很強(qiáng)烈的中國特色風(fēng)格---復(fù)雜式報(bào)表,包含復(fù)雜表頭、行列對(duì)稱擴(kuò)展等等特殊需求也催生了潤乾報(bào)表的發(fā)展和強(qiáng)大。

     

    以上的幾個(gè)代表廠商都是采用純Java語言編寫的Java報(bào)表,除此之外,市場之中還存在另外一種聲音:“支持Java的報(bào)表工具”。因?yàn)镴ava報(bào)表的跨平臺(tái)性諸多非Java報(bào)表廠商逐漸推出支持Java的報(bào)表工具,可以在Java程序中調(diào)用,這樣的產(chǎn)品就比較多了,總的來說包括一類是采用獨(dú)立報(bào)表服務(wù)器的Brio、Cognos、和勤,甚至包括大名鼎鼎的Crystal Report,以及另一類在前端有控件的,如數(shù)巨報(bào)表等。

     
    通行的Java報(bào)表軟件能夠在J2EE環(huán)境下提供很好的集成性,而且運(yùn)行環(huán)境比較簡單,只有配備JDK即可運(yùn)行,另外具有高集成性,能夠輕松部署在各種操作系統(tǒng)中。它們都包含以下幾個(gè)功能塊:

    * 數(shù)據(jù)連接、模型生成:靈活開放的ODBC技術(shù)確保報(bào)表展現(xiàn)以及設(shè)計(jì)端能夠與多種數(shù)據(jù)源的實(shí)現(xiàn)安全性高速度極快的讀取及連通性。另外,數(shù)據(jù)模型的生成和靈活搭建卻因不同的開發(fā)商不同給出的解決方案不同,例如Style Report有獨(dú)立的數(shù)據(jù)建模器,潤乾報(bào)表有自己專利的非線性數(shù)據(jù)模型。

    * 報(bào)表服務(wù)器:一般情況下,報(bào)表服務(wù)器是個(gè)邏輯概念,并沒有一個(gè)物理的服務(wù)器在運(yùn)行。它是作為應(yīng)用服務(wù)器上的一個(gè)應(yīng)用提交的,或者直接面向應(yīng)用程序員提交的JAR包。

    * 報(bào)表設(shè)計(jì)器:報(bào)表開發(fā)人員以及設(shè)計(jì)人員面對(duì)的直接操作平臺(tái),主要分為流式報(bào)表布局以及類Excel的表格式布局方式。不同的Java報(bào)表軟件采用不同的設(shè)計(jì)模式,例如style Report采用流式報(bào)表布局,潤乾主要采用的表格式布局方式,各有優(yōu)劣,暫且不表。


    * Web報(bào)表端:HTML語言的流行,加之Java本身的交互性特性促成了web報(bào)表應(yīng)用成為必然趨勢(shì)。


    * OLAP多維數(shù)據(jù)分析:隨著數(shù)據(jù)分析的需求逐漸增加,報(bào)表的需求不僅僅是靜態(tài)的展現(xiàn),當(dāng)然這只是java報(bào)表的發(fā)展趨勢(shì),不并不是所有的java報(bào)表都能做到,即使產(chǎn)品在宣傳中生成實(shí)現(xiàn),而實(shí)際應(yīng)用起來相當(dāng)粗淺。


    * 報(bào)表輸出、打印:java報(bào)表數(shù)據(jù)需要各類表格樣式(交叉表、嵌套表、列表);支持各種圖表(如柱圖、餅圖等等);各種導(dǎo)出格式(包括excel、csv、pdf、xml等)

    * 二次開發(fā)、集成:提供開放的API借口,根據(jù)客戶的個(gè)性化需求進(jìn)行個(gè)性化定制和開發(fā)、并且支持各種功能塊擴(kuò)展。


     

    此外,隨著終端用戶對(duì)報(bào)表交互的需求,即席報(bào)表成為作為Java報(bào)表軟件里不可或缺的一部分應(yīng)用。當(dāng)然對(duì)于大型的企業(yè)級(jí)用戶,報(bào)表安全、監(jiān)控、計(jì)劃任務(wù)、集群等等企業(yè)級(jí)應(yīng)用的特殊需求也讓Java報(bào)表的功能逐漸完善。

     

    隨著HTML5的盛行和應(yīng)用,報(bào)表的移動(dòng)應(yīng)用也逐漸成為必需;隨著企業(yè)級(jí)數(shù)據(jù)的海量式增長速度,對(duì)大數(shù)據(jù)量處理和展現(xiàn)的需要也同樣成為Java報(bào)表共同面臨的難題。任何一類產(chǎn)品的進(jìn)步都伴隨著技術(shù)的革新以及客戶逐漸理性的需求而成長,Java報(bào)表必將如此。

     

    轉(zhuǎn)自:http://inetsoft.blog.51cto.com/1848983/948021

     


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲AV日韩AV天堂久久| 亚洲国产成人AV网站| 免费a级毛片视频| 久久精品国产免费观看| 青青免费在线视频| 亚洲а∨天堂久久精品9966 | 亚洲日韩图片专区第1页| 四虎影在线永久免费观看| 真人做人试看60分钟免费视频| 免费无码作爱视频| 无码 免费 国产在线观看91| 亚洲jizzjizz在线播放久| 亚洲高清在线播放| 亚洲精品无码高潮喷水在线| 又粗又硬又大又爽免费视频播放| 欧美好看的免费电影在线观看| 91短视频免费在线观看| 免费日本一区二区| 99久久免费国产精品热| fc2免费人成在线| 一级成人毛片免费观看| 婷婷国产偷v国产偷v亚洲| 国产亚洲精品VA片在线播放| 亚洲国产成人精品青青草原| 97久久精品亚洲中文字幕无码| 亚洲av无码不卡一区二区三区 | 一本大道一卡二大卡三卡免费| 春暖花开亚洲性无区一区二区 | 噼里啪啦电影在线观看免费高清 | 亚洲另类激情综合偷自拍| 亚洲妇熟XXXX妇色黄| 亚洲中文字幕无码永久在线 | 免费观看一区二区三区| aa在线免费观看| 日韩av无码免费播放| 永久免费不卡在线观看黄网站| 野花香高清视频在线观看免费 | 久久精品国产亚洲精品| 亚洲午夜AV无码专区在线播放| 区三区激情福利综合中文字幕在线一区亚洲视频1 | **真实毛片免费观看|