猿教程 Logo

Struts2的特点

Struts 2提供了许多Struts1不支持的功能。struts 2框架的重要特性如下:

  1. 可配置的MVC组件

  2. 基于POJO的Action

  3. AJAX支持

  4. 集成支持

  5. 支持各种结果类型

  6. 支持各种标签

  7. 支持主题和模板

1)可配置的MVC组件

在struts 2框架中,我们在struts.xml文件中提供了所有组件(查看组件和操作)信息。 如果我们需要更改任何信息,我们可以简单地在xml文件中进行更改。

2)基于POJO的行为

在struts 2中,action类是POJO(Plain Old Java Object),即一个简单的java类。 在这里,你没有被迫实现任何接口或继承任何类。

3)AJAX支持

Struts 2支持ajax技术。 它用于进行异步请求,即它不阻止用户。 它不仅将所需的字段数据发送到服务器端。 所以它使性能更快。

4)集成支持

我们可以简单地将struts 2应用程序与hibernate,spring,tiles等框架集成起来。

5)各种结果类型

我们可以使用JSP,freemarker,velocity 等技术作为struts 2的结果。

6)各种标签支持

Struts 2提供了各种类型的标签,如UI标签,数据标签,控件标签等,以便于开发struts 2应用程序。

7)主题和模板支持

struts 2 提供了三种类型的主题支持: xhtml、简单和 css_xhtml。xhtml 是 struts 2 的默认主题。主题和模板可以用于产生共同的外观和感觉。


版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/Struts/struts-2-features-tutorial.html