期刊文献+

面向接口编程在三层架构系统中的设计及应用 被引量:30

DESIGNING AND APPLYING INTERFACE-ORIENTED PROGRAMMING IN THREE LAYER ARCHITECTURE SYSTEM
下载PDF
导出
摘要 针对传统三层架构系统层与层之间的紧耦合问题,提出一种新的接口设计模式,将数据层对象抽象出接口,逻辑层调用接口方法访问数据层。数据层将数据实体和数据业务对象分离,减弱两者的依赖,并利用.NET的配置文件和反射功能,使工厂类能直接创建数据对象实例,方便逻辑层的访问。这种接口设计模式降低数据层与逻辑层的耦合度,保证了系统的通用性、标准化和数据库的可移植性。 To solve the problem of tight coupling between layers in traditional three layer architecture system, the paper puts forward a new interface design pattern that the data layer object is abstracted from interface and the logic layer transfers its method to access the data layer. The data layer separates data entity from data operation object so that the dependence dies down both. By making use of configuration file and reflection function in . NET, the factory class is able to create the data object instance directly, then the logic layer accesses conveniently. The interface design pattern reduces the degree of coupling between the data layer and the logic layer and ensures the system' s universality and standardization as well as database' s portability.
作者 黄光芳
出处 《计算机应用与软件》 CSCD 2009年第6期133-135,共3页 Computer Applications and Software
关键词 教学平台 .NET 面向接口编程 三层架构 Teaching platform . NET Interface-oriented programming Three layer architecture
  • 相关文献

参考文献4

  • 1赵明砚,姜秀萍,刘荣梅.一种应用接口编程思想的软件开发平台[J].计算机工程与应用,2001,37(21):159-161. 被引量:3
  • 2陈冠军.ASP.NET 2.0 企业级项目开发[M].北京:人民邮电出版社,2007:182-186.
  • 3Kevin Hoffman,Jeffrey san,Thiru Thangarathinam,et al.Professional.NET Framework[M].Wrox Press,2001.
  • 4Kouresh Ardestani,evin Hoffman,Dnald Xie.高效掌握ADO.NET-C#编程篇[M].张哲峰,译.北京:清华大学出版社,2003.

二级参考文献8

  • 1Corry Mayfield 等.COM/DCOM编程指南[M].北京:清华大学出版社,2000..
  • 2王小茹.Delphi 5应用实例[M].北京大学出版社,2000,6..
  • 3Randy Abernethy 汪浩(译).COM/DCOM技术内幕[M].电子工业出版社,2000,4..
  • 4刘云(译),COM/DCOM编程指南,2000年
  • 5汪浩(译),COM/DCOM技术内幕,2000年
  • 6李维,Delphi 5.X分布式多层应用 系统篇,2000年
  • 7徐新华,Delphi 5高级编程 COM、CORBA与Internet编程,2000年
  • 8王小茹,Delphi 5应用实例,2000年

共引文献4

同被引文献216

引证文献30

二级引证文献58

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部