成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

介紹幾個開源的JSP開發框架

開發 后端
本文總結介紹了幾個開源的JSP開發框架。比較流行的JSF開發框架包括WebWork,StrutsEasyJWeb等。

以下介紹幾個開源的JSP開發框架。

WebWork

WebWork是由OpenSymphony組織開發的,致力于組件化和代碼重用的拉出式MVC模式J2EE Web框架。WebWork目前***版本是2.1,現在的WebWork2.x前身是Rickard Oberg開發的WebWork,但現在WebWork已經被拆分成了Xwork1和WebWork2兩個項目。 Xwork簡潔、靈活功能強大,它是一個標準的Command模式實現,并且完全從web層脫離出來。 Xwork提供了很多核心功能:前端攔截機(interceptor),運行時表單屬性驗證,類型轉換,強大的表達式語言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。 WebWork2建立在Xwork之上,處理HTTP的響應和請求。WebWork2使用ServletDispatcher將HTTP請求的變成Action(業務層Action類), session(會話)application(應用程序)范圍的映射,request請求參數映射。WebWork2支持多視圖表示,視圖部分可以使用JSP, Velocity, FreeMarker, JasperReports,XML等。在WebWork2.2中添加了對AJAX的支持,這支持是構建在DWR與Dojo這兩個框架的基礎之上。

Struts

Struts是一個基于Sun J2EE平臺的MVC框架,主要是采用Servlet和JSP技術來實現的。由于Struts能充分滿足應用開發的需求,簡單易用,敏捷迅速,在過去的一年中頗受關注。Struts把Servlet、JSP、自定義標簽和信息資源(message resources)整合到一個統一的框架中,開發人員利用其進行開發時不用再自己編碼實現全套MVC模式,極大的節省了時間,所以說Struts是一個非常不錯的應用框架。

EasyJWeb

EasyJWeb是基于java技術,應用于WEB應用程序快速開發的MVC框架,框架設計構思來源于國內眾多項目實踐,框架充分借簽了當前主要流行的開源Web框架(Struts、JSF、Tapestry 、Webwork),吸取了其優點及精華,利用Velocity作為模板頁面引擎,是一個實現了頁面及代碼完全分離的MVC開發框架。是一個能實現中小型Web應用系統快速開發的簡易Web框架。

通過EasyJWeb Tools提供的配套開發工具,可以實現基于EasyJWeb框架的Web應用快速開發,包括常用應用軟件的代碼自生成、數據庫添刪改查(CRUD)代碼生成、自動頁面模版生成、配置文件管理等。

框架特點:

1、零配文件置支持。以前我們每接觸一個開發框架,開始總都要被他的配置文件折騰一番。EasyJWeb實現零配置支持,可以不寫一句配置文件就在框架基礎上構建你的運用。(適合小型網站系統)。

2、簡易的模板頁面設計支持:放棄使用jsp,使用簡單Velocity腳本語言作為頁面模板。

3、頁面程序完全分離:實現顯示頁面與程序邏輯的完全分離,克服了傳統jsp頁面難于維護的問題。

4、基于頁面組件的框架。靈活的頁面組件配置,可以直接通過配置文件設置字段級的事件組件。

5、快速開發支持:通過EasyJWeb Tools,可以自動生成應用軟件模板代碼,定制并管理自己的J2EE代碼模板,代碼生成模板支持***的實用Java開發框架(如hibernate、Spring等)實現快速開發

SiteMesh

SiteMesh 是一個網頁布局和修飾的框架,利用它可以將網頁的內容和頁面結構分離,以達到頁面結構共享的目的。Sitemesh是由一個基于Web頁面布局、裝飾以及與現存Web應用整合的框架。它能幫助我們在由大量頁面構成的項目中創建一致的頁面布局和外觀,如一致的導航條,一致的banner,一致的版權,等等。
它不僅僅能處理動態的內容,如jsp,php,asp等產生的內容,它也能處理靜態的內容,如htm的內容,使得它的內容也符合你的頁面結構的要求。甚至于它能將HTML文件象include那樣將該文件作為一個面板的形式嵌入到別的文件中去。

JSPWidget

JSPWidget是一個Jsp開發框架,它提供了事件驅動,視圖狀態保留(view state retained),服務端GUI控制來使得JSP開發能夠像在傳統的窗體客戶端與基于客戶端的web應用程序中一樣直觀.

【編輯推薦】

  1. JSP開發框架FastJSP簡介
  2. JSP開發框架JSF對比基于Servlet的Tapestry
  3. 學習JSP的基礎概念之九個隱含對象
  4. JSP數據分頁實例:MySQL翻頁
  5. JSP數據庫操作例程(JDBC-ODBC)
責任編輯:yangsai 來源: open-open
相關推薦

2009-07-03 14:52:32

JSP開發框架FastJSP

2011-07-01 09:31:49

.net

2019-07-12 08:45:07

開源微服務框架

2012-05-25 15:35:43

JMSJava

2009-07-03 14:46:42

JSP開發框架JSFTapestry

2009-09-04 11:10:51

開源J2ME UI庫

2021-10-18 06:54:47

Go開源庫業務

2009-07-06 15:31:42

JSP Action

2024-05-06 12:52:30

2011-08-18 11:10:49

Core Plot框架IOS開發

2013-07-24 18:22:02

iOS開發學習iOS開源框架和類

2019-09-02 14:51:33

2009-08-07 10:20:43

學習云計算開發開源平臺

2009-07-01 18:34:59

JSP動態網站開發

2011-07-08 16:54:39

JspCookies

2009-07-02 10:27:20

JSP技術JSP入門

2009-07-02 08:50:01

JSP標簽庫

2009-07-03 10:19:29

JSP相關軟件

2009-07-02 12:56:01

JSP技術

2012-06-12 13:33:38

HTML5
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线免费观看黄色网址 | 中文字幕视频在线观看 | 久久久久成人精品 | 日韩精品视频在线 | 久久91精品 | 欧美一级在线 | 亚洲欧美一区二区三区视频 | 中文在线一区二区 | 午夜视频在线 | 国产精品久久久久久久久久久久冷 | 国产综合精品一区二区三区 | 国产一区二区三区不卡av | 欧美精品一区在线 | 日韩免费高清视频 | 国产成人精品午夜 | 综合久久一区 | 国产乱码精品一品二品 | 色婷婷久久久亚洲一区二区三区 | 国产成人av一区二区三区 | 在线欧美亚洲 | 免费av直接看 | 中文字幕国产精品 | 午夜精品一区二区三区在线视频 | 日韩视频在线一区 | 欧美一级片在线观看 | 波多野结衣电影一区 | 国产午夜影院 | 精品日韩在线 | 久久久久中文字幕 | 国产精品久久久久久久久久妞妞 | 国产成人a亚洲精品 | 天堂成人国产精品一区 | 在线视频一区二区 | 国产小视频在线 | aa级毛片毛片免费观看久 | 色综合av | 亚洲欧洲在线观看视频 | 欧美日韩精品一区二区三区视频 | 免费看av大片| 亚洲不卡在线观看 | 久久国内精品 |