我們的系統完全用PHP編寫。
由於各種商業原因(這是給定的)我需要使用JasperReports構建系統的報告。
我應該使用什麼架構?我應該把Jasper作爲一個獨立的服務器(如果可能的話),並讓PHP查詢來對付它,我是否應該讓它使用cron生成報告,然後讓PHP舀起文件並將它們發送到Web客戶端/瀏覽器...我應該如何設計一個PHP前端+後端系統的JasperReports
1
A
回答
1
JasperServer似乎是最好的選擇,它具有:
全面的Web服務,Java和HTTP的API,以及從非Java環境如.NET Web服務的支持(C#),C++和PHP
另一種選擇是自己實現類似的東西,只有函數你需要的。製作一個單獨的java web-app來生成報告,使用web服務或REST與之通信。
0
如果你喜歡讓事情變得簡單和「自由」,那麼我建議:
- 構建自己的小型的Java Web應用程序。
- 使用DynamicJasper構建自定義報告。
- 從Java應用程序公開Web服務,並從您的PHP中調用它。
- Java應用程序將回復PDF文件。
0
您可以使用php java擴展並編譯並從php生成報告。示例代碼和說明:here。
相關問題
- 1. 頁面系統在後端或前端
- 2. 設計一個系統從後端訪問JSON訂閱源
- 3. 一個登錄到我們後端的JavaScript前端日誌記錄系統?
- 4. 前端第一或後端第一。這兩者是一個好的系統設計實踐?
- 5. 如何爲REST後端/ Ajax設計認證和授權系統前端應用程序
- 6. Android前端如何使用PHP後端?
- 7. 我應該在後端還是前端實現getStream?
- 8. 我應該使用後端和前端表單驗證嗎?
- 9. PHP後端/前端安全
- 10. PHP前端和Django後端?
- 11. 統一前端側端和後端側表單驗證
- 12. 應該如何(以及如何)確保前端UI使用的後端API?
- 13. 選擇NODE.JS後端,前端和數據庫管理系統
- 14. 我應該用域名事件設計一個會計系統嗎?
- 15. 一個後端Restful API設計考慮
- 16. 使用CouchDB後端設計日誌記錄系統
- 17. 我該如何設計一個基於SoC的基於嚮導的系統?
- 18. WordPress後端設計
- 19. Yii的後端和前端設置
- 20. 如何連接兩個ASP.NET應用程序(後端和前端)
- 21. JSON中的空值會傷害後端還是前端設計
- 22. 我的後端應該是什麼?
- 23. 我應該聽不同的端口,還是同一個端口?
- 24. 我應該使用單獨的REST後端項目和JavaScript重前端嗎?
- 25. 應該前端限制列表大小還是後端?
- 26. 設計Javascript前端<-> C++後端通信
- 27. 指導在前端和後端設計方法 -
- 28. PHP後端,Java前端。這可能嗎?
- 29. REST API,Angularjs前端,後端 - Java VS PHP?
- 30. 將C#後端連接到PHP前端
而不是web服務,我假設我也可以使用一個簡單的iframe,是否正確? – 2010-03-18 12:51:53