📜  Struts 2功能教程-JavaPoint

📅  最后修改于: 2021-01-11 02:43:21             🧑  作者: Mango

Struts 2功能教程

Struts 2提供了许多Struts 1所没有的功能。Struts 2框架的重要功能如下:

  • 可配置的MVC组件
  • 基于POJO的动作
  • AJAX支持
  • 整合支援
  • 各种结果类型
  • 各种标签支持
  • 主题和模板支持

1)可配置的MVC组件

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

2)基于POJO的动作

在struts 2中,操作类是POJO(普通Java对象),即简单的Java类。在这里,您不必强制实现任何接口或继承任何类。

3)AJAX支持

Struts 2为ajax技术提供支持。它用于发出异步请求,即不阻塞用户。它仅将必需的字段数据发送到服务器端,而不是全部发送。因此,它可以提高性能。

4)整合支持

我们可以简单地将struts 2应用程序与冬眠,弹簧,瓷砖等框架集成在一起。

5)各种结果类型

我们可以在Struts 2中使用JSP,freemarker,speed等技术。

6)各种标签支持

Struts 2提供了各种类型的标签,例如UI标签,数据标签,控制标签等,以简化Struts 2应用程序的开发。

7)主题和模板支持

Struts 2提供了三种类型的主题支持:xhtml,simple和css_xhtml。 xhtml是struts 2的默认主题。主题和模板可用于常见的外观。