词条 | ioc |
释义 | 1 控制反转(Inversion of Control)◎ 简介英语原文:Inversion of Control 中文翻译:控制反转 IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。 ◎ 原理介绍早在2004年,Martin Fowler就提出了“哪些方面的控制被反转了?”这个问题。他总结出是依赖对象的获得被反转了。基于这个结论,他为控制反转创造了一个更好的名字:依赖注入。许多非凡的应用(比HelloWorld.java更加优美,更加复杂)都是由两个或是更多的类通过彼此的合作来实现业务逻辑,这使得每个对象都需要,与其合作的对象(也就是它所依赖的对象)的引用。如果这个获取过程要靠自身实现,那么如你所见,这将导致代码高度耦合并且难以测试。 IoC 亦称为 “依赖倒置原理”("Dependency Inversion Principle") (Martin 2002:127)。差不多所有框架都使用了“倒置注入(Fowler 2004)技巧,这可说是IoC原理的一项应用。SmallTalk,C++, Java 或各种.NET 语言等面向对象程序语言的程序员已使用了这些原理。控制反转是Spring Framework的核心。 其原理是基于OO设计原则的The Hollywood Principle:Don't call us, we'll call you(别找我,我会来找你的)。也就是说,所有的组件都是被动的(Passive),所有的组件初始化和调用都由容器负责。组件处在一个容器当中,由容器负责管理。 简单的来讲,就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。 2 国际奥林匹克委员会简称◎ 简介国际奥林匹克委员会,简称国际奥委会。1894年成立后,总部设在巴黎。1914年第一次世界大战爆发,为了避免战火的洗劫,1915年4月10日总部迁入这个有“国际文化城”之称的瑞士洛桑。这里有奥林匹克博物馆,奥林匹克研究中心,还有以顾拜旦名字命名的大街,体育场,等等。数十年来,洛桑为奥林匹克运动的发展,作出了重大贡献,无怪乎有人将洛桑称为"奥林匹克之都"。国际奥委会也是在这个美好的城市逐渐发展、壮大而闻名于世的。 ◎ 宗旨据《奥林匹克宪章》,在全世界的范围内领导奥林匹克运动健康的发展;鼓励组织和发展体育运动和体育比赛;保证奥运会的正常举行;鼓励青年参加体育活动并从中受到教育,为建立一个和平和更加美好的世界而作出贡献。奥林匹克的口号是:“更快,更高,更强”。 ◎ 制度国际奥委会为委员制。1894年国际奥委会刚成立时,委员大都由顾拜旦指定,以后,国际奥委会自行选它认为合格的人士为委员。但有段时间,国际奥委会挑选委员,只要它认为某人是该国该地区体育界名流,不管这个国家或地区与国际奥委会有无关系,是否国际奥委会会员国,均可入选。现在奥林匹克宪章规定,当选委员必须是国际奥委会承认的国家或地区、奥委会隶属的国家或地区公民,并居住在该国或该地区。 ◎ 会旗国际奥委会有自己的会旗,即我们所说的奥林匹克环。环的颜色自左至右为蓝、黄、黑、绿、红(也可用单色绘制)系顾拜旦以它们能概括各会员国国旗的颜色而选定,但以后对这五种颜色又有其他解释。1979年国际奥委会出版的《奥林匹克评论》(第四十期)强调,会旗和五个环的含义是,象征五大洲的团结,全世界的运动员以公正、坦率的比赛和友好的精神,在奥运会上相见。 3 政府间海洋学委员会简称Intergovernmental Oceanograhpic Commission 政府间海洋学委员会 1960年成立的联合国教科文组织负责政府间国际海洋科学技术事务的职能自治组织。 美国海军北冰洋海床深渊测量前主管Robert M. Anderson,是声纳工程科学家,退休十多年后加入IOC,负责制定最新的海床图。 4 IBM智慧城市智能运行中心(IOC)概述IBM Intelligent Operations Center for Smarter Cities 提供了跨所有城市机构的统一视图,从而使您能够对突发事件快速做出响应。 IBM Intelligent Operations Center 可监视并管理城市服务。它通过集中化的智能,提供了对日常城市运营的洞察。现在,城市、政府机构和企业可以优化运营效率并改进规划。 支持高效协调行动、解决问题所需的实时沟通和协作。 显著降低危机情况的影响。降低总体维护和维修成本。 最小化对城市中市民生活和出行公共服务与活动的干扰。 保护关键服务和资源,将威胁生命的问题减至最少。 允许您的城市在事件发生时识别事件。现在,您可以安排响应来管理影响,以便尽快恢复到稳定状态。 Intelligent Operations Center特性和效益: 智慧城市的力量创新领袖们在做到事半功倍的同时正在创造机遇,他们通过智慧地工作推动经济增长。智慧城市知道如何利用信息、预见问题并协调资源。最智慧的城市整合了所有关键功能,包括基础设施、人力资源和战略服务。如今,全球所有规模的城市都已经准备好来实现这些好处。 显著改善应急管理每天,世界各地的城市都面临着各种突发事件,这些事件要求跨部门和机构的实时通信及协作。遗憾的是,关键信息通常存储在多个分散的系统中,这阻碍了状况认知,并让各个部门难以协调其响应工作。如果没有单个集成的危机视图,不能共享信息,那么一个城市就可能无法向居民发出危险警告,也无法快速救人。 Intelligent Operations Center旨在应对这些挑战,它提供: 高级的协作、分析和资产管理工具,帮助城市机构协调灾难响应工作,不断提高城市运作的效率。 执行仪表板为决策者提供一个实时且单一的运营视图。现在,他们可以查看所需的和可利用的人员与资源。 城市可以跨机构立即共享信息,以缩短危机响应时间并改进项目协调。 通过提供对关键性能指标(KPI) 和趋势的可见性,该解决方案可以帮助调优当前的资源使用情况,并对未来进行规划。 优化运营效率Intelligent Operations Center 旨在优化城市或其他复杂基础设施的运营效率。提供: 一个执行仪表板,用于描述城市总体运营状况。这涵盖了各个特定于机构的解决方案领域,并支持深入了解每个基础机构的功能,包括水资源管理、公共安全和交通管理。 高级分析、资产管理和协作工具。通过集中化信息洞察城市环境。通过整合城市级日常运营,更加明晰KPI、趋势、分析、业务规则和跨机构协作。 事件报道与跟踪。 状况认知与报道。 实时协作。 资源及关键资产管理。 响应可视化KPI 的“瞬间思考”。 访问现有和未来系统的开放标准连接。 为多个用户(从高级管理人员到日常运维人员)配置文件设计的易用界面。 “口袋城市”特性:通过移动设备洞察城市当前问题。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。