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

基于組件的機制的技術概述-SimpleFramework

開發 后端
Web應用中,無論服務器端采用(Java EE或.Net),客戶端的請求(Request)經Web或應用服務器解析后,最終返回客戶端的響應(Response)內容主體都是HTML(含Javascript腳本、CSS等)。

框架模式:

Web應用中,無論服務器端采用(Java EE或.Net),客戶端的請求(Request)經Web或應用服務器解析后,最終返回客戶端的響應(Response)內容主體都是HTML(含Javascript腳本、CSS等)。由此,就提供了解決問題的契機,那就是在響應內容返回客戶端(瀏覽器)之前,“攔截”響應,解析響應HTM,并進行“再處理”,此即“后處理”應用模式。其實現方案可有服務器端(過濾器、攔截器等)和客戶端(插件等)兩種。在Java EE體系下,各種Web或應用服務器(Weblogic、Websphere、JBoss、Tomcat等)恰好提供了“過濾器(Filter)”或“攔截器(Interceptor)”機制,為上述模式的實現奠定了技術基礎,提供了技術途徑。

SimpleFramework提供了net.simpleframework.web.page.PageFilter類來實現Filter機制,需要注意的是:該Filter應該處在頂層,如下圖所示

 

 

基于過濾器的后處理模式,實際上是利用過濾器機制對MVC2的擴展,是兩個MVC2模式的有機組合:先由“Filter”作為“Controller”,以另一MVC2作為其“虛模型”,再將此“Model”分解為一完整的MVC2,分別由原Model和作為Post-View(基于XML定義)的解析器(Parser)及邏輯處理器(HandleClass)的Post-Controller構成。

如下圖所示

 

開放架構:

基于過濾器的實現機制和聲明式組件應用,使得SimpleFramework可以適應未來Java EE新技術的發展---僅需升級框架實現,無需大規模應用代碼整改

基于過濾器和后處理模式的實現機制,決定了其“開放”的“資源”應用特性,使得SimpleFramework既可整合已有應用資源,也可整合現有框架及組件資源

SimpleFramework實現了開放的組件架構(組件注冊、組件實例、組件資源提供者、組件生命周期管理等),使得Web應用開發者按照組件規范即可隨需定制應用組件,或基于現有組件構建復合應用組件

 

遵循標準:

  • SimpleFramework采用的實現技術后端為Java EE,前端為HML+Javascript+CSS,皆為業界標準
  • SimpleFramework并未創建自己專有標簽或其他標準,它所遵循的標準就是Java EE的原生或固原標準,即JSP、Servlet、TagLib(不建議采用標簽庫)等
  • SimpleFramework采用了類JSF的XML式組件聲明,但語義更加簡潔
  • SimpleFramework“不是重新發明輪子”,而是以其特有的“后處理” 特色可作為現有Web框架的有機補充和無損擴展
  • SimpleFramework基于過濾器的實現機制決定了其既可以支撐Web應用的全程開發,可也以與其他Web框架技術整合或部分應用SimpleFramework的組件或功能

 

 

關于事件:

SimpleFramework是基于組件的MVC框架,所有的事件都是通過客戶端HTML和Javascript體現的。

與其它基于Request的MVC框架(Struts、SpringMVC等)不同,SimpleFramework通過$Actions自動為客戶端生成組件的Javascript對象,這些對象高度封裝,事件代碼可以更簡單、更靈活的直接調用。

與基于事件驅動的Web框架(JSF、Wicket等)相比,SimpleFramework盡量采用現有的Web規范,沒有定義標簽庫,符合Web的編程習慣,效率也更高。以下是相關的比較:

 

 

 

責任編輯:金賀 來源: simpleframework.net
相關推薦

2011-04-22 10:13:35

SimpleFrame

2011-04-22 10:01:59

SimpleFrame

2011-04-22 10:34:09

SimpleFrame

2011-04-29 14:53:56

SimpleFrame

2017-09-08 10:59:05

2011-04-22 10:45:14

SimpleFrame

2011-04-29 10:58:11

SimpleFrame

2011-04-21 10:59:44

SimpleFrameWeb

2011-06-17 10:26:29

PONEPONGPON

2009-12-23 16:40:53

無線MIMO技術詳解

2011-04-28 10:45:39

SimpleFrame

2022-09-29 23:53:06

機器學習遷移學習神經網絡

2011-04-29 09:33:22

SimpleFrame

2011-08-03 09:52:19

IT運維管理ITIL

2009-07-17 12:54:13

2009-12-25 10:09:34

寬帶有線接入技術

2011-05-19 10:57:45

DNSSEC密鑰加密

2009-06-29 13:22:19

JSF技術JSF組件

2009-07-02 16:56:51

JSP技術

2015-09-17 11:20:29

ONOSSDN-IP架構
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲品质自拍视频网站 | 精品国产免费一区二区三区演员表 | 亚洲不卡视频 | 一级黄大片 | 亚洲国产一区在线 | 蜜臀网站 | 日韩一区二区三区在线视频 | 奇米影视77 | 精品国产一区二区三区观看不卡 | 午夜视频在线观看网址 | 久久久久网站 | 国产一区二区三区久久久久久久久 | 久久精品网 | 一区二区三区四区在线播放 | 亚洲午夜精品久久久久久app | 亚洲成网| 成年人黄色一级毛片 | 99久久久国产精品 | 四虎成人在线播放 | 亚洲欧美综合精品另类天天更新 | 天堂中文av | 激情五月婷婷综合 | 欧美日韩高清在线观看 | a毛片 | 亚洲3级| 热久久久久 | 国产一区二区三区久久久久久久久 | 久久51| 人人干在线 | 日本精品久久久久久久 | 久久久av一区 | 免费v片在线观看 | 久久久69 | 狠狠躁躁夜夜躁波多野结依 | 亚洲精选一区二区 | 欧美aaaaaa | 中文字幕av中文字幕 | 欧美一区二区三区,视频 | 久久高清免费视频 | 亚洲精品成人免费 | 亚洲日韩中文字幕一区 |