- 9
- 0
- 约1.04万字
- 约 15页
- 2017-02-16 发布于江苏
- 举报
Layer模式【DOC精选】
软件体系架构模式在J2EE中的应用
刘兵 (cnj2ee@)
来自:IBM中国 2003 年 12
本文介绍了软件体系架构模式的层模式,分析了它的结构,特点,实现,以及优缺点等. 然后介绍遵循层模式的Architectural cube理论,结合J2EE的体系架构特点,剖析层模式是怎样应用的.最后以PetStore为例, 简单阐述怎样应用该模式在实际的J2EE系统之中.
1 层体系架构模式
层(layer)体系架构模式就是把应用系统分解成子任务组,其中每个子任务组处于一个特定的抽象层次上。
1.1 概述
层架构模式组织成一个层次结构,每一层为上层服务(Service Provider),同时也作为下层的客户端。在一些层次系统中,除了包含一些输出函数外,内部的层只对相邻的层可见。这样的系统中构件在一些层实现了虚拟机(在另一些层次系统中层是部分不透明的)机制。层的调用通过决定层间如何交互的协议来定义。这种风格支持基于可增加抽象层的设计。这样,允许将一个复杂问题分解成一个层堆栈的实现。由于每一层最多只影响两层,同时只要给相邻层提供接口,允许每层用不同的方法实现,因此为软件重用提供了强大的支持。
1.2 问题
层结构是最成熟的软件体系架构模式,它起源于早期的系统设计,由开始的函数调用,作为函数库,供其他程序进行调用. 一般在系统设计时,由一系列高层模块和底层模块处理构成,并且高层的
您可能关注的文档
- Keys to Unit 【DOC精选】.doc
- KIDS BOX of Unit Favourite toys【DOC精选】.doc
- kiDemon9实验【DOC精选】.doc
- Keys_to_focus listening book 新编大学英语【DOC精选】.doc
- KK对话傅盛:互联网的下一个高潮在边缘领域【DOC精选】.doc
- KLL系列便携式地下水位【DOC精选】.doc
- KM_RESUME_brief_CV_【DOC精选】.doc
- KPI 百度知道【DOC精选】.doc
- KPI 绩效管理【DOC精选】.doc
- KMZ、KML转换为Shape文件的方法及比较【DOC精选】.doc
- 2026年小学六年级科学科学实验操作竞赛试卷.docx
- 2026年事业单位公基高频考点试卷.docx
- 新人教版九年级数学上册30.2 三角形的内切圆 优质课件ppt.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆(第1课时)课件.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆 课件.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆(第1课时)优质课件.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 课件ppt.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 优质教学课件.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 教学课件.pptx
- 新人教版九年级数学上册30.3 正多边形与圆 (第2课时)优质课件.pptx
最近下载
- 高中音乐教学课件:arch歌唱的艺术处理.pptx
- 中储粮安全检查.pptx VIP
- 教师职业倦怠量表(MBI-ES).docx
- 【外研社Unipus】新探索研究生英语(基础级)读写教程U3课件_AE2.pptx VIP
- 苏教版(26年秋)小学数学一年级上册单元检测试题附答案 全册.docx VIP
- (2026修订版)CAAC无人机理论考试题库(含答案).docx
- 高中音乐教学:arch歌唱的艺术处理教学设计.docx
- 三点同步脉诊信息采集分析仪产品技术要求标准2024年.docx
- 小学数学一年级上册-单元检测.doc VIP
- 埋地聚乙烯排水管管道工程技术规程CECS164-2004.pdf VIP
原创力文档

文档评论(0)