四 组件分析
前面,已经讲了什么是组件。组件对外暴露一个或多个接口,供外界调用。其本质是系统的功能模块。系统由子系统构成,子系统由组件构成,组件由类构成。组件比子系统小,比类要大的功能单元。依据组件规格,来构建整个系统,对于开发和设计人员,其实更加好集成,更加好扩展,更加好维护,更加好的开发速度,更加好的升级。分析组件具有的特性。使组件能达到我们心目中组件,那要使组件具有哪些属性和功能的。
(一)组件生命周期属性
生命周期是组件的基本属性,组件具有,定义,加载,注册,实例化,初始化,引用,销毁的生命周期。在生命周期每个阶段,提供对组件接口调用,使用户有能力干预组件周期运行,要执行的调用。
(二)组件自身功能属性
组件自身功能属性,要可以分为基本功能属性和扩展功能属性。基本功能属性,是所有组件具有的具有功能属性。而扩展功能属性,是在基本功能属性之上扩展不同类型的功能组件。
1 基本功能属性。
包括两个方面
第一,对组件配置文件的加载,读取。
第二,取的类加载器,实例加载器,容器组件引用对象,容器上下文。
2 扩展功能属性。
包括一下几种组件类型
第一种 简单组件。
也称呼基本组件。
第二种 数据库组件。
扩展了操作数据功能组件
第三种 xml组件。
扩展了xml操作功能组件
第四种 xml数据组件。
扩展了xml和数据库操作功能组件。
第五种 jms发送数据库组件。
扩展jms发送和数据库操作功能组件。
第六种 jms 接受数据库组件。
扩展jms接受和数据库操作功能组件。
第七种 web services客户端组件。
第八种 web services 客户端数据库组件。
第九种 web services 服务端组件。
第十种 web services 服务端数据库组件。
分享到:
相关推荐
面向云计算的分布式应用自动部署框架.pdf
#资源达人分享计划#
PRDC: 服务框架抽象层,面向对象的调度框架(支持:WINDOWS,AIX,Solaris,LINUX). MDB: 内存数据库内核,支持DBMS自动加载,多机容错,分布式支持,容量无 极限. 支持的功能: 1.分布式应用框架。 2.支持主流的操作...
#资源达人分享计划#
平台面向人工智能研究中的数据处理、算法开发、模型训练、算力管理和推理应用等各个流程的技术难点,研发了包括一站式算法开发平台、高性能分布式深度学习框架、先进算法模型库、视觉模型炼知平台、数据可视化分析...
#资源达人分享计划#
#资源达人分享计划#
Collage 是一个跨平台的 C 库用于构建异构和分布式的应用。这是 Equalizer 并行渲染框架的集群后端。主要特点:提供不同网络连接、点对点消息传递、节点发现、同步和高性能、面向对象、版本化数据分发等。 ...
对面向服务的架构,分布式基础设施(缓存,持久化,消息系统,搜索引擎(lucence,solr)),互联网安全架构,系统稳定性,数据分析等做了较好的讲解。
Protostuff:它基于 Protobuf 序列化框架,面向 POJO,无需编写 .proto 文件。 ZooKeeper:提供服务注册与发现功能,开发分布式系统的必备选择,同时它也具备天生的集群能力。 相关 Maven 依赖请见附录。
Albianj是我们设计并开发的一套分布式统一框架。他主要是面向海量数据处理、海量数据 访问、并解决互联网开发中经常会碰到的数据海量增长问题,也一并解决 互联网开发团队 中,因开发人员的水平参差不齐而导致的...
An object-oriented crawler framework(面向对象的爬虫框架)
本文来自于csdn,介绍了一种新的分布式计算框架Ray,文中详细说明了它的设计思路和现状等,希望对大家的学习能有帮助。如果关注这个领域的同学可能知道,Ray其实在去年就已经在开源社区正式发布了,只不过后来就一直...
#资源达人分享计划#
#资源达人分享计划#
为此,UCBerkeley项目组开发了一个新的分布式框架Ray,并于近日在Arvix上发表了相关论文:《Ray:ADistributedFrameworkforEmergingAIApplications》。论文第一作者为PhilippMoritz及RobertNishihara,是...
面向局域网的半主从式分布式入侵检测系统的框架研究,王云辉,,提出了一种半主从式分布式入侵检测系统框架,该系统框架采用分布检测、联合响应的模式,可充分利用资源协同完成检测任务,安全高
面向CPU-GPU集群的分布式机器学习资源调度框架研究.pdf
Apache Airavata 是一个软件框架,用于在分布式计算资源...Airavata 建立在面向服务的计算、分布式消息传递以及工作流组合和编排的一般概念之上。Airavata 将服务器包与 API、客户端软件开发工具包和通用参考 UI 实现