`
文章列表
语言无界限,应用无界限,软件工程可以解决所有已知和未知的现实应用。
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 ...
Global site tag (gtag.js) - Google Analytics