Bevor Sie anfangen, müssen Sie die Übung 1.1: Erforderliche Ressourcen importieren ausführen.
In der vorigen Übung haben Sie das Projekt AuctionPortlet zur Aufnahme der Portlets erstellt, die in diesem Lerntext entwickelt werden. Bei der Vorbereitung auf das Erstellen der Benutzeroberfläche und das Hinzufügen von Daten zu bestimmten Faces-Portlets definieren Sie den Anwendungsprozess mit dem Webdiagrammeditor. Ein Webdiagramm ist nicht das einzige Verfahren zum Definieren des Anwendungsprozesses, aber es eignet sich besonders gut für die visuelle Entwicklung Faces-basierter Portletanwendungen.
Ein Webdiagramm ist eine Datei, mit deren Hilfe Sie den Prozess von Webanwendungen wie Portletanwendungen auf Faces- oder Struts-Basis visualisieren und ändern können. Der Webdiagrammeditor ist ein Bildschirmmaskeneditor zum Bearbeiten von Webdiagrammen. Das Hinzufügen von Knoten, Verbindungen und anderen Komponenten zu einem Webdiagramm wird generisch als Zeichnen des Diagramms bezeichnet.
Webdiagramme bestehen aus Knoten sowie aus Verbindungen zwischen diesen Knoten. Ein Knoten ist ein Symbol, das eine Ressource wie beispielsweise eine JSP-Seite des Portlets oder eine JavaTM-Bean darstellt. Wenn die Ressource vorhanden ist, wird der Knoten als realisiert bezeichnet. Ist die Ressource nicht vorhanden, wird der Knoten als nicht realisiert bezeichnet. Realisierte Knoten werden in Farbe und mit ihrem Namen in Fettdruck dargestellt. Nicht realisierte Knoten werden als abgeblendete Knoten dargestellt.
Sie fügen nun drei JSP-Knoten zu dem Webdiagramm hinzu. Einer davon wird als Hauptknoten angesehen, was die Navigation zu den beiden verknüpften Detailknoten ermöglicht.
Die Datei wird im Bearbeitungsteilfenster geöffnet. Gleichzeitig werden dort Anweisungen zur Verwendung des Webdiagrammeditors angezeigt.
Zum Erstellen des ersten Knotens können Sie UserAdminView.jsp, die erste, mit dem Projekt AuctionPortlet erstellte JSP-Anzeigeseite, vom Projekt-Explorer zum Editor ziehen. Da diese Datei bereits erstellt wurde, wird sie als realisiertes Objekt angezeigt.
Hinweis: Nun können Sie die Knoten ziehen, um ihre Position zu verändern.
Die definierten Verknüpfungen bereiten die Portletseiten für die korrekten Verbindungen vor, so dass vom Benutzer veranlasste Daten ordnungsgemäß durch die Anwendung fließen. Wenn die Seite UserAdminView eine Aktion zur Benutzererstellung oder -aktualisierung anfordert, wird die entsprechende Maske geöffnet. Nachdem die erforderlichen Informationen von diesen Masken übergeben wurden, werden die neuen Benutzerinformationen für die Abfragefunktion des Portlets UserAdmin verfügbar.
Nun sind Sie bereit für die Übung 1.3: Seite UserAdmin entwickeln.