期刊文献+

MVC模式在Web应用中的一种实现 被引量:11

A MVC Pattern Implementation on Web Application
下载PDF
导出
摘要 MVC(Model-View-Controller)是 Web 应用开发中常用到的一种设计模式,通常,由 Model 和 Controller 在服务器端生成 View,浏览器端只是简单地对 View 进行显示。在这种实现方式下,几乎所有的处理都集中在了服务器端,浏览器端的空闲处理能力被白白闲置。同时,频繁传送包含大量数据的页面,对网络带宽也有很高的要求,这已经不能满足用户对 Web 应用越来越高的交互需求。为此,本论文基于 JavaScript、XMLHttp、DOM 和 Template Toolkit等几项技术,提出了以浏览器为主的 MVC 设计模式的一种新实现,降低了服务器的处理负荷,减轻了网络负担,有效地解决了传统方式的不足,同时也有利于传统 GUI 应用开发人员掌握和使用。 MVC(Model-View-Controller) is a traditional design pattern, which is commonly used in the Web application development. Usually, browser simply answers for the display of View generated by Model and Controller on server side. According to this traditional implementation of MVC, most work is so concentrated on server that the idle capability on client side is left unused wastefully, and frequent transmission of pages containing many data requires a higher bandwidth. Aiming at these drawbacks, this paper introduces a novel implementation of MVC mainly working on browser by using JavaScfipt, XMLHttp, DOM and Template Toolkit technology etc, which alleviates the server's burden and reduces network traffic greatly. As a result, this new method effectively solves the disadvantages of traditional implementation, and is easy for traditional GUI Web application developer to master and use.
出处 《计算机科学》 CSCD 北大核心 2006年第5期136-138,共3页 Computer Science
基金 国家信息产业部电子发展基金(信部运[2004])
关键词 MVC模式 JavaScript XMLHttp DOM Template toolkit Web应用 MVC pattern, JavaScript, XMLHttp, DOM, Template toolkit, Web application
  • 相关文献

参考文献13

  • 1林仪明.Web开发技术史话[EB/OL].http://blog.csdn.net/emag-java/archive/2005/01/12/250060.aspx,2005
  • 2何成万,余秋惠.MVC模型2及软件框架Struts的研究[J].计算机工程,2002,28(6):274-275. 被引量:129
  • 3王海龙.Java Web Framework综述[EB/OL].http://blog.csdn.net/emag-java/archive/2005/01/13/252039.aspx,2005
  • 4Chamberlain D,Cross D,Wardley A.Perl Template Toolkit[M].California:O'Reilly & Associate Inc.,2003.10~124
  • 5Bekman S,Cholet E.Practical Mod-perl[M].California:O'Reilly & Associate Inc.,2003.11~303
  • 6Olson M A,Bostic K,Seltzer M.Berkeley DB[A].In:Proc.of 1999 USENIX Annual Technical Conference[C],Monterey,California USA,June 1999
  • 7何成万,余秋惠.JnetMVC——一个新的Java网络编程MVC模型[J].计算机工程,2001,27(8):74-75. 被引量:5
  • 8Garrett J J.Ajax:A New Approach to Web Applications[EB/OL].http://www.adaptivepath.com/publications/essays/archives/000385.php,2005
  • 9Witbeck S.Sites Using AJAX[EB/OL].http://www.ajaxmatters.com/,2005
  • 10GUO A.Ajax内部交流文档[EB/OL].http://www.dragonson.com/doc/ajax.html,2005

二级参考文献3

  • 1荻本顺三(日).最新面向对象技术应用实践[M].东京:AI出版株式会社,1998..
  • 2[2]Apache Software. http://jakarta.apache.org/struts/
  • 3[3]Sun Microsystems.http://java.sun.com/products/servlet/index.html

共引文献132

同被引文献72

引证文献11

二级引证文献40

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部