部署應用程式並發布 PDF 檔案
開發完成之後,Oracle Visual Builder,即具有您要提供給一般使用者之功能的 Web 應用程式,您可以暫存並發佈應用程式,以便對其進行測試和 (或) 分配給一般使用者。
暫存及發布 Web 應用程式
您可以從視覺化產生器首頁暫存及發布視覺化應用系統。您必須先暫存 App,才能發布 App。發布 App 時,暫存 App 會變成即時版本,而暫存 App 所定義的 App 設定值也會套用至發布的 App。Visual Builder Web 應用程式在發布後即無法修改;您必須建立新版本並暫存,然後重新發布。程式實際執行環境提供的代理主機伺服器可供您的 App 用於協助授權服務呼叫。例如,若您選擇在應用程式中使用直接認證機制呼叫服務,即可略過代理主機。
若要暫存並發布 App,請將 App 的資源部署到提供暫存和發布之 App 所使用服務的相同 Visual Builder 程式實際執行環境。Visual Builder 執行時期環境包含提供網頁至 Web 應用程式的伺服器,以及您的 Web 和行動應用程式可能用來存取資料的服務,包括用於儲存資料的資料庫和用於管理 REST 服務連線的代理主機伺服器。在「設計工具」中設計 App 以及暫存和發布的應用程式時,會使用程式實際執行。程式實際執行也整合了 Oracle Identity Cloud Service (IDCS) 以驗證並授權 App 使用者。
當您暫存 App 時,會發生下列情況:
- 應用程式的資源會複製到伺服器上的目錄。
- 階段資料庫中的資料庫綱目會使用來自開發資料庫的變更來更新。
- 已建立供存取暫存 Web 應用程式或下載行動應用程式的 URL。
- Web 和行動應用程式可存取暫存應用程式所提供的服務和資源。
當您發布 App 時,會發生下列情況:
- 包含暫存應用程式資源的目錄會變成作用中應用程式。暫存的應用程式發布後即無法存取。
- 即時資料庫中的資料庫綱要會更新暫存資料庫的變更。您可以選擇是否要將資料從暫存資料庫移轉至即時資料庫,以及如何將資料移轉至即時資料庫。
- 第一次發布 App 時,用於存取即時 Web App 或下載行動 App 的新 URL。對於 Web 應用程式,這是存取 Web 應用程式的永久 URL。
- Web 和行動 App 可存取已發布 App 所提供的服務和資源。