当前页面位置: » 丰搜网 » 文档中心 » 详细内容
struts用户和开发指南(前言之三)
标题: struts用户和开发指南(前言之三)
原文: http://jakarta.apache.org/struts/userguide/preface.html
译者: javaduke
email: javaduke@263.net
qq:658155
msn: javaduke@hotmail.com
0. 前言:核心技术0.9 xml语言 struts框架提供的许多对象都是通过部署
xml配置文件来提供的。配置
java web应用程序也是通过
xml文件提供的。
关于
xml配置文件和
java web应用程序更多,请参考:
.the
java web tutorial 中configuring
web applications http://
java.sun.com/
webservices/docs/1.0/tutorial/doc/
webapp4.
html#64678;
关于如何在普通的
java应用程序中使用
xml文件,可以参考the
java web services tutorial 中的
java api for
xml processing。
struts框架的内部充分地使用了这个api,
struts开发人员在开发自己的应用程序时可能会用不到。
0.9.1 描述符(descriptors) 当
java应用程序使用
xml配置文件时,元素常被用作描述符,应用程序不直接使用
xml的元素。这些元素用于创建和配置(或部署)
java对象。
java servlet平台使用
xml配置文件部署
servlet。同样
struts框架也使用
xml文件部署
框架使用的对象。
0.10 其他层(layers) struts框架提供
web应用程序的控制器层,开发人员可以使用其他一些标准技术提供数据访问层和表现层来协同控制器层一起工作。常用的流行数据访问技术包括:
.enterprise
java beans;
.hibernate;
.ibatis;
.jdbc;
.object relational bridge;
表现层技术包括:
.javaserver pages;
.velocity templates;
.xsl transformations;
0.11 jaas struts框架可以使用许多方法用于用户认证和授权,
struts1.1和以后版本支持标准的
java认证和授权服务(jaas)。你可以指定action间的
安全角色。
关于jaas的更多,请参考
javasoft product page和
java web services tutorial 的
web application security一章