三层架构图.docVIP

  • 5
  • 0
  • 约2.71千字
  • 约 5页
  • 2017-12-31 发布于江西
  • 举报
三层架构图

一.三层架构图 二.系统各层次职责 1.UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以Entity object提交给BL层处理。Service Interface侧层用于将业务或数据资源发布为服务(如WebServices)。 2.BL(Business Logic)层的职责是按预定的业务逻辑处理UI层提交的请求。 (1)Business Function 子层负责基本业务功能的实现。 (2)Business Flow 子层负责将Business Function子层提供的多个基本业务功能组织成一个完整的业务流。(Transaction只能在Business Flow 子层开启。) 3.ResourceAccess层的职责是提供全面的资源访问功能支持,并向上层屏蔽资源的来源。 (1)BEM(Business Entity Manager)子层采用DataAccess子层和ServiceAccess子层来提供业务需要的基础数据/资源访问能力。 (2)DataAccess子层负责从数据库中存取资源,并向BEM子层屏蔽所有的SQL语句以及数据库类型差异。 DB Adapter子层负责屏蔽数据库类型的差异。 ORM子层负责提供对象-关系映射的功能。 Relation子层提供ORM无法完成的基于关系(Relation)的数据访问功能。 (3)Se

文档评论(0)

1亿VIP精品文档

相关文档