应用架构中的服务和组件之间的区别是啥
我的理解:服务的本质是一个对外部开放的接口,而组件的本质是一个能够被复用的封装体,一个讲求对外服务,一个讲求被复用。在Java Spring Framework里面,Service的定义是“an operation offered as an interface that stands alone in the model, with no encapsulated state”,也称为“Business Service Facade”,服务也具备封装性,所以其实Service就是一个特殊的组件。
■网友
题主,你理解得不对。这是架构图,用的是架构的行话和语境,与开发的语境是不一样的。
这个图上的那个组件指的是那一竖行的模块。所谓组件是对这些模块的统称。
【应用架构中的服务和组件之间的区别是啥】 这个图上的那个服务是指的那对应的一竖行模块。所谓服务是对这些模块的统称。这个服务是针对业务性而言的。
推荐阅读
- 鄂温克冬季马赛-30℃极寒开赛:寒冬中的火热派对
- 大雪@大雪腌肉 适当进补 今日大雪
- |电商事业中的“闪光少年”
- hadoop中的mapreduce链接(mapreduce chaining)怎样避免中间文件的产生
- 经观汽车|日系车企中的“异类”?东风日产将导入e-POWER技术大干增程式混动 | 经观汽车
- 中年|这些东西,比你想象中的还要大得多!
- 想寒假的时候一个月在家准备计算机二级的office高级应用,但是不知道买啥书比较好~~~?
- 请问杨毅微博中的这两人是谁
- 某些公司招聘要求中的精通mysql是啥程度
- 宝宝|婴幼儿游泳——宝宝人生中的第一健身运动
