反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

伺服器部署原理

一、 概述

    對於新接觸 FineReport 的使用者來說,可能不明白為什麼要在伺服器端部署 FineReport 的報表工程,明明下載設計器就可以正常使用。其實官網下載的設計器已部署 Tomcat 伺服器,可以直接使用,如果使用者需要進行遠端設計或者将 FineReport 報表工程部署到其他應用伺服器上時,可以參考伺服器部署。

  1. FineReport 是純 Java 的 Servlet 應用程式,Servlet 是一種運行在伺服器端的 Java 應用程式,具有獨立於平臺和協議的特性,可以生成動态的 Web 頁面。 

  2. Servlet 應用程式是客戶請求(Web 浏覽器或其他 HTTP 客戶程式)與伺服器響應(HTTP 伺服器上的資料庫或應用程式)的中間層。 Servlet 是位於 Web 伺服器内部的伺服器端的 Java 應用程式,由 Web 伺服器進行加載,該 Web 伺服器必須包含支援 Servlet 的 Java 虛拟機。

  3. 因此 FineReport 報表工程必須部署在如 Tomcat、WebLogic、WebSphere 等 Web 應用伺服器下,啓動 Web 應用伺服器時就會加載 FineReport 這個 Servlet 應用程式,報表工程才能正常運作。

二、 伺服器部署原理

  1. 使用者在客戶端産生一個報表查看請求,發送給 Web 應用伺服器端,Web 應用伺服器将 FineReport 報表的計算結果反饋給客戶端,FineReport 在計算報表結果時會涉及到资料庫的讀寫操作。

  2. 伺服器部署的原理就是将 FineReport 報表工程部署到 Web 應用伺服器端。

三、伺服器部署方式

  1. 伺服器部署的方法有三種,各自的應用場景如下圖所示。

  2. 以在 Tomcat 伺服器下部署 FineReport 報表工程為例,詳細介紹每種方法的操作步驟请参见:

  3. 伺服器部署包

    Tomcat獨立部署

    嵌入式部署

附件列表


主題: 部署整合
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉