成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

第四天-《企業(yè)應(yīng)用架構(gòu)模式》-WEB表現(xiàn)層

antyiwei / 2498人閱讀

構(gòu)建web服務(wù)器上應(yīng)用程序的2種方法: 1)使用腳本:

CGI、Java Servlet,通過(guò)write stream操作輸出字符串;適合于解釋請(qǐng)求消息

2)使用服務(wù)器頁(yè)面:

把程序和返回文本也組合在一起,在html中編寫(xiě)返回頁(yè)面(Asp、php、jsp等);適合于格式化應(yīng)答消息

1. 視圖模式: 1)轉(zhuǎn)換視圖:

特點(diǎn):使用程序的一種轉(zhuǎn)換風(fēng)格(如XSLT)

2)模板視圖: 特點(diǎn):

允許你在網(wǎng)頁(yè)結(jié)構(gòu)中編寫(xiě)表現(xiàn)層,并允許在網(wǎng)頁(yè)中嵌入標(biāo)簽,用以知名網(wǎng)頁(yè)中動(dòng)態(tài)內(nèi)容需要導(dǎo)向到哪里(如ASP、JSP、PHP等)
    

優(yōu)點(diǎn):

提供強(qiáng)大功能、靈活
    

缺點(diǎn):

代碼混亂以至于難以維護(hù)

3)兩步視圖:

2個(gè)階段:由領(lǐng)域數(shù)據(jù)產(chǎn)生一個(gè)邏輯屏幕,然后把它發(fā)送到html網(wǎng)頁(yè)中。(每一個(gè)屏幕都有一個(gè)第一階段的視圖,而整個(gè)程序中只有一個(gè)第二階段的視圖)

優(yōu)點(diǎn):它可以決定把什么樣的html網(wǎng)頁(yè)用在一個(gè)地方,全局改變html變得容易

缺點(diǎn):當(dāng)站點(diǎn)設(shè)計(jì)得過(guò)分精細(xì)時(shí),通常不容易提取出很好的邏輯屏幕結(jié)構(gòu)

2. 輸入控制器模式: 1)輸入控制器2個(gè)責(zé)任:

處理http的請(qǐng)求消息;

根據(jù)請(qǐng)求的消息來(lái)決定下一步做什么

2)2個(gè)模式:

為每個(gè)頁(yè)面準(zhǔn)備一個(gè)輸入控制器,輸入控制器再創(chuàng)建適當(dāng)?shù)膶?duì)象來(lái)完成處理,并實(shí)例化適當(dāng)?shù)囊晥D來(lái)返回結(jié)果;

單個(gè)對(duì)象處理所有請(qǐng)求消息,創(chuàng)建一個(gè)分離的對(duì)象來(lái)處理它(前端控制器)。【當(dāng)站點(diǎn)行為結(jié)構(gòu)有所改變時(shí),可以避免重新配置web服務(wù)器】

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/30045.html

相關(guān)文章

  • 四天-企業(yè)應(yīng)用架構(gòu)模式-Web表現(xiàn)模式

    摘要:模型視圖控制器頁(yè)面控制器前端控制器模板試圖轉(zhuǎn)換試圖兩步試圖應(yīng)用控制器 模型-視圖-控制器(Model?。郑椋澹鳌。茫铮睿簦颍铮欤欤澹颍?頁(yè)面控制器(Page Controller) 前端控制器(Front Controller) 模板試圖(Template View) 轉(zhuǎn)換試圖(Transform View) 兩步試圖(Two Step View) 應(yīng)用控制器(Appliacction...

    mmy123456 評(píng)論0 收藏0
  • 一天-《企業(yè)應(yīng)用架構(gòu)模式》-分

    摘要:分層優(yōu)缺點(diǎn)優(yōu)點(diǎn)在無(wú)需過(guò)多了解其他層次的基礎(chǔ)上,可以將某一層作為一個(gè)有機(jī)整體來(lái)理解可以替換某層的具體實(shí)現(xiàn),只要前后提供的服務(wù)相同即可可以將層次間的依賴性減到最低分層有利于標(biāo)準(zhǔn)化工作一旦構(gòu)建好了某一層次,就可以用它為很多上層服務(wù)提供支持缺點(diǎn)層次 1. 分層優(yōu)缺點(diǎn): 1)優(yōu)點(diǎn): 在無(wú)需過(guò)多了解其他層次的基礎(chǔ)上,可以將某一層作為一個(gè)有機(jī)整體來(lái)理解; 可以替換某層的具體實(shí)現(xiàn),只要前后提供的服務(wù)...

    CHENGKANG 評(píng)論0 收藏0
  • 一文讀懂微服務(wù)架構(gòu)的重構(gòu)策略

    摘要:相反,它由單體中的適配器和使用一個(gè)或多個(gè)進(jìn)程間通信機(jī)制的服務(wù)組成。因?yàn)槲⒎?wù)架構(gòu)的本質(zhì)是一組圍繞業(yè)務(wù)功能組織的松耦合服務(wù)。如果你嘗試將此類功能實(shí)現(xiàn)為服務(wù),則通常會(huì)發(fā)現(xiàn),由于過(guò)多的進(jìn)程間通信而導(dǎo)致性能下降。這是快速展示微服務(wù)架構(gòu)價(jià)值的好方法。你很有可能正在處理大型復(fù)雜的單體應(yīng)用程序,每天開(kāi)發(fā)和部署應(yīng)用程序的經(jīng)歷都很緩慢而且很痛苦。微服務(wù)看起來(lái)非常適合你的應(yīng)用程序,但它也更像是一項(xiàng)遙不可及的必殺...

    jaysun 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

antyiwei

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<