`
fxly0401
  • 浏览: 148084 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
注1:以下内容SSL链路加密(对来往数据进行加密)或单向验证(只验证服务端)的步骤,也是tomcat配置https双向验证的一部分。双向验证需要使用两对证书,客户端与服务端互相交换公钥,发送消息时A使用自己的私钥加密数据,B使用A的公钥解密。 注2:分析IE实现实现SSL连接的中的证书双向认证过程: 在地址栏中输入https://localhost:8443 客户端向服务器发送hello消息,tomcat服务器侦听8443端口,收到SSL连接的hello消息,服务器发送server certificate,并且发送client certificate request.客户端IE收到server ...
   Web Service客户端对服务端进行调用时,请求和响应都使用SOAP报文进行通讯。在开发和测试时,常常查看SOAP报文的内容,以便进行分析和调试。TcpTrace是一款比较小巧的工具,可以让我们截获TCP/IP协议上的报文,因为HTTP、JMS、STMP等协议都构建在TCP/IP基础上,所以可以很容易地截获Web Service的SOAP请求和响应报文。    我们实例中的Web Service运行于8080端口,可以让TcpTrace在8088端口上监听,并将8088端口监听的报文转发到8080端口上,通过这样的设置后,TcpTrace就可以截获请求和响应的SOAP报文。 1.启动 ...
本文服务端使用axis2发布web service服务,客户端采用两种方式实现: 1. 由wsdl文件生成stub客户端代码 2. 不生产stub代码,纯手工编写客户端 服务端代码如下: 1. service.xml配置文件如下, <service name="WS"><!-- web service名称--> <description>Axis Service Description</description><!-- 接口描述--> <parameter name="ServiceC ...
由于axis2高版本存在种种未知问题,本文引用的是axis2.1.4的jar包。 开发服务端web service服务 1. 创建web工程,在com.*.webservice包下创建接口实现类 public class Calculate { public int sum(int num1, int num2) { return num1 + num2; } } 2. 下载axis2-1.4.1-war.zip,链接: http://ishare.iask.sina.com.cn/f/17037679.html?from=like 解压到文件夹axis2-1.4.1, ...

J2EE体系架构

框架:Struts、Spring、Hibernate 前端缓存EhCache: http://raychase.iteye.com/blog/1545906 http://blog.sina.com.cn/s/blog_46d5caa40100ka9z.html http://www.blogjava.net/liuwentao253/archive/2010/02/05/312081.html http://www.iteye.com/blogs/tag/ehcache http://dreamzhong.iteye.com/blog/1161954 http://sishuok.com/fo ...
SSL 通信原理及Tomcat SSL 双向配置 目录 1 参考资料 .................................................................................................................................. 1 2 SSL(Server Socket Layer)简介 ................................................................................................... ...
web service在企业应用中常常被用作不同系统之间的接口方式。但是如果没有任何安全机制的话,显然是难以委以重任的。比较直接的web service加密方式就是使用https方式(SSL)方式加密连接,并且只允许持有信任证书的客户端连接 ...
目录 1 KEYTOOL 1 1.1 什么是HTTPS 1 1.2 JAVA自带工具KEYTOOL 1 1.3 JDK中KEYTOOL常用命令 1 1.4 KEYTOOL的基本操作 2 2 KEYTOOL的应用 3 2.1 KEYTOOL生成证书 3 2.2 配置TOMCAT 4 1 Keytool 1.1 什么是HTTPS HTTPS(Secure Hypertext Transfer Protocol)全超文本传输协议, ...
   原文链接:http://www.iteye.com/topic/1125183    有关SSL的原理和介绍在网上已经有不少,对于Java下使用keytool生成证书,配置SSL通信的教程也非常多。但如果我们不能够亲自动手做一个SSL Sever和SSL Client,可能就永远也不能深入地理解Java环境下,SSL的通信是如何实现的。对SSL中的各种概念的认识也可能会仅限于可以使用的程度。本文通过构造一个简单的SSL Server和SSL Client来讲解Java环境下SSL的通信原理。 首先我们先回顾一下常规的Java Socket编程。在Java下写一个Socket服务器和客 ...
    无论任何系统,一定要有监控系统并存,当故障发生的时候你能第一个知道,而不是让别人告诉你,那处理故障就很被动了。
http://de.selfhtml.org/diverses/mimetypen.htm http://www.cnblogs.com/renrenqq/archive/2006/08/02/465977.html
    需求是在整数1-9中间随机选择一个数字。     使用Math.random()。结果写成如下:int p = (int) (Math.random() * 9); 结果就是1和9永远随机不到。     查证Javase docs. 对于这个函数,是这样讲的:     Returns a double value with a positive sign, greater than or equal to 0.0 and less than 1.0.     因为less than 1.0, 所以强制转化到integer,  上面的p是永远不会为9的。0倒是可以随机到的,因为强制 ...
为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: 1 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓 ...
    从上次写Windows Azure文章至今,已经过了近半年之久,最近因工作需要,我开始重拾已经许久未碰的Java(J2SE/J2EE),在制作教材的期间,心中浮起了     是否能将Tomcat/Java搬上Windows Azure的想法,趁着制作教材的空档开始探查这种可能性。   结果是正面的,Microsoft不但早就提供了Windows Azure SDK for Java,同时也提供了Windows Azure Plug-In for Eclipse IDE,让Java开发者能快速地将     使用J2EE Con​​tainer如Tomcat之类的Web应用程式搬上Windo ...
这学期有幸承担学校人文讲坛的任务,原来任四年级数学老师的时候,搜集了许多有关“莫比乌斯带”的资料,趁着这个阴雨不断的十一长假重新作了整理和修缮。不过很可惜很多图片都没有办法上转。 讲稿: 神奇的莫比乌斯带   同学们一定听过这样一个讲不完的故事:从前有座山,山上有座庙,庙里有个和尚在讲故事,讲的什么?……   我们在记录这个故事的时候,可以像我这样用“……”来表示故事讲不完,再可爱一点儿,同学们认识了循环小数,在循环节的首尾各点一点儿表示无限循环下去,我们可以效仿这样来表示:•从前有座山,山上有座庙,庙里有个和尚在讲故事,讲的什么•?但如果我把四句话分别写在一张纸条的正反两面,我们还有办法让 ...
Global site tag (gtag.js) - Google Analytics