Struts2所有插件简介--目前到达40余种

本文介绍了Struts2的40余种插件,涵盖了从简化配置、图表生成到报表输出等多个方面,展示了Struts2作为JavaEE开发平台的强大扩展性和灵活性。

Struts2 所有插件简介--目前到达40余种

关键字: struts2 ,标签

今天无意查看了 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 类似于Codebehind 和zero-config( 零配置) 的转换插件

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

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

  • Groovy Plugin Struts2 提供用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 来创建,注入Struts2 的Actions,Interceptors 。

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

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

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

  • SiteGraph Plugin 为Web Application 生成流程图

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

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

  • Spring MVC Plugin 允许Spring MVC 的Controllers 以及interceptors 在Struts2 中执行。

  • Spring Plugin 允许Spring 来完成对Strtus2 的Actions,Interceptors 和Results 的创建或autowired

  • Spring Webflow Plugin 整合 Spring Webflow

  • Struts 1 Plugin 允许使用现有的Struts1 中的Action 和ActionForms 与Struts2 共存

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

  • Tiles Plugin 允许Actions 返回Tiles 页面

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

  • WebWork2 Plugin — 允许Webwork 的Actions 和Configuration 在Struts2 中共存。

  • YUI Plugin — 提供基于YUI 的Struts2 标签
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值