今天无意查看了Struts2的插件时,发现已经林林总总有40个了。看来Struts2是不一个不错的JavaEE开发平台,可选择的尺度很大,以下是各个插件简介,目前并不是所有的插件都是可用的,有许多还在开发之中,但相信众多的插件无疑表明Struts2是一个不错的选择。原方请看http://cwiki.apache.org/S2PLUGINS/home.html,以下是我的翻译的简单介绍:
Breadcrumbs Plugin — 取得所在站点的当前位置. (注:比如说,常常看见:首页 > 新闻频道 >新闻全名, 这个位置就叫 Breadcrumbs.),可以通过多种方式配置。
Config Browser Plugin — Struts2运行期间可通过此插件查看Struts2的配置情况。
Convention Plugin — 类似于Codebehind和zero-config(零配置)的转换插件
EJB3 plugin — 允许EJB3的session beans注入到Struts2的Actions里。
Grails Plugin — 允许Grails应用程序运行于Struts2
Groovy Plugin — 为Struts2提供用Groovy语言所写的Action以及Interceptors(拦截器)的支持。
GWT Plugin — 可以通过Struts2来调用Google Web Toolkit。
Image Plugin — 一组为图片处理的精品插件(包括有thumbnails, remote storage, validator)
Pell Multipart Plugin — 允许Struts2使用 Jason Pell's multipart parser 来处理上传文件。
Plexus Plugin —允许采用Plexus来创建,注入Struts2的Actions,Interceptors。
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中共存。
联系客服