java处理webservice
觉得这篇文章比较有用就转了。。。
webservice
在网上看了一下各类的教程,java和.net两种语言生成的webservice之间的互通始终是一个问题,想找一种java调用.net写的webservice代理方法不容易,结果摸索中jboss-ide这个Eclipse插件解决了问题.
当然首先是安装jboss-ide这个插件了(怎么安装就多说了,网上多的是),jboss-ide自带有生成web service-test-client,进入新建-其他-jboss-ide,里面可以看有webservice-webservice -test-client,不用说选择进入.里面会有选择wsdl文件地址的选择,需要注意的是当调用.net写的webservice时,往往是http://local/ServiceCenter/Service.asmx这种的形式,此时必须在后面加入?wsdl,例如http://local/ServiceCenter/Service.asmx?wsdl,才能正常生成代理,笔者开始的时候就是卡在这里....
生成代理后,往往会出现编译错误,例如笔者就出现如下错误:
oper.setStyle(org.apache.axis.enum.Style.WRAPPED);
oper.setUse(org.apache.axis.enum.Use.LITERAL);
注意其中的enum的关键字在jdk1.5版本以后已被使用,需要改成
oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
oper.setUse(org.apache.axis.constants.Use.LITERAL);
才能通过(实在不行就扛掉吧),需要axis1.2以上的支持,这个要注意.
ps:笔者也曾经用过xfire去生成.net的代理,但是兼容性不是太好哦,经常报错!各位掂量!
相关文档:
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......
Kagula
2009-11-17
关键词
Java My SQL
概要:
对My SQL操作封装的Java源码示例。
要求环境:
J2SE1.5 + Eclipse3.4.2
正文:
先到网上下载mysql-connector-java-5.0.8-bin.jar,并把它放到你的Java Project的User Lib ......
如果想让所有用户share:
emacs -nw /etc/profile
然后在未尾加入
#set java environment
set JAVA_HOME=/usr/java/jdk1.5.0_16
set PATH=.:$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME
如果仅当前用户使用:
把上面的加入用户目录下的.bash_profile或.bash-rc
然后运行source /etc/profile生效 ......
1.在系统中导入一下source
SetCharacterEncodingFilter.java
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses ......