亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SimpleFramework組件的機制是什么

發布時間:2022-01-06 18:01:44 來源:億速云 閱讀:109 作者:iii 欄目:編程語言

這篇文章主要講解了“SimpleFramework組件的機制是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“SimpleFramework組件的機制是什么”吧!

框架模式:

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應該處在頂層,如下圖所示

SimpleFramework組件的機制是什么

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

如下圖所示

SimpleFramework組件的機制是什么

開放架構:

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

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

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

SimpleFramework組件的機制是什么

遵循標準:

  • SimpleFramework采用的實現技術后端為Java EE,前端為HML+Javascript+CSS,皆為業界標準

  • SimpleFramework并未創建自己專有標簽或其他標準,它所遵循的標準就是Java EE的原生或固原標準,即JSP、Servlet、TagLib(不建議采用標簽庫)等

  • SimpleFramework采用了類JSF的XML式組件聲明,但語義更加簡潔

  • SimpleFramework“不是重新發明輪子”,而是以其特有的“后處理” 特色可作為現有Web框架的有機補充和無損擴展

  • SimpleFramework基于過濾器的實現機制決定了其既可以支撐Web應用的全程開發,可也以與其他Web框架技術整合或部分應用SimpleFramework的組件或功能

SimpleFramework組件的機制是什么

關于事件:

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

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

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

SimpleFramework組件的機制是什么

SimpleFramework組件的機制是什么

感謝各位的閱讀,以上就是“SimpleFramework組件的機制是什么”的內容了,經過本文的學習后,相信大家對SimpleFramework組件的機制是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

拉孜县| 阿图什市| 凌云县| 通化县| 白河县| 阜新市| 潜山县| 灌南县| 偏关县| 安溪县| 长治市| 宜兰市| 德兴市| 靖西县| 舒兰市| 怀集县| 石首市| 横峰县| 邯郸县| 长泰县| 兴宁市| 延川县| 武威市| 甘谷县| 安泽县| 珠海市| 新津县| 阳西县| 雷波县| 惠来县| 余庆县| 通河县| 通许县| 乌苏市| 玉田县| 洪洞县| 泽普县| 桓台县| 大邑县| 墨玉县| 九江市|