欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Struts2所有插件简介--目前到达40余种 博客分类: Struts2 jQuerySpringjsonSeamWebwork 

程序员文章站 2024-02-19 22:12:58
...

今天无意查看了Struts2的插件时,发现已经林林总总有40个了。看来Struts2是不一个不错的JavaEE开发平台,可选择的尺度很大,以下是各个插件简介,目前并不是所有的插件都是可用的,有许多还在开发之中,但相信众多的插件无疑表明Struts2是一个不错的选择。原方请看http://cwiki.apache.org/S2PLUGINS/home.html,以下是我的翻译的简单介绍:

 

  • Breadcrumbs Plugin取得所在站点的当前位置. (注:比如说,常常看见:首页 > 新闻频道 >新闻全名, 这个位置就叫 Breadcrumbs.,可以通过多种方式配置。

  • Codebehind Plugin通过"Page Controller"的转换,减少Struts2的配置文件。
  • Config Browser Plugin — Struts2运行期间可通过此插件查看Struts2的配置情况。

  • Connext Graph Plugin允许Web应用程序使用Open Flash Chart图表。 
  • Convention Plugin类似于Codebehindzero-config(零配置)的转换插件

  • DataVision Plugin提供于流行开源报表DataVision的支持 
  • EJB3 plugin允许EJB3session beans注入到Struts2Actions里。

  • ExtraTags Plugin提供一组额外的标签来辅助Struts2核心的UI标签功能。 
  • Grails Plugin允许Grails应用程序运行于Struts2

  • Groovy PluginStruts2提供用Groovy语言所写的Action以及Interceptors(拦截器)的支持。

  • Guice Plugin允许采用Guice的方式来完成对Actions,Interceptors以及Results的注入依赖 
  • GWT Plugin可以通过Struts2来调用Google Web Toolkit

  • HDIV Plugin整合 HDIV (HTTP Data Integrity Validator)的安全功能。
  • Image Plugin一组为图片处理的精品插件(包括有thumbnails, remote storage, validator)

  • JasperReports Plugin允许Struts2的回返结果为JasperReports报表
  • JFreeChart Plugin很容易的使Actions返回生成的图表
  • JRuby Plugin提供对JRuby所写Action的支持
  • JSCalendar Plugin —Webwork 2.2.6 JS日期插件支持
  • JSF Plugin无需额外配置,提供于JSF组件支持
  • JSON Plugin提供“json”返回类型,并使Action返回JSON结果。
  • LightBoxJS Plugin用非常简单的方式来使用流行的LightBoxJS脚本
  • OSGi Plugin — OSGi允许Struts2应用程序拆分成多个jars并可在运行期内进行动态管理。
  • Pell Multipart Plugin允许Struts2使用 Jason Pell's multipart parser 来处理上传文件。

  • Plexus Plugin允许采用Plexus来创建,注入Struts2Actions,Interceptors

  • Portlet Plugin通过Struts2来开发基于 JSR168 portletsWeb程序。
  • REST Plugin提供Struts2REST风格。

  • Rome RSS-Atom Plugin用简单的方式输出Rome SyndFeed 对象 (包括RSS, Atom)

  • Scope Plugin实现JBoss Seam风格中 scoped(域) 双向注入 和会话管理

  • SiteGraph PluginWeb Application生成流程图

  • Sitemesh Plugin允许Sitemesh 模板访问Struts信息

  • SmartURLs plugin类似于Codebehindzero-config(零配置)的转换插件

  • Spring MVC Plugin允许Spring MVCControllers以及interceptorsStruts2中执行。

  • Spring Plugin允许Spring来完成对Strtus2Actions,InterceptorsResults的创建或autowired

  • Spring Webflow Plugin整合 Spring Webflow

  • Struts 1 Plugin允许使用现有的Struts1 中的ActionActionFormsStruts2共存

  • Table Tags Plugin — Struts2的标签,用来显示表格数据(类似于DisplayTag

  • Tiles Plugin允许Actions返回Tiles页面

  • Unified EL Plugin允许在Struts2中使用 Unified EL表达式。

  • WebWork2 Plugin允许WebworkActionsConfigurationStruts2*存。

  • YUI Plugin提供基于YUIStruts2标签

     

  •