`
nannan408
  • 浏览: 1757701 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

架构必知的一些架构术语(持续更新)

 
阅读更多
1.SOA和SOAP
  最大区别是一个是架构,一个是基于xml的对象传输协议。百度上是这样解释的:
  SOA,即面向服务的体系结构(Service-Oriented Architecture,也叫面向服务架构),是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。
  SOAP:简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。
   我的总结:我们常用的ejb开发的工程就属于soa架构,我们调用webservice时可以用soap协议,这个协议是基于xml的,用哪种xml规范呢?wsdl就是常用的一种。 顺便说一下,webservice有三种实现方式:httpget,httppost,httpsoap.soap优于上面两种,因为前两种不能传输结构化的数据而soap可以,前两种传输需要自己组装数据。
2.jvm加载类class机制。
  主要是知道三大步骤就可以了。
  在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备、解析    装载:查找和导入类或接口的二进制数据;     链接:执行下面的校验、准备和解析步骤,其中解析步骤是可以选择的;     校验:检查导入类或接口的二进制数据的正确性;          准备:给类的静态变量分配并初始化存储空间;          解析:将符号引用转成直接引用;初始化:激活类的静态变量,初始化Java代码和静态Java代码块
0
0
分享到:
评论

相关推荐

    UML和模式应用(架构师必备).part06.rar

    26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的结论 26.7 策略(GoF) 26.8 组合(GoF)和...

    TOGAF、ITIL等IT架构规划方法和实践资料大全(92份).zip

    018_企业架构框架TOGAF术语官方中文版本 019_企业架构框架TOGAF简介 020_企业架构设计理论TOGAFv9英文版 021_企业架构是当代信息化建设管理的至高点 022_系统架构设计与详细设计 008_TOGAF架构规划方法 009_TOGAF...

    一种可行的CI架构介绍

    本文介绍一种比较完整,能够在软件开发流程中增加效率的持续集成...关于持续集成的概念以及部分术语默认读者已知。本文先从一个Patch的生命周期介绍了该框架的主要总成部分。接下来从面向发布的角度介绍不同种类的Job.

    UML和模式应用(架构师必备).part01.rar

    26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的结论 26.7 策略(GoF) 26.8 组合(GoF)和...

    UML和模式应用(架构师必备).part07.rar

    26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的结论 26.7 策略(GoF) 26.8 组合(GoF)和...

    UML和模式应用(架构师必备).part02.rar

    26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的结论 26.7 策略(GoF) 26.8 组合(GoF)和...

    UML和模式应用(架构师必备).part03.rar

    26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的结论 26.7 策略(GoF) 26.8 组合(GoF)和...

    UML和模式应用(架构师必备).part04.rar

    26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的结论 26.7 策略(GoF) 26.8 组合(GoF)和...

    UML和模式应用(架构师必备).part05.rar

    26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的结论 26.7 策略(GoF) 26.8 组合(GoF)和...

    UML和模式应用(架构师必备).part08.rar

    26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的结论 26.7 策略(GoF) 26.8 组合(GoF)和...

    nodejs-microservice-aws-architecture:一个存储库,我将所有关于我们场景的可能架构的想法都放在那里

    从现在开始,我将使用术语微服务来表示单个 nodejs 服务器,该服务器运行单个任务所需的适量代码。 持续部署服务器 Go 服务器实例负责部署阶段,其中包含 测试 标记 - 这样我们可以在新的微服务出现时获取最新版本...

    WanAndroid::fire:项目采用Kotlin语言,基于MVP + RxJava + Retrofit + Glide + EventBus等架构设计,努力打造出色的[玩Android]客户端

    简介Kotlin语言,结合MVP + RxJava + Retrofit + Glide + EventBus等架构设计的项目,项目代码结构清晰和有详细注释,如有疑问和建议请提或联系qq: 563859095 ,项目会持续不断维护,努力打造一款优秀的客户端。...

    DevOps-Cloud:DevOps是一种软件工程文化,它将软件开发人员和软件操作员系统管理员召集在一起

    Devops是一个术语,旨在描述一套用于在软件开发,运营(基础架构或sysadmin)和所涉及的支持团队(例如质量控制)之间进行集成的做法,以及采用自动化流程来快速安全地生产应用程序和服务。 该概念提出了有关工作的...

    领域驱动设计与模式实战

    1.4 持续集成 1.4.1 解决方案(或至少是正确方向上的一大步) 1.4.2 从我的组织汲取的教训 1.4.3 更多信息 1.5 不要忘记运行机制 1.5.1 有关何时需要运行机制的一个例子 1.5.2 运行机制的一些例子 1.5.3 它不仅仅是...

    论文研究 - 智慧城市中的协作智能:系统综述

    对文件的定性分析显示出无数的定义和相关术语:聪明,聪明,无处不在,数字化,知识,可持续性,众包,创新; 分为以下三种类型的方法:技术重点,人力资源重点和以下领域的公民相关治理:媒体融合,公共和监管信息...

    购书系统java源码-Data-Lake-for-Enterprises:企业数据湖,由Packt发布

    “数据湖”一词最近成为大数据行业的一个突出术语。 数据科学家可以利用它来获得有意义的见解,企业可以使用这些见解重新定义或改变他们的运营方式。 Lambda 架构也正在成为大数据领域中非常突出的模式之一,因为它...

    ISO22000培训资料.pptx

    2.2 ISO9000文件架构与HACCP文件结构比较 HACCP GMP SSOP HACCP计划书 1)危害分析 物理, 生物 化学 2)CCP PDCA,预防为先 ISO9000 质量手册 程序文件 作业标准书 记录 ISO22000培训资料全文共48页,当前为第6页。...

    ISO9001培训资料.pptx

    ISO9001:2015新版培训课件 ISO9001培训资料全文共108页,当前为第1页。 目标 课程目标 壹 了解ISO9001:2015的管理理念 贰 了解... 注:0.1总则 实施本体系标准并不意味着需要: A、统一不同质量管理体系的架构; B、形

    GO语言进阶.docx

    8-3_阿里云对象存储OSS专业术语.mp4 8-4_阿里云对象存储OSS控制台管理.mp4 8-5_编码实战:OSS上传文件.mp4 8-6_编码实战:OSS下载文件.mp4 8-7_编码实战:OSS对象生命周期管理等常用功能.mp4 8-8_阿里云OSS本章...

    网络安全培训心得体会.doc

    工程师们摒弃了专业术语的灌输,并 借以近期"网络安全"热点为例,穿插自己在维护网络安全中的经验,使用幽默、风趣的 语言的语言,把"物联网安全""云计算和大数据安全""人工智能及"和"数据安全防护体系 架构V2"等几...

Global site tag (gtag.js) - Google Analytics