Tag Archives: apache

Integrating BIRT with PHP

BIRT(Business Intelligence and Reporting Tools)是以Eclipse為基礎的開源報表系統,可整合Java/J2EE應用程式。目前的版本2.5,穩定通用的版本為2.3.2,已經比我剛開始用的時候又進展了許多。 當時研究BIRT是希望解決PHP應用程式的報表輸出(而且要免費),在藍鯨平台架構下,使用程式產出報表輸出較不直覺,希望透過整合第三方報表工具來加速開發。坦白說一般企業內寫得報表不怎美觀,MIS人員既要維護又要開發,樣式美化這件事心有餘力不足呀! 在BIRT 2.1版時,整合PHP使用的是網址列(BIRT Viewer URLs)的方式,也就是將BIRT Viewer佈署到Tomcat之類的應用伺服器,PHP程式將報表檢視網址嵌進來或是轉址即可,可說是相當簡單。如果要傳遞參數,同樣需要透過網址,換句話說是GET。 然而新的方法使用PHP/Java Bridge,可以讓PHP直接呼叫Java類別庫,將輸出直接送回php所在頁面,可以擁有較多的控制。只不過安裝指引實在有點過於簡單,特別是FastCGI的部份,只能說我對PHP運行環境還是一知半解。 我的環境: Windows XP Professional SP3 Apache 2.2.14 PHP 5.3.1 VC9 Thread Safe Tomcat 5.5.28 Microsoft Visual C++ 2008 Redistributable – x86 9.0.30729.17

Posted in IT | Tagged , , , , , | Leave a comment