Inhaltsverzeichnis:
Definition - Was bedeutet Application Assembler?
Ein Application Assembler ist eine Person oder Organisation, die JAR-Dateien (Java Archive) zusammenstellt, die vom Enterprise-Bean-Anbieter zum Erstellen einer Anwendung bezogen wurden. Der Java Application Assembler kann die Anzahl der JAR-Dateien erhöhen und / oder verringern. Der Application Assembler und der Enterprise JavaBeans (EJB) -Anbieter können dieselben oder unterschiedliche Personen oder Organisationen sein.
Der Application Assembler fasst alle Enterprise-Bean-Komponenten zur Bereitstellung zu einer Einheit zusammen. Der Application Assembler kann die JAR-Dateisicherheitsansicht des Enterprise Beans definieren oder nicht, die aus einer Gruppe von Sicherheitsrollen besteht. Diese Rollen sind die Methoden der semantischen Berechtigungsgruppierung, mit denen erfolgreich auf die Anwendung zugegriffen und diese verwendet wird.
Techopedia erklärt Application Assembler
Eine Aufgabe des Application Assemblers besteht darin, eine Sicherheitsansicht der Enterprise-Beans bereitzustellen, wodurch die Arbeit des Deployers vereinfacht wird. Wenn ein Anwendungsassembler die Sicherheitsansicht nicht bereitstellt, muss der Bereitsteller alle Benutzerrollen verstehen, bevor er die Sicherheitsansicht zuweist. Wenn ein Application Assembler die Sicherheitsrollen definiert, weist der Deployer den vom Application Assembler definierten Sicherheitsrollen Benutzergruppen oder Benutzerkonten zu.
Der Anwendungsassembler ist für die folgenden Aufgaben verantwortlich:
- Ändern des Enterprise-Bean-Namens.
- Umgebungs-Eingabewerte ändern.
- Definieren neuer Werte für Umgebungseigenschaften.
- Ändern oder Erstellen neuer Beschreibungselemente.
- Erstellen eines EJB-Link-Elements in der JAR-Datei, um eine Enterprise-Bean-Referenz mit einer Enterprise-Bean zu verknüpfen.
- Definieren von Sicherheitsrollen mithilfe des Sicherheitsrollenelements. Dies bedeutet, dass der Assembler das Rollenverknüpfungselement verwenden muss, um die deklarierten Sicherheitsrollenreferenzen des Bean-Anbieters mit den Sicherheitsrollen zu verknüpfen.
- Definieren von Methodenberechtigungen mit dem Element method-permission.
- Transaktionsattribute definieren.