共查询到19条相似文献,搜索用时 93 毫秒
1.
2.
许多系统都用到了多个不同类型的数据源,或在不同类型数据源之间进行切换。如果利用原有.NET三层架构,当增加或改变一种不同类型的数据源时,需要修改大量的代码。为此,基于.NET框架,采用简单工厂模式和反射机制对原有的三层架构进行了改进,使系统在不改变界面层和业务逻辑层的情况下,实现了数据源的扩展。运用改进的方法以教学资源库系统为例,以C#语言进行了实现。 相似文献
3.
丛书勤 《计算机光盘软件与应用》2013,(17):272+274
C#.NET三层架构体系是一种高效灵活的系统设计机制。本文首先介绍了使用三层架构所建立的数据库系统所具有的应用优势,然后分别就表现层、业务逻辑层、数据层等三部分的逻辑功能及建立进行了研究与讨论。 相似文献
4.
应用XML及相关技术跟踪数据库,利用Microsoft.NET平台上的C#语言,快速生成B/S体系结构的Web应用程序开发的业务逻辑层(中间件)。 相似文献
5.
业务逻辑自动生成是代码自动生成领域中一个匾待解决的问题。为了解决这个问题,分析了业务逻辑难于生成的原因,在MDA的基础上引入产生式规则的思想,研究PSM模型到代码的转换过程。提出一种基于产生式规则的建模方法对逻辑中业务规则及业务流程进行建横,并基于产生式系统原理,对代码生成器进行设计与实现。基于本方法实现的代码生成器,实现了业务规则及业务流程模型到代码的转换,使目标代码业务逻辑与数据分离,一定程吱上解决了业务逻辑代码自动生成问题。 相似文献
6.
当前信息系统的应用越来越广泛,整合Struts+Spring+Hibernate 3个开源框架将成为信息系统研发和应用的首选.该系统分为3层:视图层、业务逻辑层、数据持久层.即用Struts实现视图层,Spring实现业务逻辑层,用hibernate实现数据持久层.从而提高项目代码的复用性、可扩展性、可移植性和可维护性.通过整合各个框架设计出应用方案,并对可行性作出分析. 相似文献
7.
整合Struts+Spring+HIbernate框架的信息系统设计与研究 总被引:1,自引:0,他引:1
当前信息系统的应用越来越广泛,整合Struts+Spring+Hibernate3个开源框架将成为信息系统研发和应用的首选。该系统分为3层:视图层、业务逻辑层、数据持久层。即用Stmts实现视图层,Spring实现业务逻辑层。用hibernate实现数据持久层。从而提高项目代码的复用性、可扩展性、可移植性和可维护性。通过整合各个框架设计出应用方案,并对可行性作出分析。 相似文献
8.
凌云明 《电脑编程技巧与维护》2011,(22):22-23
分析了软件体系结构的几个难点,提出了将功能代码分别放在业务逻辑层与数据层的思路,并结合学籍信息系统体系结构参考模型,解决了综合结构设计中的一些关键技术。 相似文献
9.
张红瑞 《电脑编程技巧与维护》2014,(11):44-45
统一权限管理系统采用B/S模式按照三层架构的思想进行设计和实现。介绍了数据接口和数据访问层、业务逻辑层以及表示层三层架构,给出了系统架构以及系统实现的关键代码。 相似文献
10.
DAO技术在数据库访问中的应用与实现 总被引:3,自引:0,他引:3
对VC++环境下几种数据库访问技术的优缺点进行了简要的分析,并提出了一种利用DAO技术对ADO数据访问代码进行封装的数据库访问策略。这种策略不仅具有ADO的优点,而且使数据访问层与业务逻辑层分开。提高了数据访问代码重用率。 相似文献
11.
针对三层架构技术进行研究,分析了基于C#.NET开发平台的三层架构技术优势。阐述了三层架构体系的表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)各层的功能及依赖关系。然后结合运输企业管理系统中的车辆管理模块,采用三层架构体系进行程序设计,详细介绍该功能模块的实现过程。从而领会到三层架构技术在松散关注、松散耦合、逻辑复用、提高开发效率等方面的优势。 相似文献
12.
高校自主招生考试考务编排系统是基于.NET4.0的三层构架设计原理,以SQL Server2008作为后台数据库平台,用Visual Studio 2010的C#语言作为设计工具设计和实现的C/S应用程序,将考生报名数据信息进行分类统计,分别设计考务编排系统的表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL),从而实现考生的准考证编排、考试时间、监考老师和考场的安排、考生准考证、监考老师通知单、考场名单及考场信息的打印及考生成绩的录入和成绩查询等功能. 相似文献
13.
从活动依赖性的角度提出一种支持业务专家修改业务流程的BPMS模型D-BPMS(dependence based business process management system), 即能够使业务专家按照业务需求通过调整业务活动之间的依赖关系和配置业务活动的属性达到调整业务流程的目的。它在体系结构上分为表示层、流程逻辑层、业务逻辑层和数据层四个层次。在流程逻辑层采用消息传递机制设计算法实现流程结构变化模式,证明了D-BPMS模型变化模式的完备性和变化的可验证性,并可用Petri网来验证流程变化的正确性 相似文献
14.
为了解决流程控制和业务逻辑的耦合问题,文中提出了一种新的设计思路,将流程逻辑从业务逻辑中剥离出来,形成相互分离的流程逻辑层和业务逻辑层,改变了传统三层体系结构的逻辑关系,能够快速构建应用系统,快速适应流程变化。对于流程的改变,只需修改流程逻辑而不涉及到业务逻辑的改动。开发人员只专注于业务功能的开发,这种模式能够开发出开放的、清晰的、松散耦合的、灵活敏捷的应用系统。 相似文献
15.
16.
在分层结构设计中,持久化层位于数据库层与业务逻辑层之间,实现了业务逻辑与数据访问的分离,给开发人员提供了便利。ORM框架是解决面向对象程序设计语言与关系数据库间存在互不匹配问题的中间方案。文中分析了几种常见持久化层实现技术的优缺点,通过对常用ORM框架技术的分析和比较,研究了一种基于Hibernate框架的ORM持久化层的设计与实现。为简化业务逻辑层调用,通过DAO模式实现了持久化层,提高了系统的开发效率和可重用性。基于Hibernate持久化层在Java企业级的应用开发中,具有较强的实用价值。 相似文献
17.
针对传统表单和基于VC的图形化建模工具的局限性,依据工作流管理联盟提出的工作流参考模型中的接口1,提出了基于Web技术的工作流图形化建模工具体系结构,分为应用层、业务逻辑层、数据访问层和数据层。给出了业务逻辑层图元的图标及相关属性,采用JavaScript实现了应用层界面组件对模型库、资源库、组织库和表单库的调用,可视化流程定义模型最终以XML文件存储。该建模工具可方便流程设计者定义流程,实现对流程访问控制的设置,目前已应用于住院医师规范化培训系统中,证明了该设计方案的可行性和实用性。 相似文献
18.
在应用程序的后期维护中,大部分的维护是由于业务逻辑的变化而导致的,但是在基于MVC的开发模式中,只是实现了模型-视图-控制的解耦合,而在业务层中业务之间还存在紧密的耦合关系,如果一个模块发生改动就会产生连锁反映,导致一系列相关模块的改动.以举报业务为例,采用代理模式、工厂模式、接口模式,实现了业务组件调用的动态化及业务... 相似文献