-
Recent Posts
Archives
September 2010(1 posts)- 04: APC BE500 & WD Book Studio(2)
August 2010(2 posts)July 2010(5 posts)- 31: 爬牆虎,初夏(0)
- 20: 蝴蝶蘭生病了(0)
- 19: 曇花一現(0)
- 10: 牛背鷺(0)
- 01: AeroVac Bin for Roomba 500 Series(0)
June 2010(4 posts)- 23: willis wedding photo(0)
- 11: Marmot PreCip Jacket(0)
- 05: First-Time Work on Saturday(0)
- 03: Bye my friend Richard(0)
May 2010(5 posts)- 28: dizzy with blood out(2)
- 21: Sad news from richard-NL(0)
- 07: Cindy Engagement Album(2)
- 06: Iron Man 2(2)
- 03: 守護白海豚(0)
April 2010(6 posts)- 27: Cindy Engagement 2010-04-25(4)
- 22: Spring Natural Vegetarian Restaurant(0)
- 17: Pin Tian Japanese Restaurant(0)
- 13: Amaryllis(0)
- 09: Off the Boat(0)
- 07: 3 days in CCGH(0)
Tag Archives: Eclipse
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