Anwendung bereitstellen und PDF-Datei veröffentlichen

Nachdem Sie die Webanwendung in Oracle Visual Builder mit der Funktionalität entwickelt haben, die Endbenutzern angezeigt werden soll, können Sie die Anwendung bereitstellen und veröffentlichen, sodass Sie sie testen und/oder an Endbenutzer verteilen können.

Webanwendungen bereitstellen und veröffentlichen

Sie stellen visuelle Anwendungen auf der Visual Builder-Homepage bereit und veröffentlichen sie. Sie müssen eine App bereitstellen, bevor Sie sie veröffentlichen können. Wenn eine App veröffentlicht wird, wird die zwischengespeicherte App zur Liveversion, und die für die zwischengespeicherte App definierten App-Einstellungen werden auf die veröffentlichte App angewendet. Eine Visual Builder-Webanwendung kann nach der Veröffentlichung nicht mehr geändert werden. Sie müssen eine neue Version erstellen und bereitstellen und erneut veröffentlichen. Die Laufzeitumgebung stellt einen Proxyserver bereit, mit dem Ihre Apps bei der Autorisierung von Serviceaufrufen helfen können. Sie können den Proxy umgehen, wenn Sie beispielsweise den direkten Authentifizierungsmechanismus in Ihrer App zum Aufrufen von Services verwenden.
Um eine App bereitzustellen und zu veröffentlichen, stellen Sie die Ressourcen der App in derselben Visual Builder-Laufzeitumgebung bereit, die Services bereitstellt, die von den zwischengespeicherten und veröffentlichten Apps verwendet werden. Die Visual Builder-Laufzeitumgebung enthält den Server, der Seiten an Webanwendungen bereitstellt, und Services, mit denen Ihre Webanwendungen und Apps auf Daten zugreifen können, einschließlich der Datenbank zum Speichern von Daten und des Proxyservers zum Verwalten von Verbindungen zu REST-Services. Die Laufzeit wird verwendet, wenn Sie Anwendungen im Designer und für zwischengespeicherte und veröffentlichte Anwendungen entwerfen. Die Laufzeit integriert auch Oracle Identity Cloud Service (IDCS), um App-Benutzer zu authentifizieren und zu autorisieren.
Wenn Sie eine App bereitstellen, geschieht Folgendes:
  1. Die Ressourcen der Anwendung werden in ein Verzeichnis auf dem Server kopiert.
  2. Das Datenbankschema in der Staging-Datenbank wird mit Änderungen aus der Entwicklungsdatenbank aktualisiert.
  3. Eine URL für den Zugriff auf die bereitgestellte Webanwendung oder das Herunterladen der App wird erstellt.
  4. Die Webanwendungen und Apps greifen auf die von der bereitgestellten Anwendung bereitgestellten Services und Ressourcen zu.
Wenn Sie eine App veröffentlichen, geschieht Folgendes:
  1. Das Verzeichnis mit den Ressourcen der bereitgestellten Anwendung wird zur Live-App. Auf die bereitgestellte App kann nach der Veröffentlichung nicht zugegriffen werden.
  2. Das Datenbankschema in der Live-Datenbank wird mit Änderungen aus der Staging-Datenbank aktualisiert. Sie können auswählen, ob und wie Daten aus der Staging-Datenbank in die Live-Datenbank migriert werden sollen.
  3. Eine neue URL für den Zugriff auf die Live-Web-App oder das Herunterladen der App, wenn Sie die App zum ersten Mal veröffentlichen. Bei Web-Apps ist dies die dauerhafte URL für den Zugriff darauf.
  4. Web- und mobile Apps greifen auf die von der veröffentlichten App bereitgestellten Services und Ressourcen zu.

Visuelle Anwendung bereitstellen

Sie können nicht veröffentlichte Versionen Ihrer Anwendung jederzeit auf der Homepage oder im Hauptmenü bereitstellen. Der gesamte Prozess des Staging-Vorgangs einer visuellen Anwendung liegt außerhalb des Geltungsbereichs dieses Playbooks, aber Sie finden vollständige Anweisungen in "Stage a Visual Application", auf die Sie über das Thema "Mehr erfahren" an anderer Stelle in diesem Playbook zugreifen können.

Visuelle Anwendung veröffentlichen

Sie können eine bereitgestellte Version Ihrer Anwendung jederzeit über die Homepage oder das Hauptmenü veröffentlichen. Der gesamte Prozess des Staging-Vorgangs einer visuellen Anwendung liegt außerhalb des Geltungsbereichs dieses Playbooks, aber Sie finden vollständige Anweisungen unter "Visuelle Anwendung veröffentlichen", auf die Sie über das Thema "Mehr erfahren" an anderer Stelle in diesem Playbook zugreifen können.