iSeries Web Development Tools ermöglichen es Ihnen, neue e-business Anwendungen zu erstellen, die ein
webbasiertes Front-End verwenden, um mit der Geschäftslogik in einem ILE-Programm oder
einem Nicht-ILE-Programm zu kommunizieren, das auf einem iSeries-Server gespeichert ist.
Im Gegensatz zum WebFacing Tool können Sie mit Web Development Tools eine ganz neue Anwendung erstellen und das gesamte Anwendungsverhalten und die gesamte Anwendungsdarstellung steuern,
wobei Ihnen weitere Tools zur Anpassung zur Verfügung stehen. Sie
können Ihre Website auf hohem Niveau entwerfen und Seitenschablonen anwenden, indem
Sie den Website Designer verwenden. Anschließend können Sie die einzelnen Seiten
mit dem Page Designer erstellen oder JSP-Eingabe- und -Ausgabedateien mit dem
Assistenten für Webinteraktion generieren. Sie können Ihren Seiten auch
iSeries-Webkomponenten hinzufügen, beispielsweise Webäquivalente der
iSeries-Befehlstasten, Eingabefelder, die nur bestimmte Typen von Daten
akzeptieren, oder eine Webkomponente, die eine ähnliche Unterstützung wie für
Subdateien bereitstellt. Sie können iSeries Web Development Tools sogar
verwenden, um die mit dem WebFacing Tool generierten JSP-Dateien anzupassen.
Die Tools bieten Ihnen offene Standards, größere Flexibilität und die Möglichkeit, vorhandene Anwendungen mit Assistenten für Web-Services einzubinden, um Sie beim Schreiben von Anwendungen zu unterstützen, die auf andere Plattformen portierbar sind.
Die spezifischen iSeries-Erweiterungen der Web Development Tools umfassen:
- Unterstützung für die Struts-Laufzeitumgebung und den
Struts-Webdiagrammeditor
- Assistent für iSeries-Webtools-Laufzeitkonfiguration, der Informationen zum
Servernamen, zur Benutzer-ID, zum Kennwort und zu Bibliothekslisten erfasst
- Der Assistent für Webinteraktion hilft Ihnen bei folgenden Tasks:
- Sie können die Webkomponenten für eine Webseite mit den Parametern Ihres Programmaufrufs verbinden und die Programmaufrufparameter definieren, ohne sich direkt mit JSP-Dateien und
iSeries-Klassen beschäftigen zu müssen.
- Sie können über eine Webanwendung auf iSeries-Programme zugreifen oder sie als Basis für
einen Web-Service einschließen.
- Zusätzlich zu iSeries-Webkomponenten können Sie JSP-Dateien mit normalen
HTML-Steuerelementen verwenden, um Webseiten zu erstellen, die mit einem
iSeries-Programm oder Prozeduraufruf interagieren.
- Sie können eine Seitenschablone für die generierten Eingabe- oder
Ausgabeseiten im Assistenten für Webinteraktion auswählen.
- Mit der Nachrichtenbehandlungsfunktion sind Sie in der Lage, Ihrer Webanwendung im Assistenten für die Laufzeitkonfiguration für iSeries-Webtools eine iSeries-Nachrichtendatei oder eine Java-Merkmaldatei zuzuordnen. Diese Unterstützung ermöglicht es Ihrer Anwendung,
Laufzeitnachrichten aus der Merkmal- oder Nachrichtendatei abzurufen und auf
Ihren Webseiten anzuzeigen.
- Die Ablaufcontrollerfunktion hilft Ihnen, mehrere Ausgabeseiten aus dem Webdiagrammeditor miteinander zu verbinden und die Ablaufbedingung im Assistenten für Webinteraktion anzugeben.
- Sie können ein Programm oder eine Prozedur definieren, das bzw. die aufgerufen werden soll, wenn für Ihre Webanwendungssitzung eine Zeitlimitüberschreitung erfolgt.
- Die Flexibilität von Java-Klassen, die mit dem Assistenten für
Webinteraktion erstellt wurden, wurde derart erweitert, dass sie jetzt mehr
Methoden umfassen und in Paketen zusammengefasst werden können. Diese
Java-Klassen werden aus Schablonen generiert, die Sie ebenfalls anpassen
können.
- Unterstützung für Cascading Style-Sheets (CSS) – Sie können Ihr eigenes externes oder internes Style-Sheet (oder eigene Inlinedarstellungen) definieren, um die Standarddarstellungen der iSeries-Webkomponenten zu überschreiben. Damit sind Sie beim Anpassen der Darstellung und Funktionsweise
(Look-and-Feel) Ihrer Webseiten besonders flexibel.
- Mit der erweiterten Sicht "Palette" ist es einfach, Ihrer eigene JSP-Seite zu entwerfen; außerdem wird in der Sicht "Attribut" eine Gültigkeitsprüfung für Eingabefelder zur Verfügung gestellt, um die Gefahr der Eingabe fehlerhafter Daten zu verringern.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.