面向对象应用服务层设计.pdfVIP

  • 4
  • 0
  • 约1.47万字
  • 约 13页
  • 2018-05-30 发布于福建
  • 举报
面向对象应用服务层设计

面向对象的应用服务层设计 前言 N 层的应用软件系统,由于其众多的优点,已经成为典型的软件系统架构,也已经为广大开发人员所 熟知。在一个典型的三层应用软件系统中,应用系统通常被划分成以下三个层次:数据库层、应用服务层 和用户界面层。如下图所示: 其中,应用服务层集中了系统的业务逻辑的处理,因此,可以说是应用软件系统中的核心部分。软件 系统的健壮性、灵活性、可重用性、可升级性和可维护性,在很大程度上取决于应用服务层的设计。因此, 如何构建一个良好架构的应用服务层,是应用软件开发者需要着重解决的问题。 为了使应用服务层的设计达到最好的效果,我们通常还需要对应用服务层作进一步的职能分析和层次 细分。很多开发者在构建应用服务层的时候,把数据库操纵、业务逻辑处理甚至界面显示夹杂在一起,或 者,把业务逻辑处理等同于数据库操纵,等等,这些,都是有缺陷的做法。本文,就在这个方面进行设计 时可采用的方案进行一些探讨。 为了使讨论更具有针对性,本文会讨论一些比较流行的系统架构,例如 J2EE 架构,以及 JDO。在微 软的.Net 平台上,将以 Websharp 中间件为例。Websharp 中间件是笔者开发的一个构建在微软.Net 平台 之上的一个中间件系统,也是实现文章所述的系统架构的支撑系统。选用这些架构做例子,也是因为.Net 出现的时间比

文档评论(0)

1亿VIP精品文档

相关文档