网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.用JIcon装饰你的界面.
.Jboss入门精简篇.
.基于.NET架构的核心开发技术.
.servlet.
.按位右移运算符 (>>).
.Java咖啡馆(5)——Java语言基础.
.Bugzero的安装过程和碰到的花絮.
.无需调优的内存优化.
.JDBC导论.
.J2ME蓝牙程序开发实战入门.
.Java编程交互管理工具:SecureJS.
.Java数据对象技术JDO.
.用Spring、Hibernate和JBoss简易.
.Java从何而来 为什么如此火暴.
.Drives 集合.
.AspectJ: 通往AOSD之路的最佳军火.
.EJB是如何封装事务逻辑的?.
.Hibernate入门 - 包作用详解.
.了解Hibernate的FlushMode.NEVER.
.JavaI/OAPI之性能分析(下).

Struts 配置与组件介绍

发表日期:2008-1-5



  有关struts组件配置struts-config.XML文件说明在前面的文章中已经介绍过,这里就不再说了,下面主要介绍框架中组件与配置。
  
  下表列出了Struts的核心类,即对应的经典的MVC组件职责。
  
  
核心Struts 类和MVC 的对应

   Struts 配置与组件介绍(图一)
  
  除了这些核心类, Struts 使用一些配置文件和视图助手(view helpers)来沟通控制器和模型。下表列出了Struts 配置文件和描述了他们在架构中的角色。
  
  
Strtuts 配置文件

   Struts 配置与组件介绍(图二)
  
  为将Struts配置数据暴露给视图,框架以jsp标签的形式提供了大量的助手类,如表.
  
  
Strtus 视图助手

   Struts 配置与组件介绍(图三)
  
  控制器组件的配置
  框架中的控制器组件是有org.apache.struts.action.ActionServlet类实现的,这个类是Javax.servlet.http.HttpServlet类的扩展。
  
  ActionServlet配置:
  我们需要在web.xml中声明ActionServlet,并且将它配置成启动时进行加载。以下为可以配置的初始化参数:
  
  Struts 配置与组件介绍(图四)
  
  大多数情况下,标准的servlet就能够满足用户需要。
  
  第一次收到特定请求的URI时,ActionServlet将适当的Action类进行实例化,然后ActionServlet在Action类实例中以servlet为变量名存储一个引用。当被实例化后,Action类会被暂存以备再用。
  
  错误处理
  struts提供了两个类来处理错误:ActionErrors和ActionError,它们都扩展org.apache.struts.action。ActionErrors保存着ActionError对象的集合,其中每一个代表了独立的错误信息。每个ActionError都包含了要害字,能够映射到资源文件中存储的错误信息,而这个资源文件是在ActionServlet初始化参数中指定的。
上一篇:Struts入门经验(一) 人气:632
下一篇:Jakarta Struts应用的七个经验(4) 人气:568
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐