Die Konfiguration dieses Projekts nimmt etwa 5 Minuten Zeit in Anspruch.
Vorbereitende Schritte
Für das Beispiel "Rich UI-Zugriff auf LDAP" ist Folgendes erforderlich:
- LDAP-kompatibler Server
- IBM® WebSphere Application Server
- Projekt "com.ibm.egl.rui" in Ihrem Arbeitsbereich
Wenn Sie über keinen LDAP-kompatiblen Server verfügen,
können Sie einen Open-Source-Server (wie beispielsweise ApacheDS) und einen Open-Source-Client
(wie beispielsweise Apache Directory Studio) verwenden, womit der Zugriff auf den jeweiligen Server
hergestellt wird. Informationen zum Installieren von
ApacheDS und Apache Directory Studio finden Sie in
LDAP-kompatible Software konfigurieren.
Verify that you have
the WebSphere Application
Server feature installed and that the runtime environment is specified.
- Die Komponenten werden während dem Installationsprozess
aufgelistet und die installierte Komponente
muss mit der Stufe des WebSphere Application Server übereinstimmen. Um zu sehen, welche Komponenten installiert sind, starten Sie IBM Installation
Manager. Klicken Sie auf . Wenn die entsprechende
Komponente nicht installiert ist,
verwenden Sie die Änderungsfunktion in
IBM Installation Manager, um die Komponente zu installieren.
- Um die Position des Anwendungsservers anzugeben,
klicken sie auf . Wählen Sie den entsprechenden Server aus und geben Sie die Position an.
Das Projekt "com.ibm.egl.rui" wird automatisch erstellt, wenn Sie den Assistenten "EGL Rich UI-Projekt erstellen" verwenden. Wenn Sie nicht über dieses Projekt verfügen,
klicken Sie auf Abhängigkeitsprojekt abrufen auf der Seite Rich UI-Zugriff auf LDAP,
um es in Ihren Arbeitsbereich zu
importieren.
Informationen zu diesem Vorgang
Zum Ausführen des Beispiels
führen Sie Folgendes aus:
Vorgehensweise
- Um die Beispielprojekte in Ihren Arbeitsbereich zu laden,
klicken Sie auf der Seite Rich UI-Zugriff auf LDAP auf Beispiel abrufen.
Das Migrationstool des Arbeitsbereichs führt alle erforderlichen Migrationsschritte aus. . If the workspace migration tool
prompts you to select a runtime server, select the WebSphere Application Server that you are
using to run this sample.
- If the default port for your WebSphere Application Server is not 9080,
do the following:
- Double click WebBindings.egl in
the LdapRuiSample/EGLSource/bindings folder
to open the EGL Editor.
- Change the port in constant ldapUri to the one used
by your runtime server.
- Close the file, saving the changes.
- Double click on LdapRuiSample.egldd in
the LdapRuiSample/EGLSource folder to open it
in the EGL Deployment Descriptor Editor.
- Click the Service Binding tab
and change the port in the base URI to the one used by your runtime
server.
- Close the file, saving the changes.
You can find the default port for your runtime server using
the Administrative Console.
- Wenn Sie einen vorhandenen LDAP-kompatiblen Server verwenden, gehen Sie zum Projekt LdapRuiServices,
öffnen Sie die folgenden Dateien
und stellen Sie sicher, dass der Inhalt für Ihren Server geeignet ist:
- Suchen Sie in Ihrem Projekt LdapRuiSample die Datei SampleCompany.ldif.
Importieren Sie aus dieser Datei die Beispieldaten.
- To generate Java™ code
into LdapRuiServices for the web services in the project, right click LdapRuiServices,
and then click Generate.
- To generate JavaScript code
into LdapRuiSample for the parts in the project, right click LdapRuiSample,
and then click Generate.
- Update the EGL deployment descriptor in LdapRuiSample
- Double click LdapRuiSample.egldd to
open the EGL deployment descriptor editor.
- Ensure that the Target project radio
button is selected.
- Click New and type LdapRuiDeployed
in the Project name field.
- Select a specific version of WebSphere Application
Server as the runtime server. The value for Dynamic
web module version is 2.5 for versions at or greater
than 7.0.
- Ensure that the Add project to an EAR checkbox
is checked.
- Click New Project and type LdapRuiDeployedEAR
in the Project name field.
- Click Finish to create the EAR
project.
- Click Finish to create the dynamic
web project.
- Ensure that LdapRuiDeployed is specified as the target
project and then close the deployment descriptor editor, saving the
changes.
- Implementieren Sie die Rich UI-Anwendung:
- Select LdapRuiSample.egldd .
- Right click and select Deploy EGL Descriptor.
Die Projekte LdapRuiDeployed und LdapRuiDeployedEAR
werden in Ihrem Arbeitsbereich angezeigt.
- Add LdapRuiDeployedEAR and LdapRuiServicesEAR to your IBM WebSphere Application Server as follows:
- In the Servers view, right click you WebSphere Application Server then click Add
and Remove Projects.
- Klicken Sie auf .
- Klicken Sie auf .
- Klicken Sie auf Fertig stellen.
- In the Servers view, start your WebSphere Application Server.
- Führen Sie die Rich UI-Anwendung aus:
- Erweitern Sie das Projekt LdapRuiDeployed und WebContent.
- Klicken Sie mit der rechten Maustaste auf SampleCompany-en_US.html und anschließend auf
.
- Make sure that your WebSphere Application
Server is selected. Klicken Sie auf Fertig stellen.
- Geben Sie auf der Anmeldeseite von "Sample Company" eine Benutzer-ID ein, die auf dem LDAP-kompatiblen Server gespeichert
ist (z. B. msmith) und verwenden Sie das
Kennwort pass. Klicken Sie auf Anmelden.
Die Daten, die der Benutzer-ID zugeordnet sind,
werden angezeigt.
Sie können Apache Directory Studio verwenden, um weitere Beispiele von Benutzer-IDs zu sehen, die
im LDAP-kompatiblen Verzeichnis gespeichert sind. Um die Daten für andere
Benutzer anzuzeigen, geben Sie weitere Benutzer-IDs ein und verwenden Sie pass für das Kennwort. Die für die Mitarbeiter angezeigten Felder unterscheiden sich von denen, die für die Kunden
angezeigt werden.
Um einen Authentifizierungsfehler zu vermeiden, stellen Sie sicher, dass
der ApacheDS Directory Server gestartet ist. Anweisungen zum Starten des
Servers finden Sie am Ende von
LDAP-kompatible Software konfigurieren.