首页 | 本学科首页   官方微博 | 高级检索  
     

页面流模型驱动的Web应用框架研究
引用本文:罗萍,岑永洪,李京. 页面流模型驱动的Web应用框架研究[J]. 计算机工程与应用, 2006, 42(26): 92-95
作者姓名:罗萍  岑永洪  李京
作者单位:中国科学院软件研究所软件工程技术中心,北京,100080;中国科学院软件研究所软件工程技术中心,北京,100080;中国科学院软件研究所软件工程技术中心,北京,100080
摘    要:随着业务需求的日渐庞大,构筑大规模web应用系统变得愈加复杂。各种Web应用框架的出现,为应用开发人员提供了相当多的便利。然而目前大多数的Web应用框架仅为Web应用定义了一个层次清晰、分工明确的编程模型,实现这个模型仍然需要手工编写大量代码,而且基于XML的页面流配置文件往往冗长而难以维护。针对这些问题,论文提出了一种页面流模型驱动的Web应用开发框架,它以页面流模型的设计为核心,根据需求分析定制应用的整体业务流程,并给出了支持该框架的Web应用开发工具PFlowWeb。最后介绍一个由PFlowWeb开发的基于Web的文件共享交换系统的应用案例。实践表明,运用该平台可以有效提高大中型Web应用系统的开发效率,增强系统的健壮性和可扩展性。

关 键 词:页面流  模型驱动  Web应用框架  代码生成
文章编号:1002-8331-(2006)26-0092-04
收稿时间:2005-12-01
修稿时间:2005-12-01

A PageFlow Model-Driven Web Application Framework
LUO Ping,CEN Yong-hong,LI Jing. A PageFlow Model-Driven Web Application Framework[J]. Computer Engineering and Applications, 2006, 42(26): 92-95
Authors:LUO Ping  CEN Yong-hong  LI Jing
Affiliation:Software Engineering Technology Center,Institute of Software, Chinese Academy of Sciences,Beijing 100080
Abstract:As the business requirements are growing more and more extensive,the complexity of building large-scale Web application has become higher and higher.Web application framework reduces the difficulty for application developer.However,most of Web application frameworks at present only define a clear-hierarchy and specific-allocation programming model.It still needs a lot of programming handwork to implement this model.And the XML mapping file describing page flow is always too redundant to maintain.Considering these problems,a framework for efficient production of Web applications is provided in this paper,which is PageFlow model-driven framework.h regards the design of PageFlow model as the core of the subject,and customs business process of application according to requirements analysis. Moreover,a Web application development tool PFlowWeb is given to support the framework.It provides a visual editor PFlowEditor for designing PageFlow model,and code generator WebGen to complete the generation of Web application framework components specified by user.Finally,a Web based file system developed with our framework and tool kit is discussed.The initial experience with this system indicates that this framework and related tools can provide dramatic improvements in development efficiency and system expansibility.
Keywords:PageFlow   model-drlven  Web application framework  code generation
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号