- 博客(7)
- 收藏
- 关注
转载 HttpClient学习(五)
今天学习HttpClient对HTTP方法的支持。 "方法"这个词的含义太丰富了,在学习之前先交待一下。首先,每个类中有方法,与属性相对,可以视作函数,为区分称之”类方法“;HTML语言的表单(FORM)中也定义了方法(method),常见的是GET和POST,用以指明表单中输入的数据上传服务器的方法,称之为”HTML方法“;HTTP协议中也有方法,可视作http客户端向服务器端发送的指令(至于
2007-09-04 20:08:00 1386
转载 HttpClient学习(四)
关于SSL、多线程处理部分。 1、SSL 借助Java Secure Socket Extension (JSSE),HttpClient全面支持Secure Sockets Layer (SSL)或IETF Transport Layer Security (TLS)协议上的HTTP。JSSE已经jre1.4及以后的版本中,以前的版本则需要手工安装设置,具体过程参见Sun网站或
2007-09-04 20:07:00 3497
转载 HttpClient学习(三)
连续三天外出听讲座,httpclient的学习耽误了。今天学习字符编码、cookie处理部分以及如何排错。 1、字符编码(character encoding) 一个HTTP协议的请求或应答的头部(在http协议中,数据包分为两部分,一部分是头部,由一些名值对构成,一部分是主体(body),是真正传办理的数据(如HTML页面等)),必须以US-ASCII编码,这是因为头部不传数据
2007-09-04 20:06:00 1369
转载 HttpClient学习(二)
下面学习与http客户端相关的认证、重定向等内容。 1、认证 HttpClient三种不同的认证方案: Basic, Digest and NTLM. 这些方案可用于服务器或代理对客户端的认证,简称服务器认证或代理认证。1)服务器认证(Server Authentication) HttpClient处理服务器认证几乎是透明的,仅需要开发人员提供登录信息(login credent
2007-09-04 20:04:00 1687
转载 HttpClient学习(一)
虽然用telnet这样的程序都可把页面取回来,但是在与web服务器的交互中,如果涉及cookie或https或ssl等内容,一般功能相对完备的http客户端还是非常必要的。IE或NetScape等浏览器确实不错,可是如果为实现持续互动而在程序调用浏览器,我个人认为其中的工作量还是不小的,这还没考虑版权问题。最好的办法,就是能有一个开源的包,能实现http客户端的功能,供我们开发的程序调用。http
2007-09-04 20:02:00 1980
转载 spring 的OpenSessionInViewFilter简介
假设在你的应用中Hibernate是通过spring 来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者OpenSessionInViewInterceptor。session会在transaction结束后关闭。如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。如下: cl
2007-09-04 16:44:00 969
原创 Spring+Hibernate中session如何断开,总结
session的断开是在org.springframework.orm.hibernate.SessionFactoryUtils中处理的。 如果应用程序使用了OpenSessionInViewFilter或者OpenSessionInViewInterceptor,那么所有的打开过的session会注册在ThreadLocal里。在当前线程退出前,OpenSessionInViewFilter或
2007-09-04 16:43:00 1654
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人