分布式面向服务框架(3)

编程技术  /  houtizong 发布于 3年前   51

组件分析

前面,已经讲了什么是组件。组件对外暴露一个或多个接口,供外界调用。其本质是系统的功能模块。系统由子系统构成,子系统由组件构成,组件由类构成。组件比子系统小,比类要大的功能单元。依据组件规格,来构建整个系统,对于开发和设计人员,其实更加好集成,更加好扩展,更加好维护,更加好的开发速度,更加好的升级。分析组件具有的特性。使组件能达到我们心目中组件,那要使组件具有哪些属性和功能的。

(一)组件生命周期属性

生命周期是组件的基本属性,组件具有,定义,加载,注册,实例化,初始化,引用,销毁的生命周期。在生命周期每个阶段,提供对组件接口调用,使用户有能力干预组件周期运行,要执行的调用。

(二)组件自身功能属性

组件自身功能属性,要可以分为基本功能属性和扩展功能属性。基本功能属性,是所有组件具有的具有功能属性。而扩展功能属性,是在基本功能属性之上扩展不同类型的功能组件。

1 基本功能属性。

包括两个方面

第一,对组件配置文件的加载,读取。

第二,取的类加载器,实例加载器,容器组件引用对象,容器上下文。

2 扩展功能属性。

包括一下几种组件类型

   第一种 简单组件。

也称呼基本组件。

   第二种 数据库组件。

扩展了操作数据功能组件

   第三种 xml组件。

扩展了xml操作功能组件

   第四种 xml数据组件。

扩展了xml和数据库操作功能组件。

   第五种 jms发送数据库组件。

扩展jms发送和数据库操作功能组件。

   第六种 jms 接受数据库组件。

扩展jms接受和数据库操作功能组件。

   第七种 web services客户端组件。

   第八种 web services 客户端数据库组件

   第九种 web services 服务端组件。

   第十种 web services 服务端数据库组件。

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客