首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 448 毫秒
1.
UCML(Universal Component Modeling Logic)通用组件建模逻辑是一个面向WEB、面向框架,基于工作流和组件重用技术的软件开发平台,它涵盖了一个应用系统业务开发的全过程。文章介绍了该平台的体系结构、面向框架技术、组件重用技术和工作流原理,分析了它们在该平台软件开发设计和实现中的运用,并描述了基于该平台进行应用程序的开发模式。  相似文献   

2.
基于JSF架构的Web应用程序研究与开发   总被引:2,自引:0,他引:2  
高速发展的网络技术,使得基于B/S架构的Web应用程序开发越来越流行,针对当前的开发框架中的不足,由Sun公司领导的JCP社区提出了JSF技术,旨在简化Web应用程序用户界面的创建与开发,并且完全实现了MVCModel-2设计模式。JSF提供了一个丰富的用户界面组件库,同时实现了表现层与业务逻辑层的完全分离,使得JSF成为一种功能强大的Web应用程序开发技术。  相似文献   

3.
利用JavaBeans技术所具有的独特特点构造流程模型元素,并以现成的Java开发测试环境为组件框架实现了流程模型的设计。以该方式构建的流程建模工具环境,分离了应用程序环境处理逻辑与业务逻辑,使开发人员专注于具体的业务逻辑,具有快速、可靠、高扩展能力等优点。  相似文献   

4.
制造业信息系统中的.NET组件设计与应用   总被引:5,自引:0,他引:5  
介绍了.NEt基于组件开发技术的优点,分析比较了采用C/S模式的Windows应用程序和采用B/S模式的三层体系结构系统的优缺点,提出两种模式混合开发的可能性。以.NET组件的层次形式为逻辑顺序,结合UML组件设计方法,设计实现新颖的具有VS.NET外观和动画特效的窗体组件。并通过实例代码分析,优化设计了具有实际应用意义的钢材查询功能模块和数据库连接组件,最后以原理的形式介绍了开发的应用于Web窗体的显示表格数据的Web组件。利用开发的.NET组件可以快速构建界面优美、功能强大的应用程序。  相似文献   

5.
基于Struts框架的Web应用程序的实现   总被引:2,自引:0,他引:2  
为了更加方便地设计和开发Web应用程序,解决现存的业务逻辑和显示逻辑的混淆不清的问题,引入了Struts框架。Struts为大型的Web应用程序开发提供了良好的框架,它充分体现了MVC设计模式,很好地实现了用户界面和业务逻辑的分离,有利于网页设计者和程序设计者的分工,提高丁代码的可重用性和灵活性。文中对Struts的工作原理进行了分析,结合实例介绍了Struts框架在具体程序开发中的应用,并总结了应用Struts框架进行开发的优势。  相似文献   

6.
J2EE即Java2平台的企业版(J2EE,Java 2 Enterprise Edition),它是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE平台使用多层分布式应用程序模型,力求根据功能的不同把应用程序逻辑划分成各个组件,常用的方式是用JSP/Servlet+JavaBeans的方式来处理表示层和业务层逻辑,但是,这种方式往往存在着层与层之间逻辑不清楚、表示同应用逻辑混合的缺点,使得开发过程中分工不明确,也不利于系统今后的维护,以及扩充。MVC结构是一种用来分离出数据维护和数据表现的方式,在J2EE中引入MVC框架,有助于把应用分成合理的组件,以方便开发、维护、扩充。该文介绍了模型—视图—控制器(MVC)模式在J2EE体系结构中的应用,使得J2EE应用的业务层与表现层相互独立,系统结构清晰,便于开发与维护。  相似文献   

7.
J2EE即Java2平台的企业版(J2EE,lava 2 Enterprise Edition),它是一种利用lava2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE平台使用多层分布式应用程序模型,力求根据功能的不同把应用程序逻辑划分成各个组件.常用的方式是用JSP/Servlet+IavaBeans的方式来处理表示层和业务层逻辑,但是,这种方式往往存在着层与层之间逻辑不清楚、表示同应用逻辑混合的缺点,使得开发过程中分工不明确,也不利于系统今后的维护,以及扩充。MVC结构是一种用来分离出数据维护和数据表现的方式,在J2EE中引入MVC框架,有助于把应用分成合理的组件,以方便开发、维护、扩充。该文介绍了模型-视图-控制器(MVC)模式在12EE体系结构中的应用,使得12EE应用的业务层与表现层相互独立.系统结构清晰.便于开发与维护。  相似文献   

8.
刘锋  孙咏 《计算机系统应用》2011,20(10):154-159
在应用程序的后期维护中,大部分的维护是由于业务逻辑的变化而导致的,但是在基于MVC的开发模式中,只是实现了模型-视图-控制的解耦合,而在业务层中业务之间还存在紧密的耦合关系,如果一个模块发生改动就会产生连锁反映,导致一系列相关模块的改动.以举报业务为例,采用代理模式、工厂模式、接口模式,实现了业务组件调用的动态化及业务...  相似文献   

9.
为了缩减开发成本,快速跟踪企业应用的设计和开发,SUN公司推出了J2EE——Java 2 Platform Enterprise Edition,它与传统的互联网应用程序模型相比,有着不可比拟的优势。本丈介绍了J2EE框架和企业应用的多层结构模型,讨论了在开发大型网管系统时如何设计各层的应用和通信,以如何通过网管系统远程升级设备为例,详细说明了如何使用EJB组件设计网管系统的业务逻辑层。  相似文献   

10.
IOC框架的研究与设计   总被引:6,自引:0,他引:6  
在J2EE开发中,程序员经常需要面对如何将程序元素组装成类聚的应用程序,如何有效地管理组件和组件间的相互调用装载,成为应用程序开发的重要任务,IOC(Inversion of Control,控制反转)框架的发展,满足了这个方面的需求。文中讨论了IOC模式的基本概论、IOC问题的产生,比较了IOC模式与工厂模式的区别以及IOC的发展意义,重点给出了IOC框架设计的两种设计方案:动态IOC和静态IOC的实现,最后比较了两种方案的优缺点。  相似文献   

11.
使用ADO实现关系数据库访问层   总被引:2,自引:2,他引:2  
在使用面向对象方法开发关系数据库应用系统时,人们希望对业务逻辑层开发人员隐藏在关系数据库中存取对象的细节,数据库访问层模式就是解决这个问题的一种设计模式。数据库访问层可以以多种方式实现,以ADO数据访问技术为基础,描述了一个关系数据库访问层的实现方案。  相似文献   

12.
分页功能是绝大多数软件系统中的必备功能,尤其是MIS系统中。可重用分页技术是软件系统设计中一项重要方面。可重用分页技术要能够应付整个系统中所有的分页请求,并显示到相应的视图。SSH框架是Java EE开发中常有的框架之一,以SSH框架为基础,设计了数据访问层、业务逻辑层和控制器层的详细设计与实现过程,并以家政管理系统分页功能予以测试。  相似文献   

13.
分析了传统JDBC框架存在的代码复用性低、耦合度高、不易移植、易出现网络故障导致Connection对象失效等缺陷, 结合若干设计模式和数据库重连机制, 提出了一种改进的JDBC框架. 该框架通过DAO模式向业务逻辑层提供调用持久化逻辑的接口、解耦合业务逻辑与持久化逻辑; 利用模板、策略和工厂模式封装DAO的具体实现, 实现具体持久化代码的统一性并减少代码的冗余度. 将改进的JDBC框架应用于某高校绩效考核管理系统, 实践结果表明, 通过使用改进的JDBC框架, 有效增强了系统的鲁棒性, 解耦合了数据持久层与业务逻辑层, 提高了数据持久层代码的复用率和开发效率.  相似文献   

14.
在基于J2EE项目的开发过程中,数据持久层的设计是一项重要的工作,它为业务逻辑层提供了操作数据的接口,持久层性能的优劣直接影响到业务逻辑层和表示层的效果。在分析目前主流持久层解决方案的基础上,提出了一种对JDBC的轻量级封装并应用DAO模式实现对数据库的透明访问、降低耦合性的方法,该方法运用Java语言的反射和代理机制,遵循软件工程中成熟的分层结构设计规范,同时兼顾框架设计中可靠、安全和可扩展的要求。给出该框架的设计和实现过程,通过实例论证了采用这种框架的技术优势。  相似文献   

15.
基于.NET的Web应用框架的设计与应用   总被引:1,自引:0,他引:1  
针对当前Web应用系统层次不够分明、结构不够清晰等不足,结合MVC设计模式和对象持久化技术,提出了一种基于.NET平台的Web应用框架.将传统的三层式的软件开发细化,在显示层将显示逻辑与应用逻辑相分离,将数据访问从业务逻辑中分离出来,使得基于框架的Web应用系统开发更加灵活,便于业务逻辑的测试、修改和重用,提高了系统的可移植性.最后,结合实例说明该框架的设计及应用.  相似文献   

16.
基于J2EE框架采用三层结构模式(表示层、逻辑层、数据层),以J2EE和WEB服务构造一个开放的、可扩展、可重用的开发框架,建立通用性的企业网站模版,满足用户自主网站主题等设计,实现网站应用各部分间的分离机制,降低重复开发成本,提高网站稳定性和安全性。  相似文献   

17.
由于Web应用程序的应用领域越来越广,实现的功能也越来越多,其本身的结构也以更快的速度变得愈加复杂。同时,作为Web应用程序分析和设计的主流模式——MVC已经难以像以往一样轻松地应付这种日益复杂的软件结构。它在对Web应用程序发展历史和MVC应用形态演变历史的回顾和分析的基础上,提出了基于递归地应用MVC结构的软件分析模式和设计方法,通过在传统的MVC结构所形成的各个层次结构内递归地使用更小粒度的MVC结构来进行Web应用程序的分析和设计,达到更好地封装和构建层次内部的软件实现并减少层次间的耦合关系的目的,使软件系统适合于实现更为复杂的应用逻辑,并进一步提高其扩展性和可维护性。  相似文献   

18.
Service-oriented computing is playing an important role in several domains. Today the biggest shift in mainstream design and programming is toward service-oriented applications. However, the service paradigm raises a bundle of problems that did not exist in traditional component-based development where abstraction, encapsulation, and modularity were the only main concerns. Due to their distributed, dynamic, and heterogeneous nature, service-oriented software applications require us to discover, document, and share new design patterns at the service- and architecture-level. Moreover, service-oriented applications are hard to design and validate, and demand for new foundational theories, modeling notations and analysis techniques.In line to such a vision, this article presents a framework, called SCA-PatternBox, to design and prototype service-oriented applications with design patterns. The framework relies on the OASIS standard Service Component Architecture (SCA) and on SCA component implementation types, such as SCA-Java, for supporting an “implementation-oriented” approach to service-oriented architecture modeling and to the definition and instantiation of design patterns. Moreover, in order to provide formally verified design patterns, SCA-PatternBox allows the formal specification and analysis of the functional behavioral aspects of a design pattern using a formal service specification language called SCA-ASM (Service Component Architecture-Abstract State Machine). As major evaluation of the framework, two case studies and lessons learned are presented. A final comparison of existing design pattern languages is also reported.  相似文献   

19.
MVC设计模式在远程考试系统中的应用   总被引:7,自引:1,他引:7  
陈大鑫  杨路明 《微机发展》2004,14(10):73-75,140
随着计算机网络的迅速发展,远程考试已成为Internet应用的一个热点。然而大多数现有的远程考试系统存在可扩展性差、难以维护的缺陷。MVC设计模式是目前Web应用开发中的一种非常先进的设计思想,使用这种模式不仅可以提供清晰的设计框架,而且使设计过程更加灵活。文中在分析三种常用的MVC角色分配的基础上,结合远程考试的具体应用场合,在系统设计中采用了Sexvlet,JSP,JavaBean的技术方案。实践证明,采用MVC设计模式的远程考试系统具有良好的可扩展性、灵活性,并且易于维护。  相似文献   

20.
Struts是基于MVC设计模式的非常优秀的Web应用框架,在Web应用开发中很好地将显示与逻辑分离,提高了代码的可重用性和灵活性。文中首先分析了Struts框架及其对Model,View和Controller层的实现原理,并通过一个实例演示Struts框架实现MVC模式的方法。  相似文献   

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

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