MDA之路

          MDA,UML,XML,Eclipse及Java相關的Blog
          posts - 53, comments - 494, trackbacks - 0, articles - 2
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

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

          摘要:在無處不在的計算時代,應用程序的一個重要特性就是能夠從不同設備訪問程序的能力。從多種

          渠道例如HTTP(超文本傳輸協議)或者WAP(無線應用協議)提供應用程序的內容通常需要調整用戶界面

          來適應不同的客戶能力。本文討論的重點是如何將模型-視圖-控制(MVC)架構作為一個合適的方法應用

          于為多平臺設計的程序。根據MVC的范例,表現和業務邏輯層是分離的;因此為同一鐘數據提供多視圖是

          可能的。JSP,JavaBean和Servlet技術被分別用于MVC架構中的模型,視圖和控制元素。一個購物車例子

          描述了這些概念。

          大意:MVC模式最早用于UI的設計,這一點我真是沒有想到,不過剛剛搜索出來的另一篇文章正是介紹如

          何用MVC來設計Widget的。本文中MVC用來設計多用戶接口的網絡應用,主要是為HTML,WML提供訪問接口

          。Web-tier technology within the J2EE technology 經常使用Model 1和Model 2來表達兩種架構。

          Model 1中所有請求和應答都在JSP中完成,數據交換和其他應用功能都封裝在JavaBean中。Model 2就是

          MVC了,將網絡應用分為3層。介紹完了MVC的來龍去脈以后,給出了一個網上購物車的例子,提供了Wap

          界面和http兩種訪問接口,用戶可以通過手機和browser來訪問同樣的內容,然后給出了一個很PP的nokia

          手機界面,以及一個browser界面,上面都是這個購物車的網站。

          感想:這幾乎是一篇純工程性的文章,用MVC做了一個手機和瀏覽器都可以訪問的網站,就可以寫一篇

          MVC模式的文章,這種文章到了中國,只要一句“沒有技術含量”或者“沒有創新”立刻就給斃了。不過

          ,真的是一篇很好的工程總結。另外,德國佬也用nokia啊。

          單詞:ubiquitous=無處不在的,我隨口問小權,他竟然知道,他太厲害了。


          評論

          # re: [讀書筆記]Model-View-Controller Design Pattern for Mobile and Desktop-based Applications[未登錄]  回復  更多評論   

          2007-06-04 21:54 by 豬豬
          ubiquitous computing 翻譯成中文是“普適計算”吧。你的blog對于剛剛開始接觸MDA的我而言,絕對是最好的老師了。
          主站蜘蛛池模板: 林口县| 贞丰县| 彭阳县| 新河县| 东明县| 准格尔旗| 合水县| 博客| 沽源县| 德化县| 万载县| 稻城县| 正阳县| 高密市| 宜春市| 锡林郭勒盟| 津南区| 湄潭县| 金华市| 松原市| 乌鲁木齐县| 贡觉县| 广德县| 康乐县| 金华市| 迭部县| 海伦市| 蓝山县| 永吉县| 铜梁县| 新竹市| 宁安市| 团风县| 金塔县| 栾城县| 大同县| 文化| 黄骅市| 乐亭县| 合肥市| 固镇县|