检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国科学院软件研究所软件工程技术中心,北京100080
出 处:《计算机工程与应用》2005年第25期175-179,189,共6页Computer Engineering and Applications
基 金:国家973重点基础研究发展计划项目(编号:2002CB312005);国家自然科学基金资助项目(编号:60173023);国家863高技术研究发展计划资助项目(编号:2001AA113010)
摘 要:Web应用框架是支持Web应用开发的重要工具,能够提高开发效率,增强系统的可重用性、健壮性和可伸缩性。目前的Web应用框架仅侧重于封装底层的实现细节,复用粒度较小,在可操作性方面存在不足。针对此问题,文章提出了一种新型的Web应用框架—StrutsX,它基于当前较为成熟和稳定的Web层框架Struts,并面向应用进行扩展,提供更高层次的复用。StrutsX较好地实现了对表现层、业务逻辑层和数据层的分离和封装,并提供对事务处理、身份认证、权限控制等关键服务的支持。StrutsX已经被应用于“联合国/国家人口和计划生育委员会五周期项目信息管理系统”项目的开发之中。工程实践表明,StrutsX能够较好地支持大型的Web应用系统开发,有效提高复杂Web应用的开发效率。Web application frameworks play an important role in the development of web applications by improving the reusability,stability and scalability of systems.However,current web application frameworks only focus on encapsulating details of the low level implementation and cannot support coarse granular reusability,which is the essential part for efficient programming.To slove this issue,this paper presents a novel web application framework,named StrutsX.It provides high level reusability by separating and encapsulating the view tier,the controller tier and the data source model tier,as well as support services such as transactions, authentications, authorizations, ere.The StrutsX has been used in the project "Management Information System of the National Population and Family Planning Commission of China". The practice shows that the StrutsX is suitable for developing large-scale web applications.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.112