`
ihuashao
  • 浏览: 4721719 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

socket, nio socket,及xml传递object 方法

阅读更多

最近在弄关于socket的东东,现总结如下:

1:如何通过socket代理来访问服务端:

二:老socket传递Object对象:

三:nio socket传递Object:

四:备份一个有用的util class:对象序列化,反序列化(序列化对象转byte[],ByteBuffer, byte[]转object: 

五:如何通过xml传递Object对象:

可以先把object转成一个byte[]数组,然后用base64编码成一个base64格式的String,放入xml的CDATA中,就可以传了。

接收方,收到该xml后,把CDATA中的String用base64解码为byte[],进而根据四中的方法,还原为object:

详细代码请看我在javaeye的blog:

http://lcllcl987.iteye.com/admin/show/67964

分享到:
评论

相关推荐

    xml解析 文件同步 完整代码

    1. **DOM解析**:Document Object Model(DOM)将整个XML文档加载到内存中,形成一棵树形结构,便于遍历和修改。Java中的`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`接口可以用来创建和...

    java soap socket 编程资料

    Java SOAP (Simple Object Access Protocol) 和 Socket 编程是两种在网络通信中常见的技术。SOAP 是一个基于 XML 的协议,主要用于Web服务,而Socket是Java中用于网络编程的基础接口,允许两个应用程序通过网络进行...

    MinaDemo.zip SpringBoot集成Socket通讯

    在IT行业中,网络通信是应用程序之间交互的重要方式,而Socket通信是实现这一目标的基础。SpringBoot作为现代化的Java开发框架,极大地简化了Spring的应用启动和配置。MyBatis则是一个优秀的持久层框架,用于简化...

    java网络教程

    Java提供了DOM(Document Object Model)、SAX(Simple API for XML)和StAX(Streaming API for XML)等多种解析XML的方法。此外,JAXB(Java Architecture for XML Binding)允许我们将XML文档与Java对象之间进行...

    Java网络编程(第三版)中文版.part11.rar

    Object方法 532 URLConnection的安全考虑 533 猜测MIME内容类型 533 HttpURLConnection 537 缓存 552 JarURLConnection 557 第十六章 协议处理器 560 何为协议处理器? 560 URLStreamHandler类 564 编写...

    Java网络编程(第三版)高清中文版.part01.rar

    Object方法 532 URLConnection的安全考虑 533 猜测MIME内容类型 533 HttpURLConnection 537 缓存 552 JarURLConnection 557 第十六章 协议处理器 560 何为协议处理器? 560 URLStreamHandler类 564 编写...

    Java网络编程(第三版)中文版.part06.rar

    Object方法 532 URLConnection的安全考虑 533 猜测MIME内容类型 533 HttpURLConnection 537 缓存 552 JarURLConnection 557 第十六章 协议处理器 560 何为协议处理器? 560 URLStreamHandler类 564 编写...

    Java网络编程(第三版)中文版.part07.rar

    Object方法 532 URLConnection的安全考虑 533 猜测MIME内容类型 533 HttpURLConnection 537 缓存 552 JarURLConnection 557 第十六章 协议处理器 560 何为协议处理器? 560 URLStreamHandler类 564 编写...

    Java网络编程(第三版)中文版.part09.rar

    Object方法 532 URLConnection的安全考虑 533 猜测MIME内容类型 533 HttpURLConnection 537 缓存 552 JarURLConnection 557 第十六章 协议处理器 560 何为协议处理器? 560 URLStreamHandler类 564 编写...

    Java网络编程(第三版)中文版.part01.rar

    Object方法 532 URLConnection的安全考虑 533 猜测MIME内容类型 533 HttpURLConnection 537 缓存 552 JarURLConnection 557 第十六章 协议处理器 560 何为协议处理器? 560 URLStreamHandler类 564 编写...

    Java网络编程(第三版)中文版.part03.rar

    Object方法 532 URLConnection的安全考虑 533 猜测MIME内容类型 533 HttpURLConnection 537 缓存 552 JarURLConnection 557 第十六章 协议处理器 560 何为协议处理器? 560 URLStreamHandler类 564 编写...

    Java网络编程(第三版)中文版.part04.rar

    Object方法 532 URLConnection的安全考虑 533 猜测MIME内容类型 533 HttpURLConnection 537 缓存 552 JarURLConnection 557 第十六章 协议处理器 560 何为协议处理器? 560 URLStreamHandler类 564 编写...

    Java网络编程(第三版)中文版.part02.rar

    Object方法 532 URLConnection的安全考虑 533 猜测MIME内容类型 533 HttpURLConnection 537 缓存 552 JarURLConnection 557 第十六章 协议处理器 560 何为协议处理器? 560 URLStreamHandler类 564 编写...

    Java网络编程(第三版)中文版.part10.rar

    Object方法 532 URLConnection的安全考虑 533 猜测MIME内容类型 533 HttpURLConnection 537 缓存 552 JarURLConnection 557 第十六章 协议处理器 560 何为协议处理器? 560 URLStreamHandler类 564 编写...

    Java网络编程(第三版)中文版.part13.rar

    Object方法 532 URLConnection的安全考虑 533 猜测MIME内容类型 533 HttpURLConnection 537 缓存 552 JarURLConnection 557 第十六章 协议处理器 560 何为协议处理器? 560 URLStreamHandler类 564 编写...

    Java网络编程(第三版)中文版.part05.rar

    Object方法 532 URLConnection的安全考虑 533 猜测MIME内容类型 533 HttpURLConnection 537 缓存 552 JarURLConnection 557 第十六章 协议处理器 560 何为协议处理器? 560 URLStreamHandler类 564 编写...

    Java网络编程(第三版)中文版.part12.rar

    Object方法 532 URLConnection的安全考虑 533 猜测MIME内容类型 533 HttpURLConnection 537 缓存 552 JarURLConnection 557 第十六章 协议处理器 560 何为协议处理器? 560 URLStreamHandler类 564 编写...

    Java网络编程(第三版)中文版.part08.rar

    Object方法 532 URLConnection的安全考虑 533 猜测MIME内容类型 533 HttpURLConnection 537 缓存 552 JarURLConnection 557 第十六章 协议处理器 560 何为协议处理器? 560 URLStreamHandler类 564 编写...

    Java远程通讯可选技术及原理.docx

    Java远程通讯技术是构建分布式系统的关键,涉及到多种协议和实现方式。...在实际项目中,可能会结合多种技术,比如使用JMS进行消息传递,结合RMI或SOAP进行远程方法调用,以构建复杂的分布式系统。

    远程调用的几种方式.pdf

    这些技术大多基于Socket编程和网络IO(bio、nio、aio)实现。 RMI是Java特有的远程调用协议,它模仿了在同一JVM内调用对象的方法,实现了跨JVM的RPC。在RMI中,客户端通过Stub对象将请求序列化为Java ObjectStream...

Global site tag (gtag.js) - Google Analytics