MDA之路

          MDA,UML,XML,Eclipse及Java相關(guān)的Blog
          posts - 53, comments - 494, trackbacks - 0, articles - 2
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          標(biāo)題:Model-View-Controller Design Pattern for Mobile and Desktop-based Applications
          網(wǎng)址:http://www.bi.euv-frankfurt-o.de/publ/momuc03.pdf

          摘要:在無(wú)處不在的計(jì)算時(shí)代,應(yīng)用程序的一個(gè)重要特性就是能夠從不同設(shè)備訪(fǎng)問(wèn)程序的能力。從多種

          渠道例如HTTP(超文本傳輸協(xié)議)或者WAP(無(wú)線(xiàn)應(yīng)用協(xié)議)提供應(yīng)用程序的內(nèi)容通常需要調(diào)整用戶(hù)界面

          來(lái)適應(yīng)不同的客戶(hù)能力。本文討論的重點(diǎn)是如何將模型-視圖-控制(MVC)架構(gòu)作為一個(gè)合適的方法應(yīng)用

          于為多平臺(tái)設(shè)計(jì)的程序。根據(jù)MVC的范例,表現(xiàn)和業(yè)務(wù)邏輯層是分離的;因此為同一鐘數(shù)據(jù)提供多視圖是

          可能的。JSP,JavaBean和Servlet技術(shù)被分別用于MVC架構(gòu)中的模型,視圖和控制元素。一個(gè)購(gòu)物車(chē)?yán)?/P>

          描述了這些概念。

          大意:MVC模式最早用于UI的設(shè)計(jì),這一點(diǎn)我真是沒(méi)有想到,不過(guò)剛剛搜索出來(lái)的另一篇文章正是介紹如

          何用MVC來(lái)設(shè)計(jì)Widget的。本文中MVC用來(lái)設(shè)計(jì)多用戶(hù)接口的網(wǎng)絡(luò)應(yīng)用,主要是為HTML,WML提供訪(fǎng)問(wèn)接口

          。Web-tier technology within the J2EE technology 經(jīng)常使用Model 1和Model 2來(lái)表達(dá)兩種架構(gòu)。

          Model 1中所有請(qǐng)求和應(yīng)答都在JSP中完成,數(shù)據(jù)交換和其他應(yīng)用功能都封裝在JavaBean中。Model 2就是

          MVC了,將網(wǎng)絡(luò)應(yīng)用分為3層。介紹完了MVC的來(lái)龍去脈以后,給出了一個(gè)網(wǎng)上購(gòu)物車(chē)的例子,提供了Wap

          界面和http兩種訪(fǎng)問(wèn)接口,用戶(hù)可以通過(guò)手機(jī)和browser來(lái)訪(fǎng)問(wèn)同樣的內(nèi)容,然后給出了一個(gè)很PP的nokia

          手機(jī)界面,以及一個(gè)browser界面,上面都是這個(gè)購(gòu)物車(chē)的網(wǎng)站。

          感想:這幾乎是一篇純工程性的文章,用MVC做了一個(gè)手機(jī)和瀏覽器都可以訪(fǎng)問(wèn)的網(wǎng)站,就可以寫(xiě)一篇

          MVC模式的文章,這種文章到了中國(guó),只要一句“沒(méi)有技術(shù)含量”或者“沒(méi)有創(chuàng)新”立刻就給斃了。不過(guò)

          ,真的是一篇很好的工程總結(jié)。另外,德國(guó)佬也用nokia啊。

          單詞:ubiquitous=無(wú)處不在的,我隨口問(wèn)小權(quán),他竟然知道,他太厲害了。


          評(píng)論

          # re: [讀書(shū)筆記](méi)Model-View-Controller Design Pattern for Mobile and Desktop-based Applications[未登錄](méi)  回復(fù)  更多評(píng)論   

          2007-06-04 21:54 by 豬豬
          ubiquitous computing 翻譯成中文是“普適計(jì)算”吧。你的blog對(duì)于剛剛開(kāi)始接觸MDA的我而言,絕對(duì)是最好的老師了。
          主站蜘蛛池模板: 奉节县| 静乐县| 庆安县| 富民县| 阿瓦提县| 平潭县| 万盛区| 岱山县| 永安市| 孝昌县| 义马市| 赤城县| 隆德县| 富川| 扎鲁特旗| 房产| 白河县| 泌阳县| 余姚市| 酒泉市| 施秉县| 邵阳市| 怀来县| 娱乐| 平度市| 湾仔区| 广昌县| 三原县| 安仁县| 定襄县| 丹江口市| 东港市| 广昌县| 九龙坡区| 乌兰察布市| 习水县| 万山特区| 敦煌市| 彰化县| 高平市| 卢龙县|