【24h】

Light-Weight and Scalable Hierarchical-MVC Architecture for Cloud Web Applications

机译:适用于云Web应用程序的轻量级和可扩展的分层MVC架构

获取原文

摘要

Nowadays, with the prevalence of cloud computing, the demand for modular and scalable Web application development technologies is urgent. Dynamic contents and ubiquitous user interactions make Web applications increasingly complicated. A majority of current web applications leverage a Model-View-Controller (MVC) architectural style. Since the MVC triad does not provide feature-based modularization, Web applications in pure MVC style are experiencing scalability and maintainability issues. In this paper, we propose a light-weight and scalable hierarchical-MVC architecture for Web application development in Cloud environment, named Web Module De?nition (WMD), which supports feature-based modularization and application structure. In WMD, the entire Web application is decomposed into interconnect WMD modules, which contains controllers and views for a single feature. WMD modules are able to include and extend others to handle complex business logic. In the meantime, we provide a Web application framework implementation supporting WMD-based architecture, and present a demonstration website using WMD.
机译:如今,随着云计算的盛行,对模块化和可伸缩Web应用程序开发技术的需求迫在眉睫。动态内容和无处不在的用户交互使Web应用程序变得越来越复杂。当前的大多数Web应用程序都利用模型视图控制器(MVC)的体系结构样式。由于MVC triad不提供基于功能的模块化,纯MVC风格的Web应用程序遇到了可伸缩性和可维护性问题。在本文中,我们为Web环境中的Web应用程序开发提出了一种轻量级且可伸缩的分层MVC架构,称为Web模块定义(WMD),它支持基于功能的模块化和应用程序结构。在WMD中,整个Web应用程序被分解为互连的WMD模块,其中包含单个功能的控制器和视图。 WMD模块能够包含和扩展其他模块,以处理复杂的业务逻辑。同时,我们提供了一个支持基于WMD的体系结构的Web应用程序框架实现,并提供了一个使用WMD的演示网站。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号