HTTP协议详解

当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对...

2016-06-27 11:42:23

阅读数:115

评论数:0

用 Java 实现断点续传 (HTTP)

断点续传的原理 其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为 wwww.sjtu.edu.cn,文件名为 down.zip。 GET /down.zip HTTP/1.1 ...

2016-06-27 10:24:34

阅读数:110

评论数:0

java--Socket实例篇

Java Socket编程        对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图...

2016-06-24 13:22:25

阅读数:214

评论数:0

java --MINA篇

mina是对nio的具体实现。是目前比较高效和流行的nio框架了。 下面是对使用mina进行通讯的一个简单demo,后面再用mina写一个RPC的简单框架。 mina主要包括: (使用的mina版本为2.0.0.M4 core,具体可见官方网站) mina也分服务端和客户端(这是肯...

2016-06-24 11:47:44

阅读数:245

评论数:0

JavaWeb 服务启动时,在后台启动加载一个线程。

JavaWeb 服务启动时,在后台启动加载一个线程。 目前,我所掌握的一共有两种方法,第一种是监听(Listener),第二种是配置随项目启动而启动的Servlet。 下面对这两种方法做一简单的介绍,(Mark一下,防止以后急用又忘记了): 监听(Listener) 首...

2016-06-24 11:46:21

阅读数:202

评论数:0

mina 框架java服务端的搭建和通信。

创建Java项目,导入mina包。mina下载地址:http://mina.apache.org/ 不会用mina的请各种百度谷歌吧。。 新建MainServer.java类,继承于Thread并实现main函数。 然后就在MainServer类里搭建main结构啦。 类如下: ...

2016-06-24 11:35:26

阅读数:396

评论数:0

Java Socket编程 标准范例(多线程)

服务器端(Server)非多线程 [java] view plain copy package com.zeph.serverclient;    import java.io.BufferedReader;  import java.io.IOException; ...

2016-06-24 10:37:05

阅读数:141

评论数:0

Cxf开发webservce实例

1       简介 2       普通实现 2.1      定义WebService类 2.2      创建服务端 2.3      创建客户端 3       基于Spring的实现 3.1      定义WebService类 3.2      创建服务端 3.3   ...

2016-06-23 14:08:48

阅读数:169

评论数:0

log4j 不同的包(package)下的日志写入到不同的日志文件下

所需要的包:commons-logging-1.1.x.jar,log4j-1.2.x.jar(主要)两个jar包(放入项目bin目录下)及log4j.properties文件(放入到项目src根目录下) 以下都是log4j.properties要写入的内容: 一:参数介绍: ...

2016-06-22 16:20:55

阅读数:1112

评论数:0

Axis2开发webservice客户端的方式

第一RPC方式,不生成客户端代码 第二,document方式,不生成客户端代码 第三,用wsdl2java工具,生成客户端方式调用 Java代码   package samples.quickstart.client;    import javax.xml.namespa...

2016-06-22 10:25:02

阅读数:260

评论数:0

webservice的远程调用方法

本示例使用的是axis2 /**    * 方法一:    * 应用rpc的方式调用 这种方式就等于远程调用,    * 即通过url定位告诉远程服务器,告知方法名称,参数等, 调用远程服务,得到结果。    * 使用 org.apache.axis2.rpc.client.RPCS...

2016-06-22 10:23:32

阅读数:1148

评论数:0

HttpURLConnection与HttpClient区别及联系

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。   HttpURLConn...

2016-06-21 16:08:45

阅读数:218

评论数:0

webservice笔记

概念: 1、WebService,顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用.  2、我们可以调用互联网上查询天气信息Web服务,然后将它嵌入到我们的程序(C/S或B/S程序)当中来,当用户从我们的网点看到天气信息时,他会认为我们...

2016-06-21 10:42:10

阅读数:163

评论数:0

通过WebService上传文件的原理

我们都知道如何通过WebService把一个字符串形式的参数传递到服务器端的一个函数并取得返回的结果,而通过WebService上传文件的原理和上传一个字符串在根本上是一样的。 唯一不同的是,我们需要多做一点额外的工作,即先读取文件到一个字节数组中,再通过Base64将其转化为字符串。详情请看下...

2016-06-20 11:02:39

阅读数:797

评论数:0

Java WebService 简单实例

一、准备工作(以下为本实例使用工具) 1、MyEclipse10.7.1 2、JDK 1.6.0_22   二、创建服务端 1、创建【Web Service Project】,命名为【TheService】。       2、创建【Class】类,命名为【Servic...

2016-06-17 15:34:56

阅读数:201

评论数:0

WebService到底是什么?

一、序言   大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用? ...

2016-06-17 14:45:26

阅读数:258

评论数:0

Java NIO使用及原理分析 (四)

转载自:李会军•宁静致远 在上一篇文章中介绍了关于缓冲区的一些细节内容,现在终于可以进入NIO中最有意思的部分非阻塞I/O。通常在进行同步I/O操作时,如果读取数据,代码会阻塞直至有 可供读取的数据。同样,写入调用将会阻塞直至数据能够写入。传统的Server/Client模式会基于TPR(Thre...

2016-06-17 10:13:58

阅读数:199

评论数:0

Java NIO使用及原理分析(三)

在上一篇文章中介绍了缓冲区内部对于状态变化的跟踪机制,而对于NIO中缓冲区来说,还有很多的内容值的学习,如缓冲区的分片与数据共享,只读缓冲区等。在本文中我们来看一下缓冲区一些更细节的内容。 缓冲区的分配 在前面的几个例子中,我们已经看过了,在创建一个缓冲区对象时,会调用静态方法allocate()...

2016-06-17 10:12:45

阅读数:201

评论数:0

Java NIO使用及原理分析(二)

在第一篇中,我们介绍了NIO中的两个核心对象:缓冲区和通道,在谈到缓冲区时,我们说缓冲区对象本质上是一个数组,但它其实是一个特殊的数组,缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变化情况,如果我们使用get()方法从缓冲区获取数据或者使用put()方法把数据写入缓冲区,都会引起缓冲区状态...

2016-06-17 10:11:39

阅读数:148

评论数:0

Java NIO使用及原理分析 (一)

最近由于工作关系要做一些Java方面的开发,其中最重要的一块就是Java NIO(New I/O),尽管很早以前了解过一些,但并没有认真去看过它的实现原理,也没有机会在工作中使用,这次也好重新研究一下,顺便写点东西,就当是自己学习 Java NIO的笔记了。本文为NIO使用及原理分析的第一篇,...

2016-06-17 10:10:34

阅读数:165

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭