共查询到20条相似文献,搜索用时 156 毫秒
1.
王美琴 《数字社区&智能家居》2009,(21)
该文在分析了J2EE的轻量级架构技术优势的基础上,介绍J2EE的分层结构及各层的主流框架,深入研究了基于MVC设计模式的表示层框架Struts2、业务逻辑层框架Spring和数据持久层框架Hibernate的特点及发挥的作用。探讨Struts+Spring+Hibernate(SSH)多层Web应用整合架构,并详细介绍三种框架整合的方法及整合的优势,以期达到层次和组件之间的松散耦合,提高系统的可重用性和可维护性。 相似文献
2.
采用基于J2EE平台组件技术开发了一个组件,实现了对大规模数据对象的存取,同时运用设计模式优化其性能,使之更灵活,伸缩性更强,复用度更高。 相似文献
3.
J2EE是Sun Microsystem公司提出的一个分布式计算应用平台。文章探讨了一个可复用J2EE应用框架的实现思想,通过使用设计模式构建一个包装EJB的应用框架,帮助提高J2EE应用的开发效率和可扩展性。 相似文献
4.
设计模式在基于组件的框架设计中的应用 总被引:20,自引:0,他引:20
框架是一种面向对象的软件重用技术。组件是一种比对象类的粒度更大的软件重用模块。基于组件的框架建筑在面向对象技术之上,但更具有抽象性和重用性。设计模式有助于获得无需重新设计就可适用于多种应用的框架体系结构。该文结合一个实例详细描述设计模式在组件框架建模中的作用,并给出了所得应用框架的逻辑结构。 相似文献
5.
查询组件是任何分布式企业应用所必须的应用组件。查询组件是在复杂的涉及大数据量结果集的业务一对象关系层次结构中进行查询操作的。本文首先概述了J2EE以及J2EE设计模式,然后讨论了哪些模式更适合在一个分布式企业应用中设计一个查询组件。 相似文献
6.
集成Struts、Spring框架技术构建基于J2EE的Web应用可以提高J2EE项目的可重用性。本文介绍了两种流行的开源框架技术Struts和Spring的原理,并将这两种框架技术整合起来应用到实际的Web项目开发中去,从而提高项目代码的复用性及项目开发的效率。 相似文献
7.
管理信息系统通用构件框架及其应用 总被引:5,自引:2,他引:5
该文在J2EE架构的基础上提出了管理信息系统的通用框架,应用框架可以使管理信息系统领域内的软件结构一致性更好,达到分析重用、设计重用和代码重用的目的。框架中引用了大量的设计模式,充分考虑了系统的可扩展性、可重用性。该文还通过一个具体的应用系统的设计和实现,深入探讨了框架的应用。 相似文献
8.
9.
10.
.NET环境下Web应用的通用设计 总被引:2,自引:1,他引:2
杨晓江 《计算机工程与设计》2003,24(10):46-49,53
Microsoft的.NET和Sun的J2EE是目前建立和开发各种Web应用的两大主流平台。针对J2EE,人们已经提出了许多设计模式;针对.NET,目前这方面的研究并不多。其实,J2EE的设计模式并不完全适用于.NET。采用5层架构的设计模式,提出了一种.NET环境下Web应用开发的通用设计方案。该方案具有结构清晰、可重用,挂好、可伸缩性强和运行效率高等特点,已成功地应用于多个大型Web应用项目。 相似文献
11.
基于构件模型的系统框架设计研究 总被引:1,自引:0,他引:1
研究利用Web Service技术思想和构件的强装拆性思想,将可复用的、基于构件的应用系统框架同内部的业务构件实现分离开来,研究目的是提高系统框架的可复用性.给出了一种对构件概念模型的定义,并命名为EC构件,同时定义了系统内部标准的构件概念模型;在分析基于构件的系统框架同构件模型之间关系的基础上,证明利用该系统框架可以实现构件的管理和互操作,从而使系统具有良好的可移植性、可复用性和可维护性. 相似文献
12.
13.
Adele Goldberg 《Software - Concepts & Tools》1998,19(1):11-13
This paper summarizes the decision framework for forming reuse business models and offers the Expert Services Model as a preferred first application of that framework. The Expert Services Model is only one possible approach, but one that we found is a good starting point. The framework for setting up a reuse plan consists of four major steps: define reuse, populate a library of reusable assets, share reusable assets, and maintain reusable assets. 相似文献
14.
Reuse is viewed as a realistically effective approach to solving software crisis. For an organization that wants to build
a reuse program, technical and non-technical issues must be considered in parallel. In this paper, a model-based approach
to building systematic reuse program is presented. Component-based reuse is currently a dominant approach to software reuse.
In this approach, building the right reusable component model is the first important step. In order to achieve systematic
reuse, a set of component models should be built from different perspectives. Each of these models will give a specific view
of the components so as to satisfy different needs of different persons involved in the enterprise reuse program. There already
exist some component models for reuse from technical perspectives. But less attention is paid to the reusable components from
a non-technical view, especially from the view of process and management. In our approach, a reusable component model—FLP
model for reusable component—is introduced. This model describes components from three dimensions (Form, Level, and Presentation)
and views components and their relationships from the perspective of process and management. It determines the sphere of reusable
components, the time points of reusing components in the development process, and the needed means to present components in
terms of the abstraction level, logic granularity and presentation media. Being the basis on which the management and technical
decisions are made, our model will be used as the kernel model to initialize and normalize a systematic enterprise reuse program. 相似文献
15.
Building enterprise reuse program——A model-based approach 总被引:1,自引:0,他引:1
Reuse is viewed as a realistically effective approach to solving software crisis. For an organization that wants to build a reuse program, technical and non-technical issues must be considered in parallel. In this paper, a model-based approach to building systematic reuse program is presented. Component-based reuse is currently a dominant approach to software reuse. In this approach, building the right reusable component model is the first important step. In order to achieve systematic reuse, a set of component models should be built from different perspectives. Each of these models will give a specific view of the components so as to satisfy different needs of different persons involved in the enterprise reuse program. There already exist some component models for reuse from technical perspectives. But less attention is paid to the reusable components from a non-technical view, especially fromthe view of process and management. In our approach, a reusable component model--FLP modelfor reusable component 相似文献
16.
基于.NET的Web应用框架的设计与实现 总被引:2,自引:1,他引:1
分析了目前Web应用的不足,介绍了Web服务和持久层技术,提出了一种.NET平台下的Web应用框架.该框架将传统三层Web应用系统中的应用服务层进一步从逻辑上划分为三个层次:业务外观层、业务规则层和持久层.业务外观层采用Facade设计模式进行设计,以Web服务方式向Web表示层提供服务,并利用Tier Developer设计持久层,实现对象持久化.最后以供应链管理(SCM)系统中的采购单模块为例,给出了该框架的具体实现. 相似文献
17.
可复用软件构件表示方法的分析 总被引:5,自引:1,他引:5
软件复用有利于提高软件开发的生产率和软件系统的可靠性,降低软件开发的成本,使软件开发实现工程化和产业化。软件构件是其核心技术和基本单位,它是将应用系统中相对稳定的成分提取出来,形成可以重复使用的软件单元。随着软件复用实践的深入,组织内部积累大量构件,对这些构件的组织、管理尤为重要。有效的构件表示和检索是实现高效复用的保证,从而大大降低复用成本。文中对构件的表示进行了分析和比较,为实践中的复用项目提供了技术支持。 相似文献
18.
软件重用是软件界追求的目标,人们正努力实现基于框架、体系结构和需求的重用,但具体实现技术还不够成熟。框架是可重用的特定领域应用软件的半成品,在框架上定制可以建立具体的应用系统。一个好的框架可大大节省开发时间,降低开发成本。简要介绍了软件重用和框架,提出了一个用于信息系统领域的框架设计,并给出了该框架的体系结构和开发模型。 相似文献
19.
Hong Mei 《Annals of Software Engineering》2001,11(1):219-236
This paper discusses that in order to achieve systematic reuse, the technical and non-technical issues must be considered in parallel, and a set of component models should be built from different perspectives. Each of these models gives a specific view of the components so as to satisfy different needs of different persons involved in the enterprise reuse program. Especially, we present a reusable component model – FLP model for reusable component, which describes components from three dimensions (form, level, and presentation) and views components and their relationships from the perspective of process and management. This model determines the sphere of reusable components, the time points of reusing components in the development process, and the needed means to present components in terms of the abstraction level, logic granularity and presentation media. It is the basis on which the management and technical decisions are made. It will be used as the kernel model to initialize and normalize a systematic enterprise reuse program. After the FLP model, the relationships among these different models are discussed. Furthermore, the usage of these models to facilitate the perspective management of enterprise software reuse is discussed. 相似文献
20.
软件复用和基于构件的软件开发是软件工程化开发和工业化生产的必然趋势,可复用构件的制作和集成组装是其中涉及的两个重要活动.首先分析了现有的构件集成方式所存在的不足,引出了基于体系结构的构件集成;接着对几种不同的体系结构类型进行比较,阐述了它们对构件集成的影响;然后提出了支持接口连接式和插头插座式体系结构类型的构件模型以及基于体系结构的构件集成组装框架,并给出了构件的制作和组装过程;最后对工作进行总结,并指出了进一步的研究方向. 相似文献