欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

SimpleFramework組件的機(jī)制是什么

這篇文章主要講解了“SimpleFramework組件的機(jī)制是什么”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“SimpleFramework組件的機(jī)制是什么”吧!

站在用戶的角度思考問題,與客戶深入溝通,找到尖扎網(wǎng)站設(shè)計(jì)與尖扎網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站制作、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋尖扎地區(qū)。

框架模式:

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

SimpleFramework提供了net.simpleframework.web.page.PageFilter類來實(shí)現(xiàn)Filter機(jī)制,需要注意的是:該Filter應(yīng)該處在頂層,如下圖所示

SimpleFramework組件的機(jī)制是什么

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

如下圖所示

SimpleFramework組件的機(jī)制是什么

開放架構(gòu):

基于過濾器的實(shí)現(xiàn)機(jī)制和聲明式組件應(yīng)用,使得SimpleFramework可以適應(yīng)未來Java EE新技術(shù)的發(fā)展---僅需升級(jí)框架實(shí)現(xiàn),無需大規(guī)模應(yīng)用代碼整改

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

SimpleFramework實(shí)現(xiàn)了開放的組件架構(gòu)(組件注冊(cè)、組件實(shí)例、組件資源提供者、組件生命周期管理等),使得Web應(yīng)用開發(fā)者按照組件規(guī)范即可隨需定制應(yīng)用組件,或基于現(xiàn)有組件構(gòu)建復(fù)合應(yīng)用組件

SimpleFramework組件的機(jī)制是什么

遵循標(biāo)準(zhǔn):

  • SimpleFramework采用的實(shí)現(xiàn)技術(shù)后端為Java EE,前端為HML+Javascript+CSS,皆為業(yè)界標(biāo)準(zhǔn)

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

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

  • SimpleFramework“不是重新發(fā)明輪子”,而是以其特有的“后處理” 特色可作為現(xiàn)有Web框架的有機(jī)補(bǔ)充和無損擴(kuò)展

  • SimpleFramework基于過濾器的實(shí)現(xiàn)機(jī)制決定了其既可以支撐Web應(yīng)用的全程開發(fā),可也以與其他Web框架技術(shù)整合或部分應(yīng)用SimpleFramework的組件或功能

SimpleFramework組件的機(jī)制是什么

關(guān)于事件:

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

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

與基于事件驅(qū)動(dòng)的Web框架(JSF、Wicket等)相比,SimpleFramework盡量采用現(xiàn)有的Web規(guī)范,沒有定義標(biāo)簽庫,符合Web的編程習(xí)慣,效率也更高。以下是相關(guān)的比較:

SimpleFramework組件的機(jī)制是什么

SimpleFramework組件的機(jī)制是什么

感謝各位的閱讀,以上就是“SimpleFramework組件的機(jī)制是什么”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)SimpleFramework組件的機(jī)制是什么這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

分享標(biāo)題:SimpleFramework組件的機(jī)制是什么
轉(zhuǎn)載來源:http://www.chinadenli.net/article46/pecjhg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄網(wǎng)站改版建站公司網(wǎng)站建設(shè)小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)