0.9 XML-Sprache
Viele vom Struts-Framework bereitgestellte Objekte werden durch die Bereitstellung von XML-Konfigurationsdateien bereitgestellt. Die Konfiguration von JavaWeb-Anwendungen erfolgt ebenfalls über XML-Dateien.
Weitere Informationen zu XML-Konfigurationsdateien und Java-Webanwendungen finden Sie unter:
.Das Java-Web-Tutorial zum Konfigurieren von Webanwendungen http://java.sun.com/webservices/docs / 1.0/tutorial/doc/WebApp4.Html#64678;
Informationen zur Verwendung von XML-Dateien in gewöhnlichen Java-Anwendungen finden Sie in der Java-API für die XML-Verarbeitung im Java Web Services-Tutorial. Das Struts-Framework nutzt diese API intern vollständig aus, und Struts-Entwickler verwenden sie möglicherweise nicht, wenn sie ihre eigenen Anwendungen entwickeln.
0.9.1 Deskriptoren
Wenn Java-Anwendungen XML-Konfigurationsdateien verwenden, werden Elemente häufig als Deskriptoren verwendet, und die Anwendung verwendet XML-Elemente nicht direkt. Diese Elemente werden zum Erstellen und Konfigurieren (oder Bereitstellen) von Java-Objekten verwendet.
Die Java-Servlet-Plattform verwendet XML-Konfigurationsdateien, um Servlets bereitzustellen. In ähnlicher Weise verwendet das Struts-Framework auch XML-Dateien, um vom Framework verwendete Objekte bereitzustellen.
0,10 Andere Schichten (Schichten)
Das Struts-Framework stellt die Controller-Schicht von Webanwendungen bereit. Entwickler können einige andere Standardtechnologien verwenden, um eine Datenzugriffsschicht und eine Präsentationsschicht bereitzustellen, um mit der Controller-Schicht zusammenzuarbeiten . Zu den häufig verwendeten Datenzugriffstechnologien gehören:
.Enterprise Java Beans;
.iBATIS; > Präsentationsschicht-Technologien:
Velocity Templates; > Authentifizierung und Autorisierung: Struts1.1 und spätere Versionen unterstützen den standardmäßigen Java Authentication and Authorization Service (JAAS). Sie können Sicherheitsrollen zwischen Aktionen angeben.
Das Obige ist der Inhalt des Struts-Benutzer- und Entwicklungshandbuchs. Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (m.sbmmt.com).