最新文章列表

Hprose for Java客户端(二)

通过代理接口进行同步调用 看完通过invoke进行同步调用的方式后,再来看一下通过接口进行同步调用的方式。通过接口方式进行同步调用更加直观,方便,但是不支持动态调用和引用参数传递。 接口定义 为了调用上面的方法,我们需要先定义接口,下面是接口的定义: package hprose.exam; import java.util.List; import java.util.Map; pub ...
andot 评论(0) 有2870人浏览 2010-01-20 15:04

Hprose for Java客户端(一)

同步调用 Hprose客户端在与服务器通讯时,分同步调用和异步调用两种方式。同步调用的概念和用法相对简单一些,所有我们先来介绍同步调用方式。 在同步调用方式下,如果服务器执行出错,或者通讯过程中出现问题(例如连接中断,或者调用的服务器不存在等),则客户端会抛出异常。 直接使用HproseHttpClient上的invoke方法或者采用代理接口方式都可以进行同步调用,但是只有通过invoke方法 ...
andot 评论(0) 有4594人浏览 2010-01-20 15:04

Hprose for Java 服务器(三)

自己编写Servlet发布Hprose服务 如果您对直接使用HproseServlet发布服务还有什么不满的话,当然可以自己编写一个Servlet来发布Hprose服务。而且您会发现这并不是什么难事,因为Hprose已经为您提供了很好的基础,您只需要对HproseServlet做一下扩展,或者直接使用HproseHttpService来构建自己的Servlet即可。 扩展HproseServle ...
andot 评论(0) 有3162人浏览 2010-01-20 14:17

Hprose for Java 服务器(二)

隐藏发布列表 发布列表的作用相当于Web Service的WSDL,与WSDL不同的是,Hprose的发布列表仅包含方法名,而不包含方法参数列表,返回结果类型,调用接口描述,数据类型描述等信息。这是因为Hprose是支持弱类型动态语言调用的,因此参数个数,参数类型,结果类型在发布期是不确定的,在调用期才会确定。所以,Hprose与Web Service相比无论是服务的发布还是客户端的调用都更加灵活 ...
andot 评论(0) 有1676人浏览 2010-01-20 14:08

Hprose for Java 服务器(一)

直接使用HproseServlet发布服务 因为在快速入门里面我们已经详细通过图解方式介绍了通过直接使用HproseServlet发布服务的整个过程,这里就不再通过图解 ...
andot 评论(0) 有1509人浏览 2010-01-20 10:53

Hprose for Java类型映射

类型映射是Hprose的基础,正是因为Hprose设计有良好的类型映射机制,才使得多语言互通得以实现。本章将对Hprose for Java的类型映射进行一个详细的介绍。 基本类型 值类型 类型 描述整型 Hprose中的整型为32位有符号整型数,表示范围是-2147483648~2147483647(-231~231-1)。长整型 Hprose中的长整型为有符号无限长整型数,表示范围仅跟内存 ...
andot 评论(0) 有2113人浏览 2010-01-19 23:08

Hprose for Java 快速入门

使用Hprose制作一个简单的分布式应用程序只需要几分钟的时间,您先要创建服务器端应用程序,然后创建客户端应用程序,最后您就可以将它们运行起来了。本章将用一个简单但完整的实例来带您快速浏览使用Hprose for Java进行分布式程序开发的全过程。 创建Hprose的Hello服务器 我们以Netbeans作为开发环境为例,来介绍一下如何创建一个Hprose服务器,按照传统惯例,都是以Hell ...
andot 评论(11) 有9017人浏览 2010-01-19 22:32

JAVA服务器端采用PHPRPC与Flex客户端通信注意事项及说明

一、 服务器 (一)JAVA数据对像class代码如下: package com.orm; import java.io.Serializable; public class MyGameServer implements Serializable { private String id; public St ...
huming 评论(4) 有1468人浏览 2010-01-15 01:49

Ajax框架Buffalo深度研究

Buffalo深度研究 ——2010.01.11, IT进行时[MSN:zhengxianquan AT hotmail Dot com] 目录 1. BUFFALO概述 21.1. 主要产品特性 21.2. 初次印象 52. BUFFALO的关键序列图 53. BUFFALO的协议分析 63.1. 概述 63.2. 请求[BUFFALO.CALL]协议定义 83.3. 响应[BUFFALO. ...
itstarting 评论(25) 有2253人浏览 2010-01-11 14:37

远程服务调用

1 RPC协议分析比较 1.1 RMI 1.1.1 概述 SUN官方,基于TCP协议 允许多个服务绑定一个端口 cachestub为true时,性能提升30% 1.1.2 优点 高效稳定,特别是大数据量的情况下
bingobird 评论(5) 有3457人浏览 2010-01-05 10:26

Hprose for Java 1.0 正式版发布

经过近1年的努力,Hprose for Java 1.0 终于正式发布了! Hprose 与 PHPRPC 相比,不论性能还是易用性上都有了极大的提高,性能远超 httpinvoker、hessian 等解决方案。下面是与其它一些序列化性能的比较。                         ,   Object create,   Serialization, Deserializatio ...
andot 评论(4) 有2601人浏览 2009-12-14 09:42

轻量级SOAP---PHPPRC实践(一)

  最近发现以前做的采用FLEX前台通过HTTPSERVICE方式与JAVA后台交互的方式在使用LR进行测试时负载敏感很高.之前选择HTTPSERVICE的原因第1是因为很熟悉,服务器端的代码相当于传统的AJAX应用,第2是因为考虑到BlazeDS的Remote Object方式的话配置很麻烦,虽然今后只需要维护后台的java对象结构,但是对于其他接入方式支持不了,同时也限制了界面的显示方式.所以就 ...
fw2003 评论(3) 有1782人浏览 2009-12-13 19:55

菜鸟也谈架构之C/S三层架构的轮回

菜鸟也谈架构 本人06年毕业 一直做JavaWeb应用的项目 大大小小做了5、6个吧 感觉B/S结构的应用 项目实施下来都不是很理想 虽然都验收了 但我觉得这些 ...
JaNer 评论(61) 有4269人浏览 2009-12-10 19:47

Hprose Beta2 发布

Hprose Beta 2 公开测试申请表格 http://hot.icittys.com/machform/view.php?id=1 相对于beta1的主要更新: 1、通讯协议更新,对日期时间类型增加了对毫秒、微秒、毫微秒的支持。 2、服务器端增加了隐藏发布函数列表的功能。 3、服务器增加了 OnSendHeader、OnSendError 事件。 4、Java 服务器增强了配置功能,增加 ...
andot 评论(0) 有1979人浏览 2009-08-31 13:22

hprose 跟 PHPRPC、Hessian、AMF3 等效率比较

hprose 是一个新的远程过程调用协议,你可以认为它是 PHPRPC 的商业版本,但是它跟 PHPRPC 完全不同,hprose 协议是全新设计的,比 PHPRPC 更加高效,实现也完全是全部从头开始的,比 PHPRPC 更加易用。下面的附件是它们在 java 中的序列化、反序列化效率的比较。hprose 不仅仅是序列化本身效率提高,在通讯传输上也更加高效,而且反序列化数据一步到位,无需类型转换, ...
andot 评论(34) 有17842人浏览 2009-06-22 12:46

ESB-思想与制造业

最近 一直 研究 ESB   觉得 所以 技术都一样   其实:开始  A类调B类        慢慢 A类调工厂 工厂组织B类          再来 spring   在来 一切都是pojo做UMO 配置 然后 BUS协调调用     和制造业很像 呵呵 看看这幅图 原来 做的一个物流项目 和ESB非常像   欢迎大家讨论 发言 一起进步   
rrsy23 评论(7) 有1231人浏览 2009-06-18 17:09

关于 Web Service 的一些理解

关于 Web Service 的一些总结,一些理解 1,什么是 Web Service ?    Web Service 就是一个网络组件(一个可以通过网络访问的程序)。    它有一个或多个端口(Port),这些端口用于接收客户端的请求,并返回响应    请求和响应的 都是一种基于XML的消息。    不过这种消息遵循特定的格式(S ...
步行者 评论(23) 有2867人浏览 2009-06-17 20:34

php和java协同开发

引用    因为在做垂直搜索工作中,使用的是java编写的一个搜索类库。做垂直搜索,很多实用要使用到配置。当搜索的信息量大时,网站的更新。搜索程序的配置维护是一个不可忽视的问题。所以用了php做网页,提供配置界面,这样就可以不用直接修改配置文件或是配置数据库表。当把配置信息配置好了,我们需要检测配置是否正确,因为使用的是java程序,所以检测配置的正确与否使用的也是java程序来检测。这里就存在一个 ...
沙漠绿树 评论(10) 有4470人浏览 2009-05-08 17:21

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics