首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 155 毫秒
1.
StrutsX:一种面向高层复用的Web应用框架   总被引:3,自引:0,他引:3  
娄晓亮  李京 《计算机工程与应用》2005,41(25):175-179,189
Web应用框架是支持Web应用开发的重要工具,能够提高开发效率,增强系统的可重用性、健壮性和可伸缩性。目前的Web应用框架仅侧重于封装底层的实现细节,复用粒度较小,在可操作性方面存在不足。针对此问题,文章提出了一种新型的Web应用框架—StrutsX,它基于当前较为成熟和稳定的Web层框架Struts,并面向应用进行扩展,提供更高层次的复用。StrutsX较好地实现了对表现层、业务逻辑层和数据层的分离和封装,并提供对事务处理、身份认证、权限控制等关键服务的支持。StrutsX已经被应用于“联合国/国家人口和计划生育委员会五周期项目信息管理系统”项目的开发之中。工程实践表明,StrutsX能够较好地支持大型的Web应用系统开发,有效提高复杂Web应用的开发效率。  相似文献   

2.
在Web系统设计中,如何提高Web系统的执行效率、可复用性、可扩展性、可维护性,降低构建和维护成本,一直是业界普遍关注的焦点。而基于可重用的FrameWorks技术已成为业界研究和应用的新趋势。系统运用Struts技术,快速构建了一个结构清晰、可复用、可扩展的轻型Web系统。用以协调各个开发小组在产品开发过程当中的整体开发进度,各个开发小组的管理员可以查看其他小组的工作进度以及可以在系统上对自己小组的工作进度进行更改和删除。利用这些技术来构架一个简单Web应用系统-产品开发管理系统,并在WebForm技术实现、代码复用等方面做了一些有益的尝试。  相似文献   

3.
基于MVC的Struts框架和标记库的研究与应用   总被引:2,自引:1,他引:2  
杜明  李朝纯 《微机发展》2004,14(11):110-113,116
Struts是基于MVC模式的非常优秀的Web应用框架。由于它很好地实现了MVC,而且其标记库具有强大的页面开发功能,因此近年来越来越多被运用于很多大型系统,成为Web应用开发中最为流行的框架之一。文中介绍了MVC设计模式和Struts框架的工作原理,然后重点介绍了Struts框架的组件和标记库的应用,并结合具体的实例,给出了运用Struts框架的方法。此实例充分表明Struts框架通过把用户界面和事务逻辑分离开,使得Web层更易于管理和护展。  相似文献   

4.
WebServices应用研究与RIA系统中的实现   总被引:1,自引:0,他引:1  
通过对RIA(Rich Internet Applications)、WebServices及Flex的分析说明了它们的技术优势。研究如何使用WebServices技术、Flex技术、Spring和Hibernate框架技术开发Web信息系统。系统架构的分层实现使得各层独立变化和很好的复用。软件复用是提高软件开发效率的有效方法之一。重点分析了Flex技术中WebServices在所开发系统中的应用细则。  相似文献   

5.
基于J2EE轻量级框架的Web应用系统研究   总被引:1,自引:0,他引:1  
目前很多应用系统是建立在Web基础上,基于B/S结构的Web应用程序也成为Internet上使用最为广泛的应用开发技术.而J2EE平台的成熟,为Web应用程序更进一步的发展提供了更广阔的空间。利用现有的Web框架技术实现Struts框架、Spring框架和HiberHate框架集成;应用这种框架整合技术,提出基于J2EE轻量级框架的销售信息管理系统的解决方案.提高了系统灵活性、可复用性和可维护性。.  相似文献   

6.
基于.NET的可复用应用框架的研究   总被引:1,自引:0,他引:1  
本文的全部工作专注于基于.Net的企业应用开发领域中的框架设计与实现。通过分析企业应用的特点和软件自身的结构,对软件开发中的通用过程进行了提炼和封装,最后提出和实现了一个基于.Net技术的企业应用系统可复用框架。此框架是一个基于.Net技术的应用框架,该框架分为3个组件:Core,ORM,Web,此框架实现了依赖注入、缓存服务、ORM服务以及基于ASP.Net的Web页面布局和装饰服务。对于此.Net框架所提供的每一项服务功能都详细说明了如何设计。  相似文献   

7.
基于J2EE轻量级框架组合的消费信贷系统的实现   总被引:4,自引:0,他引:4  
根据优秀软件开发框架的标准和特征,针对J2EE的Web应用传统开发方法的不足,选择以Spring框架为核心,集成Struts和Hibemate的框架组合技术.在分析该组合框架优势和模式的基础上,通过汽车消费信贷系统开发的应用实例,阐述了该组合框架关键的技术和整合策略.实践证明,利用此组合框架易于大规模的开发与管理,且开发的系统具有良好的复用性、扩展性和维护性.  相似文献   

8.
利用Spring框架进行WebWork与Hibernate的整合与开发   总被引:9,自引:0,他引:9  
本文研究和分析了当前开源框架中流行的WebWork和Hibernate各自的优缺点,提出了一个利用Spring整合这两种开源框架进行Web应用程序快速开发的解决方案。并通过对这一方案的分析和研究,说明了它在代码复用及开发效率方面的优势。  相似文献   

9.
在web系统设计中,如何提高Web系统的执行效率、可复用性、可扩展性、可维护性,降低构建和维护成本。一直是业界普遍关注的焦点。而基于可重用的FrameWorks技术已成为业界研究和应用的新趋势。系统运用Struts技术,快速构建了一个结构清晰、可复用、可扩展的轻型web系统。用以协调各个开发小组在产品开发过程当中的整体开发进度,各个开发小组的管理员可以查看其他小组的工作进度以及可以在系统上对自己小组的工作进度进行更改和删除。利用这些技术来构架一个简单web应用系统一产品开发管理系统,并在WebForm技术实现、代码复用等方面做了一些有益的尝试。  相似文献   

10.
Hibernate对Struts框架的扩展研究   总被引:1,自引:0,他引:1  
引入MVC框架,确定了MVC在Web开发的应用模式,研究了符合MVC标准的Struts框架工作流程及其应用的优势和不足.结合持久化工具Hibernate的功能特点和Struts框架的优势,利用框图描述的方法对Struts框架进行扩展,提出了扩展后的Web开发多层软件体系结构应用模型.扩展后的Struts框架,使Web开发的层次更加清晰,降低了各层之间的耦合,提高了代码的复用性,可使Web开发的效率大幅度提高.  相似文献   

11.
随着业务需求的日渐庞大,构筑大规模web应用系统变得愈加复杂。各种Web应用框架的出现,为应用开发人员提供了相当多的便利。然而目前大多数的Web应用框架仅为Web应用定义了一个层次清晰、分工明确的编程模型,实现这个模型仍然需要手工编写大量代码,而且基于XML的页面流配置文件往往冗长而难以维护。针对这些问题,论文提出了一种页面流模型驱动的Web应用开发框架,它以页面流模型的设计为核心,根据需求分析定制应用的整体业务流程,并给出了支持该框架的Web应用开发工具PFlowWeb。最后介绍一个由PFlowWeb开发的基于Web的文件共享交换系统的应用案例。实践表明,运用该平台可以有效提高大中型Web应用系统的开发效率,增强系统的健壮性和可扩展性。  相似文献   

12.
基于SOA的企业异构资源的整合研究   总被引:4,自引:0,他引:4  
随着Internet的迅速发展,SOA架构和Web Service技术被广泛地应用。由于Web Service可以在Internet上公开部署并且提供统一的访问接口,为各种异构的、企业内部的或者是不同企业间的系统提供了整合的可能。提出利用SOA架构和Web Serv-ice技术,针对企业内部信息资源难以共享、使用效率不高,甚至出现的"信息孤岛"等问题,整合异地的、不同服务平台下的分布式系统,协同处理不同业务。  相似文献   

13.
基于Struts框架的Java Web应用开发技术   总被引:1,自引:0,他引:1  
Struts是Apache Software Foundation提供的一个面向Java Web应用的通用开发框架.详细分析了Struts框架的基于MVC设计模式的总体构造、核心组件及其框架特色,并且以实际开发系统为例,具体说明基于Struts框架的开发技术.  相似文献   

14.
介绍Struts框架的体系结构.详细描述Struts2的工作原理,并以登录模块开发为例,阐述Struts2框架在Web应用开发中的具体应用.讨论Struts2框架对中文乱码的处理以及对敏感JSP页面的保护访问。实践证明,使用Struts2框架后.可极大地简化Web应用系统的开发和部署,可快速高效地开发出企业级Web应用程序,在系统可扩展性、可维护性和安全性等软件质量方面也有极大的提高。  相似文献   

15.
Adaptive Web systems (AWS) are Web-based systems that can adapt their features such as, presentation, content, and structure, based on users’ behaviour and preferences, device capabilities, and environment attributes. A framework was developed in our research group to provide the necessary components and protocols for the development of adaptive Web systems; however, there were several issues and shortcomings (e.g. low productivity, lack of verification mechanisms, etc.) in using the framework that inspired the development of a domain-specific language for the framework. This paper focuses on the proposal, design, and implementation of AWL, the Adaptive Web Language, which is used to develop adaptive Web systems within our framework. Not only does AWL address the existing issues in the framework, but it also offers mechanisms to increase software quality attributes, especially, reusability. An example application named PENS (a personalized e-News system) is explained and implemented in AWL. AWL has been designed based on the analysis of the adaptive Web domain, having taken into account the principles of reuse-based software engineering (product-lines), domain-specific languages, and aspect-oriented programming. Specially, a novel design decision, inspired by aspect-oriented programming paradigm, allows separate specification of presentation features in an application from its adaptation features. The AWL’s design decisions and their benefits are explained.  相似文献   

16.
基于SOA的Struts框架应用   总被引:9,自引:0,他引:9       下载免费PDF全文
为简化、规范Web应用系统的开发和部署,提高系统的可移植性、安全性,该文利用Struts框架结构的Web应用系统开发原理及特性,采用面向服务架构的开发模式SOA,将SOA思想引入Struts框架中,形成一种新的开发框架模式。通过信息管理系统的开发实例介绍基于SOA架构的Struts框架的实现过程。基于SOA架构的Struts框架新模式能实现平台间的直接互操作,有效提升Web应用系统的可移植性和安全性。  相似文献   

17.
基于Struts的Web应用框架设计与研究   总被引:20,自引:1,他引:19  
探讨和研究了利用Struts和J2EE设计模式构建Web系统开发框架,在此基础上进行Web应用开发不仅能缩短开发周期,而且能提高系统的稳定性。  相似文献   

18.
随着Web技术的发展和软件工程的日益成熟,人们逐渐提出敏捷开发的要求。但是传统的Web框架像Struts,Spring,.NET等由于其复杂性而很难满足人们的要求,于是逐渐出现一些敏捷性Web框架。Django是使用Python开发的优秀Web框架,作为一款开源的敏捷开发框架,受到越来越多的人的关注。本文主要介绍了Web框架Django和Python语言的特点,并以一个简易的博客系统的创建,介绍Django和Python在Web开发中的应用。  相似文献   

19.
首先分析了工作流技术的发展和应用现状,指出了其未来的发展趋势;接着介绍了Web Service的一些相关知识,通过了解各种现有的工作流系统,比较各种工作流模型的优缺点,研究并实现了一种基于Web Service的工作流系统,详细阐述了系统框架设计、过程建模设计、工作流引擎设计等的主要原则思想和各主要部件的功能;最后以一个具体项目为例,阐述了基于Web Service的工作流系统的实现过程,通过系统的运行情况看,该工作流系统能大大提高企业的工作效能。  相似文献   

20.
张帆  刘嵩 《微型电脑应用》2011,27(1):13-15,4
通过分析传统Web MVC的局限,总结归纳了现代Web MVC作为Web应用架构的开发模式。重点结合Ajax、Comet技术讨论了现代Web MVC的优势和特点;比较了Ajax、Comet应用架构模式的有效性,为Web开发者及系统架构师提供了构建Web应用的理论参考模型和统一框架,以便快速开发出高质量,有效的应用系统。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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