- 浏览: 404819 次
- 性别:
- 来自: 北京
最新评论
-
sucheng2016:
请问需要引入哪些个jar呢?
利用CXF发布restful WebService的注意事项(服务器端) -
sucheng2016:
利用CXF发布restful WebService的注意事项(服务器端) -
Joyceitoyo:
我试了怎么不好使,着急找中, 希望给与帮助 22192214 ...
UIWebView自适应宽度 -
Alanoddsoff:
https://10.24.16.26:7002 这个地址访问 ...
unable to find valid certification path to requested target 的简单解决办法 -
meiyounini:
求源码分享。。。
利用CXF发布restful WebService的注意事项(客户端)
文章列表
1. Change directories to the server/lib directory.
cd WL_HOME/server/lib
2. Use the following command to create wlfullclient.jar in the server/lib directory:
java -jar wljarbuilder.jar
所有需要用到的jar包都写入pom.xml中。
大多数常用包都可以在http://mvnrepository.com中找到。并根据该网站提供的dependency信息进行配置,如:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.3.1</version>
</dependency>
如果在SVN上一个人提交了加入了新包的pom.xml,其他人更新后,maven会自动下载 ...
观察者模式的定义:在对象之间定义一对多的依赖,当一个对象改变状态时,依赖它的对象都会收到通知,并自动更新。
说白了就像是:有一群人订了同一家报纸,当这个报纸出新版的时候,会派报童给每个订阅了自己的人一份最新的报纸,然后不同的订阅人收到报纸后,自己处理,可以看看新闻,可以叠成飞机,可以用来防止上厕所时没带纸。。。订阅者收到报纸后怎么样,已经不管这家报纸发行商的事了。
订阅人可以取消订阅,没订阅的人也可以加入订阅的行列。
WOW扫盲,写给没玩过WOW的java人们:
WOW:魔兽世界
BOSS:这个大家都知道,每个游戏都有BOSS,就是个怪物的首领
TANK:也就是大家常说的肉盾,把BOSS的仇 ...
1, 建立一个新的目录,把OPENSSL下的CA.sh和openssl.cnf copy到新目录下,然后执行
#CA.sh –newca
cacert.pem作为根证书来使用。
2, 用openssl建立C++ client端的私钥+公钥签名:
openssl req -newkey rsa:1024 -out serverreq.pem -keyout Clientkey.pem
输入Common ...
策略模式的定义:定义了算法簇,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。
首先看策略模式的定义,算法簇也就是一群实现了同一个接口的实现类,让它们之间可以相互替换的意思也就是要针对接口编程,而不是针对类编程。此模式让算法的变化独立于使用算法的客户是说,采用何种算法只取决于调用者。
现在说说例子:
一个格斗游戏,角色类Fighter可以使用很多武器,不同武器攻击力以及特殊效果不同,比如使用剑能有一定几率造成额外伤害,斧子有一定几率造成双倍伤害。如果不使用模式的情况下实现这个游戏的话,Fighter就应该有一些方法:attackWithSword(),attac ...
之所以本文中出现了一些“似乎”,是因为在这个问题的解决之前,做了很多尝试,所以在成功的时候,不保证每个步骤都是必须的,有可能做了一些无用功。就算是无用功也好,还是先记录下来,回头有机会再试验哪些是无用功。
这个文章面向X86 32位PC。
solaris 似乎是不能用集成网卡,于是申请了一块RTL8139D芯片的独立网卡。
在安装过程中需要注意以下配置(如果是已经安装好的solaris 10,则输入命令
#sys –unconfig 来重新配置系统。):
在是否连网选项选择“是”
在网络连通性,是否使用DHCP选择“是”
在是否使用IPV6步骤,选择“是”(这步最重要)
在 ...
在weblogic部署的osb服务是单向验证,也就是说server向client发送证书,而client不用向server发送。
java client只修改要访问带SSL验证的的uri:
PostMethod post = new PostMethod(
"https://10.24.16.26:7002/ManagePhysicalInventoryConsumerProject/ManagePhysicalInventoryConsumerProxyService/requestPhysicalInventory");
由于是单向验证,client不 ...
对callback,暂时的理解是:A对象调用B接口的b方法,b方法又反过来调用A对象中的c方法。
A调用B接口时把自身给B接口,至于怎么处理,由B的实现类去做,不关A的事。
写了个例子,BadBoy,这类坏孩子喜欢打人,有个方法叫hit,hit只能对实现了Hitable的对象执行。这时候,BadBoy已经做完了自己的事,也就是已经打完人了,然后挨打的人肯定知道是谁打了自己,至于挨打的人是什么反应,BadBoy是无法控制的。挨打的人有可能哭有可能跑有可能报警。
BadBoy:
class BadBoy {
String name;
public BadBoy(String na ...
在Java client中对restful webservice发送http post请求,将得到的请求转化为java pojo。
restful ws返回信息格式为
<RequestPhysicalInventoryPollingMessage>
<interval>int</interval>
<from>String</from>
<to>String</to>
<pollingurl>
String
</pollingurl>
...
接上一篇 利用OpenDS统一管理部门内部的账号(1)》http://borissun.iteye.com/admin/blogs/776106
上篇把OpenDS配置好了。现在要把JSPWiki服务部署起来,并且废弃JSPWiki本身的账号机制,让JSPWiki采用OpenDS的账号机制。
首先把JSPWiki下载下来,地址:http://jspwiki.org/
解压后把里边的JSPWiki.war放在tomcat webapps下。启动tomcat,自动生成了JSPWiki的文件夹。
现在修改JSPWiki的web.xml
在其中添加:
<security-con ...
现在要为部门搭建一个绿色的环境,将JIRA、WiKi用统一的账号管理。
服务器选择了tomcat6.0,LDAP选择了OpenDS2.2.0,JDK1.6
由于要的是绿色环境,那么把这些东西全部放在一个文件夹下,希望如果要把环境装到别的机器上,只用把这个文件夹COPY走就行。
目录结构如图:
因此要先配置一下TOMCAT,让tomcat去一个相对路径找JDK,在TOMCAT_HOME/bin 下编辑catalina.bat。在里边加上一句set JAVA_HOME=..\..\jdk
安装OpenDS的步骤:http://www.opends.org/ 通过Java Web Start执行 ...
由于工作需要,现在要让自己的服务访问一个英国的对外开放地里信息资源的网站。
http://openspace.ordnancesurvey.co.uk/openspace/
首先登录上边的URI,注册一个帐号,帐号需要和自己的邮箱帮定,
在填写信息时注意,这个URL是你的服务的URL。比如你的服务器地址。
注册成功后,注册的信箱会收到一个mail,mail里给一个key,这个key和上边提到的URL是绑定的,这个过会再说。
现在,可以发布一个WEB服务,比如用TOMCAT,发布一个http://10.10.27.74:8080/map/map.html的服务。
map.html:
<h ...
接上一篇 http://borissun.iteye.com/blog/765869
上篇说了怎么用cxf发布restful webservice,由于浏览器只能对该service发送http的GET请求,所以如果想对服务器上的数据,还需要实现客户端。
客户端的实现方式有无数种。。。可以是.net,c++,还有 ...
研究了两天CXF对restful的支持。
现在,想实现一个以
http://localhost:9999/roomservice 为入口,
http://localhost:9999/roomservice/room为房间列表,
http://localhost:9999/roomservice/room/001/ 为001号房间的信息,
http://localhost:9999/roomservice/room/001/person 为在001号房间主的人的列表
实现用HTTP请求对以上资源的CRUD。
首先建立room,person的POJO,这里只有一点需要注意:
pac ...