1.WebService a.定义:WebService是一种跨编程语言和跨操作系统平台的远程调用技术 b.三大技术: XML+XSD,SOAP,WSDL c.SOAP协议 = HTTP协议 + XML数据格式 d.WSDL:基于XML的描述语言(相当于字典、菜单) 2.服务端: a.在xml中配置 ...
分类:
编程语言 时间:
2017-04-25 20:01:07
阅读次数:
226
2017-4-25:关于spring的jar包进行整理 Spring包括有13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar包,而不必引入整个spring.jar的所有类文件。(1) spring-core.jar这个jar文件包含Spring框架基 ...
分类:
编程语言 时间:
2017-04-25 18:35:22
阅读次数:
137
分布式Java应用的体系结构知识简单分为: 网络通信:包括协议和IO 消息方式的系统间通信:包括基于Java包、基于开源框架、性能角度 远程调用方式的系统间通信:包括基于Java包、基于开源框架、性能角度 大型应用拆分为多个子系统来实现,这些子系统可能部署在同一台机器,或者不同机器的多个不同JVM中 ...
分类:
编程语言 时间:
2017-04-21 16:43:56
阅读次数:
208
今天简单说一下基本Http协议来实现RPC框架~ 基于Http协议实现RPC框架: 优点: 1、简单、实用、开发方便 缺点: 1、性能不是很稳定,在海量数据时,完全顶不住,容易宕机 2、因为不是走的注册中心,不便于维护、监控以及统计分析 但是对于大多数公司而言,不会又像淘宝、京东那样大的数据量,所以 ...
分类:
Web程序 时间:
2017-04-17 15:50:40
阅读次数:
327
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6686115.html 一:DWR的用途 DWR(Direct Web Remoting)是一个Web远程调用框架,会根据java类动态生成javascript代码。 二:DWR实现Ajax的原理 DWR是基于远 ...
分类:
Web程序 时间:
2017-04-09 20:12:58
阅读次数:
307
1. Webservice Webservice是一套远程调用技术规范 远程调用RPC, 实现了系统与系统进程间的远程通信.java领域有很多可实现远程通讯的技术,如:RMI(Socket + 序列化)、Binary-RPC(Http+二进制, 代表Hessian)、XML-RPC(Http+XML ...
分类:
Web程序 时间:
2017-04-08 10:10:55
阅读次数:
320
RMI、Hessian/Burlap的远程调用机制是同步的。当客户端调用远程方法时,客户端必须等到远程方法完成之后,才能继续执行。即使远程方法不向客户端返回任何消息,客户端也要被阻塞知道服务完成。 消息是异步发送的,客户端不需要等待服务处理消息,甚至不需要等待消息投递完成。客户端发送消息,然后继续执 ...
分类:
编程语言 时间:
2017-04-07 11:54:30
阅读次数:
275
ThreadPool提供Reactor/Proactor服务,并且强偶合了Reactor(反应器)/Proactor(前摄器)。不同于Reactor/Proactor使用线程池 进行事件处理的设计。如ACE框架的ACE_TP_Reactor。同时ThreadPool提供一个共享的工作分派队列,可以用 ...
分类:
其他好文 时间:
2017-04-06 20:57:35
阅读次数:
538
Apache Thrift是Facebook实现的一个高效的、支持多种编程语言的远程服务调用(RPC)框架。 Apache Thrift - Homehttp://thrift.apache.org/ centos上安装thrift - 辰羽的视界http://www.1207.me/archive ...
分类:
其他好文 时间:
2017-04-05 10:51:17
阅读次数:
148
我们通常都将编写好的Web Service发布在Tomcat或者其他应用服务器上,然后通过浏览器调用该Web Service,返回规范的XML文件。但是如果我们不通过浏览器调用,而是通过客户端程序调用,该如何实现? 接下来,我们利用Eclipse作为开发工具,演示一个Axis调用WebService ...
分类:
Web程序 时间:
2017-03-31 11:17:06
阅读次数:
290