基于.NET多层架构领域模型的研究
这是一篇关于领域模型,业务逻辑层,.NET框架,MVC,设计模式的论文, 主要内容为随着全球信息化的深入发展,软件行业的竞争日趋激烈,软件的规模不断扩大,软件的复杂性不断增加,对软件的可重用性和可维护性提出了更高的要求,如何提高软件开发的效率和成功率是当前一个新的挑战。 .NET框架是微软大力推出用以对抗SUN公司的J2EE的软件开发工具,它不仅继承了Visual Studio系列软件可视化、易学易用的特点,还具有完全面向对象、与语言无关等新特性,因而市场份额越来越大,成为最流行的软件开发工具之一。MVC模式为系统的界面表示、控制流程和业务逻辑进行有效的隔离和封装提供了有益的思路,微软用PetShop系统展示了.NET框架上的MVC应用,但是对基于.NET框架系统架构的研究还相对较少。在基于MVC模式的软件开发中,许多人对控制流程、界面表示给予了充分的关注,但对业务逻辑模型重用性的重视程度不足,因而造成业务逻辑模型与实际设计模型的脱节。这种开发方式违背了面向对象的原则,使系统难于维护、难于扩展,不具有良好的可重用性与可维护性。 领域工程就是针对一个应用领域中的业务逻辑进行分析,识别系统共享的领域需求,设计出能够满足业务逻辑需求的架构,并在此基础上开发和组织该领域的可重用构件的过程。用领域工程思想进行业务逻辑层的分析设计,可以极大地提高软件的可重用性和可维护性。因此基于.NET多层架构开展领域模型研究具有非常重要的现实意义。 本文首先对.NET框架多层系统架构、设计模式的特征等问题进行了相关的理论研究,然后,结合面向对象思想和多层架构的特点,使用面向特征的领域分析方法和GoF模式,提出了业务逻辑层的分析设计方法,并将方法运用在商品售点系统中,建立了售点系统业务逻辑层的领域模型,提高了业务逻辑层的可重用性和可维护性。本文对建立基于.NET框架的多层系统架构做了一次有益的尝试,实践证明所提出的基于.NET框架的多层系统架构,对应用系统的开发具有非常重要的指导意义和实用价值。
矿业权管理系统的设计与实现
这是一篇关于面向对象,矿业权,业务逻辑层,数据持久层的论文, 主要内容为随着计算机硬件及网络技术的快速发展,国土资源信息化建设也要求不断向信息化、科学化、标准化和面向公众服务的方向发展,实现“数字国土”。矿业权管理是国土资源管理内容中的重要组成部分,主要包括采矿权管理和探矿权管理。矿业权管理系统是在国土资源电子政务这一统一的管理平台基础上开发的系统。它为矿业权管理人员提供定性、定量、定位以及可视化的工作环境,有效的提高了办公效率,有助于国土资源管理执法行政的公平、公正、公开,增加了政府办公的透明度。 矿业权管理系统是采用浏览器/服务器(Browser/Server)模式开发的J2EE Web应用。其采用的主要技术包括面向对象开发方法、Struts及Hibernate。Struts是实现了模型-视图-控制器(MVC)设计模式的典型框架,而Hibernate则是数据持久层的实现框架。 在讨论矿业权管理系统开发涉及到的相关技术的基础上,矿业权管理系统的需求分析主要围绕矿业权管理系统的运行环境、用户对象、业务范围及系统要求等方面进行分析。矿业权管理系统的三层体系结构设计是在全面需求分析后得出的结论。矿业权管理系统的实现部分主要集中在Struts各配置文件的设置以及Hibernate的代码构建。作为一个完整的矿业权管理系统的设计和实现,系统测试也是讨论的内容。 从课题开发全过程可以看出,采用J2EE平台,结合Struts和Hibernate技术进行Web系统开发,可以规范系统开发,提高代码质量和系统开发效率,使系统具有高性能、跨平台、易扩展和管理维护等优点。最后,通过讨论系统开发中的不足,总结了项目开发中的各项体会,为今后的开发工作积累了经验。
基于J2EE的分布式网上购物系统的研究设计与实现
这是一篇关于分布式应用,J2EE,表示层,业务逻辑层,数据持久层的论文, 主要内容为本文选题来自于工程实践——网上购物系统的开发。我们设计了一个基于J2EE的分布式多层次应用架构,并利用这一架构开发和部署了一个具有高可维护性、高可靠性和高性能的分布式网上购物系统。 本文首先介绍了J2EE的体系结构,对J2EE平台的核心技术进行了详细的说明,并简单介绍了设计模式的概念和应用。在学习了充分的理论知识之后,对表示层、业务逻辑层和数据持久层等应用层次进行了深入的探讨:利用JPF技术构建了一个实用可行的表示层框架;分析了业务逻辑层设计中容易出现的问题,并提出了解决策略,阐述了应用中业务逻辑层的设计模式以及运用准则。针对业务基础结构,设计并实现了业务逻辑层的分层结构:操作控制层、业务外观层、业务处理层和业务对象层;分析了数据持久层实现的一般技术途径,针对数据持久层设计中容易出现的问题,提出了设计准则,用DAO模式封装了O/R映射框架——Hibernate对数据源的访问,设计并实现了一个稳定的数据持久层框架。 论文最后对系统的性能进行了讨论。在实验的基础上,分析了系统的性能测试结果并对系统的发展给出了积极的展望。
基于J2EE的分布式网上购物系统的研究设计与实现
这是一篇关于分布式应用,J2EE,表示层,业务逻辑层,数据持久层的论文, 主要内容为本文选题来自于工程实践——网上购物系统的开发。我们设计了一个基于J2EE的分布式多层次应用架构,并利用这一架构开发和部署了一个具有高可维护性、高可靠性和高性能的分布式网上购物系统。 本文首先介绍了J2EE的体系结构,对J2EE平台的核心技术进行了详细的说明,并简单介绍了设计模式的概念和应用。在学习了充分的理论知识之后,对表示层、业务逻辑层和数据持久层等应用层次进行了深入的探讨:利用JPF技术构建了一个实用可行的表示层框架;分析了业务逻辑层设计中容易出现的问题,并提出了解决策略,阐述了应用中业务逻辑层的设计模式以及运用准则。针对业务基础结构,设计并实现了业务逻辑层的分层结构:操作控制层、业务外观层、业务处理层和业务对象层;分析了数据持久层实现的一般技术途径,针对数据持久层设计中容易出现的问题,提出了设计准则,用DAO模式封装了O/R映射框架——Hibernate对数据源的访问,设计并实现了一个稳定的数据持久层框架。 论文最后对系统的性能进行了讨论。在实验的基础上,分析了系统的性能测试结果并对系统的发展给出了积极的展望。
J2EE环境下通用数据操作框架的研究
这是一篇关于J2EE,框架,STRUTS,DAO,IBATIS,Spring,表现层,业务逻辑层,数据持久层,中间层,JDBC,通用数据操作框架的论文, 主要内容为在J2EE技术飞速发展的今天,各种技术框架和设计模式层出不穷,每种技术都有各自的优势与劣势。目前,没有一种技术处于绝对的霸主地位,如何使我们的应用程序不过多地依赖某种实现技术,具有强的可扩展性,同时,能更好地集成各种技术框架,使他们发挥最大的优势,是我们创建企业应用时,应该考虑的问题。 随着J2EE的飞速发展,已经有越来越多的企业应用程序以J2EE技术为其构建的基石,J2EE本身并不是产品,它只是制定了一套创建企业应用程序的规范,不同厂商根据J2EE规范,创建了符合J2EE规范的产品,这给予了我们更多的选择创建企业应用的平台。 一个典型的J2EE的应用,至少应该包括以下三部分:表现层,业务逻辑层和数据持久层,为了更加容易地创建企业应用程序,许许多多的Framework涌现出来,表现层我们可以选择Struts,JSF,Tapestry,WebWork,Velocity等,数据持久层我们可以选择原始的JDBC,ORMapping tools(Hibernate,toplink等),SOLMapper tools(Ibatis),JDO,EJB(Entity Bean)等,业务逻辑层我们可以用普通的JAVA Beans,也可以用EJB(Session Bean)。每种技术都有它的优点与缺点,各自有各自的适用范畴,例如EJB可以很好地进行分布式处理和Object Cache等,但EJB的运行需要EJB容器,开发调试起来很不方便,特别在需求不确定性很大、模型不稳定的情况下,实在是一种重量级别的开发;而JAVA BEAN则是一种很轻量级的方式,开发调试容易,但又很难实现分布式处理。在各种技术纷争的今天,暂时还没有一种技术处于绝对的霸主地位,在这种条件下,我们不能把“赌注“押在任何一种技术上,如何使我们的应用程序有很高的灵活性和易扩展性是我们要仔细研究的课题。 在实际的项目中,关于应用程序开发时所用技术的问题,大致存在两种情况,一种是构架师或技术经理没有严格限定用什么技术来实现具体的业务逻辑或者只有简单的开发规范,程序员在开发时,只是依据自己的技术背景,选择自己熟悉的实现方式,这种情况一般属于横向开发,在小的项目中,每个人只做自己负
基于.NET多层架构领域模型的研究
这是一篇关于领域模型,业务逻辑层,.NET框架,MVC,设计模式的论文, 主要内容为随着全球信息化的深入发展,软件行业的竞争日趋激烈,软件的规模不断扩大,软件的复杂性不断增加,对软件的可重用性和可维护性提出了更高的要求,如何提高软件开发的效率和成功率是当前一个新的挑战。 .NET框架是微软大力推出用以对抗SUN公司的J2EE的软件开发工具,它不仅继承了Visual Studio系列软件可视化、易学易用的特点,还具有完全面向对象、与语言无关等新特性,因而市场份额越来越大,成为最流行的软件开发工具之一。MVC模式为系统的界面表示、控制流程和业务逻辑进行有效的隔离和封装提供了有益的思路,微软用PetShop系统展示了.NET框架上的MVC应用,但是对基于.NET框架系统架构的研究还相对较少。在基于MVC模式的软件开发中,许多人对控制流程、界面表示给予了充分的关注,但对业务逻辑模型重用性的重视程度不足,因而造成业务逻辑模型与实际设计模型的脱节。这种开发方式违背了面向对象的原则,使系统难于维护、难于扩展,不具有良好的可重用性与可维护性。 领域工程就是针对一个应用领域中的业务逻辑进行分析,识别系统共享的领域需求,设计出能够满足业务逻辑需求的架构,并在此基础上开发和组织该领域的可重用构件的过程。用领域工程思想进行业务逻辑层的分析设计,可以极大地提高软件的可重用性和可维护性。因此基于.NET多层架构开展领域模型研究具有非常重要的现实意义。 本文首先对.NET框架多层系统架构、设计模式的特征等问题进行了相关的理论研究,然后,结合面向对象思想和多层架构的特点,使用面向特征的领域分析方法和GoF模式,提出了业务逻辑层的分析设计方法,并将方法运用在商品售点系统中,建立了售点系统业务逻辑层的领域模型,提高了业务逻辑层的可重用性和可维护性。本文对建立基于.NET框架的多层系统架构做了一次有益的尝试,实践证明所提出的基于.NET框架的多层系统架构,对应用系统的开发具有非常重要的指导意义和实用价值。
基于.NET多层架构领域模型的研究
这是一篇关于领域模型,业务逻辑层,.NET框架,MVC,设计模式的论文, 主要内容为随着全球信息化的深入发展,软件行业的竞争日趋激烈,软件的规模不断扩大,软件的复杂性不断增加,对软件的可重用性和可维护性提出了更高的要求,如何提高软件开发的效率和成功率是当前一个新的挑战。 .NET框架是微软大力推出用以对抗SUN公司的J2EE的软件开发工具,它不仅继承了Visual Studio系列软件可视化、易学易用的特点,还具有完全面向对象、与语言无关等新特性,因而市场份额越来越大,成为最流行的软件开发工具之一。MVC模式为系统的界面表示、控制流程和业务逻辑进行有效的隔离和封装提供了有益的思路,微软用PetShop系统展示了.NET框架上的MVC应用,但是对基于.NET框架系统架构的研究还相对较少。在基于MVC模式的软件开发中,许多人对控制流程、界面表示给予了充分的关注,但对业务逻辑模型重用性的重视程度不足,因而造成业务逻辑模型与实际设计模型的脱节。这种开发方式违背了面向对象的原则,使系统难于维护、难于扩展,不具有良好的可重用性与可维护性。 领域工程就是针对一个应用领域中的业务逻辑进行分析,识别系统共享的领域需求,设计出能够满足业务逻辑需求的架构,并在此基础上开发和组织该领域的可重用构件的过程。用领域工程思想进行业务逻辑层的分析设计,可以极大地提高软件的可重用性和可维护性。因此基于.NET多层架构开展领域模型研究具有非常重要的现实意义。 本文首先对.NET框架多层系统架构、设计模式的特征等问题进行了相关的理论研究,然后,结合面向对象思想和多层架构的特点,使用面向特征的领域分析方法和GoF模式,提出了业务逻辑层的分析设计方法,并将方法运用在商品售点系统中,建立了售点系统业务逻辑层的领域模型,提高了业务逻辑层的可重用性和可维护性。本文对建立基于.NET框架的多层系统架构做了一次有益的尝试,实践证明所提出的基于.NET框架的多层系统架构,对应用系统的开发具有非常重要的指导意义和实用价值。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕业设计工坊 ,原文地址:https://m.bishedaima.com/lunwen/44935.html