午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

Struts2 常見插件一覽

 Baruch 2017-10-01
  • Breadcrumbs Plugin — 取得所在站點的當前位置. (比說:首頁>新聞頻道>全名, 這個位置就叫 Breadcrumbs.),可以通過多種方式配置。

  • Codebehind Plugin — 通過 "Page Controller" 的轉換,減少 Struts2 的配置文件。
  • Config Browser Plugin — Struts2 運行期間可通過此插件查看 Struts2 的配置情況。

  • Connext Graph Plugin — 允許 Web 應用程序使用 Open Flash Char t圖表。 
  • 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 并可在運行期內進行動態(tài)管理。
  • Pell Multipart Plugin — 允許 Struts2 使用 Jason Pell's multipart parser 來處理上傳文件。

  • Plexus Plugin —允許采用 Plexus來 創(chuàng)建,注入 Struts2 的 Actions,Interceptors。

  • Portlet Plugin — 通過 Struts2 來開發(fā)基于 JSR168 portlets 的 Web 程序。
  • REST Plugin — 提供 Struts2 的 REST 風格。

  • Rome RSS-Atom Plugin —用簡單的方式輸出 Rome SyndFeed 對象 (包括 RSS, Atom)

  • Scope Plugin — 實現(xiàn) JBoss Seam 風格中 scoped(域) 雙向注入 和會話管理

  • SiteGraph Plugin — 為 Web Application 生成流程圖

  • Sitemesh Plugin — 允許 Sitemesh 模板訪問 Struts 信息

  • SmartURLs plugin — 類似于 Codebehind 和 zero-config(零配置) 的轉換插件

  • Spring MVC Plugin — 允許 Spring MVC 的 Controllers 以及 interceptors 在 Struts2 中執(zhí)行。

  • Spring Plugin — 允許 Spring 來完成對 Strtus2 的 Actions,Interceptors 和Results 的創(chuàng)建或 autowired

  • Spring Webflow Plugin — 整合 Spring Webflow

  • Struts 1 Plugin — 允許使用現(xiàn)有的 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 標簽

  • ConfigBrowser插件
    ConfigBrowser插件能夠清楚地看到應用下部署的Action以及每個Action詳細的映射信息,安裝ConfigBrowser插件只需要將struts2-config-browser-plugin-2.*.*jar文件復制到WEB-INF/lib下。
    安裝好之后,通過在瀏覽器中鍵入http://localhost:8080/WebAppName/config-browser/actionNames.action即可察看系統(tǒng)中所有的action。

    Convention插件
    在配置基本的Struts2框架后,引入Convention插件會簡化開發(fā)者的配置工作。安裝Convention插件非常簡單,只需要將struts2-convention-plugin-2.*.*.jar 文件復制到Struts2應用的WEB-INF\lib路徑即可。
    對于Convention插件而言,它會自動搜索位于action actions struts struts2包下的所有Java類,Convention插件會把如下兩咱Java類當成Action處理
    * 所有實現(xiàn)了com.opensymphony.xwork2.Action的Java類
    * 所有類名以Action結尾的Java類
    按照約定映射Action
    Convention插件里所有Action所在package的父package默認是conventionDefault
    而Action的name屬性則根據該Action后綴去掉,映射Action時遵循如下規(guī)則:
    1. 如果該Action類包含Action白綴,將該Action類名的Action后綴去掉
    2. 將Action類名的駝峰寫法轉成劃線寫法
    例如LoginAction映射成login,GetBooks映射成get-books,AddEmployeeAction映射成add-employee
    按照約定映射Result
    默認情況下,Convention總會到Web應用的WEB-INF/content路徑下定位物理資源,定位資源的約定是:actionName+resultcode+suffix。當某個邏輯視圖找不到對應的視圖資源時,Convention會自動試圖使用actionName+suffix作為物理視圖資源。
    例如/user/login.action默認的Result資源位于WEB-INF/content/user/login-success.jsp

    • 本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發(fā)表

      請遵守用戶 評論公約

      類似文章 更多