XML語言 Struts框架提供的許多對象都是通過部署XML配置文件來提供的
配置Java Web應用程序也是通過XML文件提供的
關於XML配置文件和Java Web應用程序更多
請參考
The Java Web Tutorial 中Configuring Web Applications #
關於如何在普通的Java應用程序中使用XML文件
可以參考The Java Web Services Tutorial 中的Java API for XML Processing
Struts框架的內部充分地使用了這個API
Struts開發人員在開發自己的應用程序時可能會用不到
描述符(Descriptors) 當Java應用程序使用XML配置文件時
元素常被用作描述符
應用程序不直接使用XML的元素
這些元素用於創建和配置(或部署)Java對象
Java Servlet平台使用XML配置文件部署Servlet
同樣Struts框架也使用XML文件部署框架使用的對象
其他層(layers) Struts框架提供Web應用程序的控制器層
開發人員可以使用其他一些標准技術提供數據訪問層和表現層來協同控制器層一起工作
常用的流行數據訪問技術包括
Enterprise Java Beans
Hibernate
iBATIS
JDBC
Object Relational Bridge
表現層技術包括
JavaServer Pages
Velocity Templates
XSL Transformations
JAAS Struts框架可以使用許多方法用於用戶認證和授權
Struts
和以後版本支持標准的Java認證和授權服務(JAAS)
你可以指定Action間的安全角色
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28310.html