`
sbfivwsll
  • 浏览: 64374 次
  • 性别: Icon_minigender_1
  • 来自: 四川
社区版块
存档分类
最新评论
文章列表
通常情况下,http请求都是从浏览器端发起的,如提交一个表单,或点击一个链接,都会对服务器发送一个http请求。 但如果我们想在服务器发出一个http请求,如何才能做到呢,如果只是简单的http访问,java.net.URL就足够了,如: URL url = new URL("http://www.baidu.com"); InputStream ins = url.openStream(); //通过这个InputStream对象就可拿到返回的HTML代码     但如果我们要从服务器对远程URL发出http post访问,并且要传递一些参数,甚至还要设置某些 ...
前几天发现:一个div在设置了宽度后,里边的文字显示不出来了,,,使用工具看其是一条线。。。结果发现line-height为0px。。。改为设置一个值为设置为默认值后正常显示
今天偶然发现一个很让人无奈的问题。因为我们的项目需要欠入到别第三方业务的页面。两个页面结构层次不一致。结果发现:在我们的页面在样式文件里边设置了filter滤镜来过滤png图片(png图片在ie6中有灰色的背景,需要使用过滤器来过滤),结果这些滤镜全都不能显示。后来查找问题,发现写在样式文件里边的filter的src是相对于当前浏览器的url路径,而不是相对于样式文件的路径(这与background-image的路径不同,background-image的路径是相对于样式文件的路径)
前两人天在家里安装了myeclipse 8.0 ,结果使用links(直接在myeclispe 8.0的安装目录--与myelcipse.exe同目录 下添加links文件夹,里边添加以往的link文件---我在公司使用这种方式安装成功)的方式安装插件时,失败!!!因为我家使用的是windows 7 x64系统,估计是这个问题。于是到网上找其它安装插件的方法。(帮助---升级安装的方式也不行,因为我的是绿色版的,一直没返应)。。终于找到了安装的方法:   1. 打开MyEclipse IDE ,新建Java工程,并创建类CreatePluginsConfig,将以下代码拷贝到CreatePl ...
之前在网上看到使用<华为EchoLife HG522无线路由器的路由拨号>一文,恰好,自己的猫也是这个型号的。于是动手配置了一下,结果始终不爽。一气之下把所有的其它连接给干掉了,只保留了一个路由的连接配置,结果,搞挂了,还原猫的设置也不行。最后还是找电信的人员才弄得可以上网。老朽心有不甘阿,于是乎又自己捣鼓了好久,终于可以使用路由上网了,现把配置图发给大家,供大家参考: 下两图的VPI/VCI不一定是我这个数值,一切以你的实际数据为准~~~~只需保留上边的连接启用即可使用猫的路由功能上网了~~~  下边图为连接到猫,然后自己电脑上拨号的配置,(两个只需要保持一个启用即可。。。)同时 ...
转自:http://space.itpub.net/12921506/viewspace-553501   在Axis2中提供了一个Axis2模块(soapmonitor),该模块实现了与《WebService大讲堂之Axis2(9):编写Axis2模块(Module)》中实现的logging模块相同的功能,所不同的是,logging模块直接将SOAP请求与响应消息输出到Tomcat控制台中,而soapmonitor模块利用applet直接在页面中输出SOAP请求和响应消息。 下面是配置和使用soapmonitor模块的步骤: 第1步:部署Applet和Servlet 由于axis2 ...
转自:http://space.itpub.net/12921506/viewspace-553399 Axis2可以通过模块(Module)进行扩展。Axis2模块至少需要有两个类,这两个类分别实现了Module和Handler接口。开发和使用一个Axis2模块的步骤如下: 1.编写实现Module接口的类。Axis2模块在进行初始化、销毁等动作时会调用该类中相应的方法)。 2.编写实现Handler接口的类。该类是Axis2模块的业务处理类。 3.编写module.xml文件。该文件放在META-INF目录中,用于配置Axis2模块。 4.在axis2.xml文件中配置Axis2模 ...
转自:http://space.itpub.net/12921506/viewspace-586959   在前面几篇文章中都是使用同步方式来调用WebService。也就是说,如果被调用的WebService方法长时间不返回,客户端将一直被阻塞,直到该方法返回为止。使用同步方法来调用WebService虽然很直观,但当WebService方法由于各种原因需要很长时间才能返回的话,就会使客户端程序一直处于等待状态,这样用户是无法忍受的。当然,我们很容易就可以想到解决问题的方法,这就是多线程。解决问题的基本方法是将访问WebService的任务交由一个或多个线程来完成,而主线程并不负责访问We ...
转自: http://space.itpub.net/12921506/viewspace-550354   在现今的Web应用中经常使用Spring框架来装载JavaBean。如果要想将某些在Spring中装配的JavaBean发布成WebService,使用Axis2的Spring感知功能是非常容易做到的。在本文的例子中,除了<Tomcat安装目录>/webapps/axis2目录及该目录中的相关库外,还需要Spring框架中的spring.jar文件,将该文件复制到<Tomcat安装目录>/webapps/axis2/WEB-INF/lib目录中。下面先建立一个 ...
转自:http://space.itpub.net/12921506/viewspace-580577   在《WebService大讲堂之Axis2(5):会话(Session)管理》一文中介绍了如何使用Axis2来管理同一个服务的会话,但对于一个复杂的系统,不可能只有一个WebService服务,例如,至少会有一个管理用户的WebService(用户登录和注册)以及处理业务的WebService。象这种情况,就必须在多个WebService服务之间共享会话状态,也称为跨服务会话(Session)管理。实现跨服务会话管理与实现同一个服务的会话管理的步骤类似,但仍然有一些差别,实现跨服务会话 ...
转自:http://space.itpub.net/12921506/viewspace-545207   WebService给人最直观的感觉就是由一个个方法组成,并在客户端通过SOAP协议调用这些方法。这些方法可能有返回值,也可能没有返回值。虽然这样可以完成一些工具,但这些被调用的方法是孤立的,当一个方法被调用后,在其他的方法中无法获得这个方法调用后的状态,也就是说无法保留状态。 读者可以想象,这对于一个完整的应用程序,无法保留状态,就意味着只依靠WebService很难完成全部的工作。例如,一个完整的应用系统都需要进行登录,这在Web应用中使用Session来保存用户登录状态,而如果 ...
转自:http://space.itpub.net/12921506/viewspace-545206   在《WebService大讲堂之Axis2(2):复合类型数据的传递》中讲过,如果要传递二进制文件(如图像、音频文件等),可以使用byte[]作为数据类型进行传递,然后客户端使用RPC方式进行 ...
转自:http://space.itpub.net/12921506/viewspace-543031   用Axis2实现Web Service,虽然可以将POJO类放在axis2/WEB-INF/pojo目录中直接发布成Web Service,这样做不需要进行任何配置,但这些POJO类不能在任何包中。这似乎有些不方便,为此,Axis2也允许将带包的POJO类发布成Web Service。先实现一个POJO类,代码如下: <!--<br /> <br /> Code highlighting produced by Actipro CodeHighlight ...
转自:http://space.itpub.net/12921506/viewspace-526625 在实际的应用中,不仅需要使用WebService来传递简单类型的数据,有时也需要传递更复杂的数据,这些数据可以被称为复合类型的数据。数组与类(接口)是比较常用的复合类型。在Axis2中可以直接使用将WebService方法的参数或返回值类型声明成数组或类(接口)。但要注意,在定义数组类型时只能使用一维数组,如果想传递多维数组,可以使用分隔符进行分隔,如下面的代码所示: String[] strArray = new String[]{ "自行车,飞机,火箭"," ...
转自:http://space.itpub.net/12921506/viewspace-526472   Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。这些都将在后面的系 ...
Global site tag (gtag.js) - Google Analytics