日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
基于組件的機(jī)制的核心組件-SimpleFramework

核心組件:

核心組件的目的就是以組件的形式來(lái)補(bǔ)充Simple框架沒(méi)有提供的核心功能。

框架的核心實(shí)現(xiàn)了基于過(guò)濾器的請(qǐng)求-響應(yīng)生命周期處理過(guò)程,以及組件架構(gòu),因此,以組件的形式實(shí)現(xiàn)Web框架的基礎(chǔ)功能,其優(yōu)勢(shì)在于:

減輕了框架核心代碼的實(shí)現(xiàn)復(fù)雜度

以組件的方式補(bǔ)充實(shí)現(xiàn)框架必須實(shí)現(xiàn)的部分功能

基于框架的組件體系,實(shí)現(xiàn)不同來(lái)源支撐技術(shù)和組件的可拔插

基于組件的實(shí)現(xiàn)模式,可極大地保障框架內(nèi)核的穩(wěn)定性,降低核心功能與框架內(nèi)核的耦合度,使得框架具有更好的可擴(kuò)展性和可升級(jí)性

核心功能的組件實(shí)現(xiàn)模式,進(jìn)一步保障了核心功能的相對(duì)獨(dú)立性和可置換性,從而提高核心功能升級(jí)的平滑性和向下兼容性

AJAX組件(ajaxRequest)

以AJAX(Asynchronous JavaScript and XML)為其“形”,以組件為其“神”,將AJAX請(qǐng)求(AJAX Request)封裝為組件,使得用戶無(wú)需關(guān)心AJAX的具體內(nèi)涵(諸如請(qǐng)求、XML數(shù)據(jù)等),將其如同普通組件一樣引用,再者結(jié)合其他組件的組合應(yīng)用,極大地簡(jiǎn)化了AJAX應(yīng)用的開(kāi)發(fā)過(guò)程,減少了AJAX應(yīng)用的開(kāi)發(fā)難度,降低了AJAX應(yīng)用的技術(shù)門(mén)檻,從而縮短應(yīng)用開(kāi)發(fā)周期、節(jié)約開(kāi)發(fā)成本

其次,組件化的AJAX引用,掩蔽了AJAX的技術(shù)復(fù)雜性,提高了復(fù)用性,可實(shí)現(xiàn)AJAX應(yīng)用的平民化,使得Web1.0向Web2.0的AJAX應(yīng)用過(guò)渡更平滑、順暢;再次,可以利用AJAX請(qǐng)求的組件特性,升級(jí)或改造現(xiàn)有的常規(guī)非組件化AJAX應(yīng)用,可極大地減少原有系統(tǒng)的代碼量,進(jìn)一步提高原有系統(tǒng)的響應(yīng)能力、穩(wěn)定性、易用性和交互性,并提升用戶體驗(yàn)度。

驗(yàn)證組件(validation)

以“驗(yàn)證”為其“行”,以組件為其“神”,將驗(yàn)證(validation)封裝為組件:

用戶無(wú)需關(guān)心驗(yàn)證的具體細(xì)節(jié),將校驗(yàn)定義為組件及其屬性(諸如驗(yàn)證的類(lèi)型、規(guī)則、作用對(duì)象集等),而非(客戶端或服務(wù)器端)代碼,極大地簡(jiǎn)化了Web校驗(yàn)的實(shí)現(xiàn)過(guò)程,減少了難度,降低了門(mén)檻,從而達(dá)成縮短開(kāi)發(fā)周期、節(jié)約開(kāi)發(fā)成本之目的

驗(yàn)證的組件化,掩蔽了驗(yàn)證的技術(shù)復(fù)雜性,提高了復(fù)用性,可實(shí)現(xiàn)驗(yàn)證的配置化、通用化

可利用驗(yàn)證的組件特性,升級(jí)或改造現(xiàn)有的常規(guī)非組件化應(yīng)用的驗(yàn)證實(shí)現(xiàn),可極大地減少原有系統(tǒng)的代碼量,進(jìn)一步提高原有系統(tǒng)的穩(wěn)定性、易用性和可用性

驗(yàn)證的組件化,可實(shí)現(xiàn)Web應(yīng)用的客戶端驗(yàn)證和服務(wù)器端驗(yàn)證的統(tǒng)一:基于統(tǒng)一的驗(yàn)證組件規(guī)則設(shè)置,通過(guò)類(lèi)型來(lái)選擇客戶端或服務(wù)器端驗(yàn)證,而功能由相應(yīng)的組件完成

組件化的驗(yàn)證實(shí)現(xiàn),使得驗(yàn)證具有良好的可擴(kuò)展性

提交組件(submit)

以“提交”為其“行”,以組件為其“神”,將提交(submit)封裝為組件:

用戶無(wú)需關(guān)心提交的具體細(xì)節(jié),將提交定義為組件及其屬性(提交的類(lèi)型和業(yè)務(wù)處理類(lèi)等),而非,簡(jiǎn)化了Web應(yīng)用“提交”的實(shí)現(xiàn)過(guò)程,減少了難度,降低了門(mén)檻,從而達(dá)成縮短開(kāi)發(fā)周期、節(jié)約開(kāi)發(fā)成本之目的

提交的組件化,掩蔽了提交的技術(shù)復(fù)雜性,提高了復(fù)用性

了利用提交的組件特性,升級(jí)或改造現(xiàn)有的常規(guī)非組件化應(yīng)用的提交實(shí)現(xiàn),可極大地減少原有系統(tǒng)的代碼量,進(jìn)一步提高原有系統(tǒng)的穩(wěn)定性、易用性和可用性

提交的組件化,可清晰地區(qū)分AJAX和常規(guī)兩類(lèi)提交,進(jìn)一步突出了提交的業(yè)務(wù)相關(guān)性

組件化的提交實(shí)現(xiàn),使得提交具有良好的可擴(kuò)展性和可管理性

基本組件:

SimpleFramework的基本組件以頁(yè)面顯示組件為主,成體系,可配套,幾乎覆蓋了WEB應(yīng)用開(kāi)發(fā)的方方面面。 由于具有開(kāi)放的組件體系結(jié)構(gòu),因此具備如下特點(diǎn):

  • 基本組件具有很好的可擴(kuò)展性。基于開(kāi)放的組件體系架構(gòu)和標(biāo)準(zhǔn)的組件規(guī)范,可進(jìn)一步擴(kuò)展基本組件,以滿足實(shí)際Web應(yīng)用開(kāi)發(fā)的實(shí)際需要
  • 基本組件具有很好的模型適配性?;窘M件數(shù)據(jù)來(lái)源基于接口設(shè)計(jì)及實(shí)現(xiàn),因此可滿足同一(數(shù)據(jù))模型不同展現(xiàn)形式的需要,以及同一組件可滿足不同來(lái)源數(shù)據(jù)的展現(xiàn)需求
  • 基本組件具有很好的資源整合性、可置換性和多態(tài)性?;赟impelFramework的組件規(guī)范,基本組件可整合不同的組件資源(諸如多文件上傳組件即整合自SWFUpload),也使得基本組件具有可替換性,亦即可用新的組件資源替換已有的組件實(shí)現(xiàn);同時(shí)同一基本組件可基于不同的組件(資源)存在多種實(shí)現(xiàn),呈現(xiàn)多種“形態(tài)”(諸如統(tǒng)一組件可以基于Javscript和Flash來(lái)實(shí)現(xiàn))
  • 基本組件具有很好的可組合性。由于基本組件基于同一組件體系設(shè)計(jì)和實(shí)現(xiàn),具有定義良好的組件規(guī)范,充分體現(xiàn)了組件的應(yīng)用域和組件屬性的非交叉性和可繼承性,以及組件資源(提供者)的接口特性,使得基本組件具有很好的可組合性
  • 基本組件具有友好的可用性。由于基本組件大都提供了缺省的處理類(lèi)(Handle Class),所以基本組件具有友好的可用性

業(yè)務(wù)組件:

業(yè)務(wù)組件就是可以獨(dú)立滿足某類(lèi)業(yè)務(wù)需求或獨(dú)立完成某一完整應(yīng)用功能的組件,屬于復(fù)合組件的范疇,換言之,就是基于數(shù)個(gè)基本組件組合完成某一特定的應(yīng)用功能,以“完整應(yīng)用或特定功能”為其“行”,以組件為其“神”,以組件及其屬性完整呈現(xiàn)“特定應(yīng)用或特定功能”,諸如:評(píng)論、投票,或論壇等。因此,其特性如下:

  • 業(yè)務(wù)組件具有完整的“應(yīng)用”或“功能”特性。業(yè)務(wù)組件是“組件即應(yīng)用,應(yīng)用即組件”的真實(shí)體現(xiàn)
  • 業(yè)務(wù)組件具有完整的組件特性。業(yè)務(wù)組件可以組件的形式應(yīng)用于Web應(yīng)用中,具有完整的組件特性
  • 業(yè)務(wù)組件具有復(fù)合性。業(yè)務(wù)組件本身就是基本組件與實(shí)際應(yīng)用或功能整合后的“復(fù)合組件”,因此業(yè)務(wù)組件可以再次與其他組件“組合”,形成新的業(yè)務(wù)組件,即具有可復(fù)合性
  • 業(yè)務(wù)組件具有可積累性。業(yè)務(wù)就是組件和業(yè)務(wù)同步積累的成果,因此伴隨業(yè)務(wù)需求的發(fā)展變化,可實(shí)現(xiàn)業(yè)務(wù)相關(guān)組件同步的成長(zhǎng),即業(yè)務(wù)組件既有可積累性
  • 業(yè)務(wù)組件具有隨需應(yīng)變的能力。由于業(yè)務(wù)組件實(shí)質(zhì)就是基本組件的組合應(yīng)用,因此隨著基本組件資源的成長(zhǎng)、變化以及開(kāi)放的組件體系結(jié)構(gòu)和基于接口的實(shí)現(xiàn)模式,業(yè)務(wù)組件具備隨需應(yīng)用的能力
  • 業(yè)務(wù)組件具有業(yè)務(wù)可擴(kuò)展性和客戶化特性。由于業(yè)務(wù)組件的“業(yè)務(wù)”相關(guān)屬性及其行由與之相關(guān)的業(yè)務(wù)處理類(lèi)(Handle Class)提供,因此業(yè)務(wù)組件具有業(yè)務(wù)可擴(kuò)展性,并可以定制特定應(yīng)用領(lǐng)域的“特殊”的組件屬性或組件行為,即具有客戶化特性

網(wǎng)站標(biāo)題:基于組件的機(jī)制的核心組件-SimpleFramework
文章來(lái)源:http://www.5511xx.com/article/ccoojjs.html