锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产亚洲精品资源在线26u,亚洲国产成人精品久久,亚洲成A人片在线观看WWWhttp://m.tkk7.com/hwpok/category/47527.htmlDEBUG - 澶╅亾閰嫟zh-cnFri, 15 Aug 2014 17:48:13 GMTFri, 15 Aug 2014 17:48:13 GMT60- weblogic12c閰嶇疆http://m.tkk7.com/hwpok/archive/2014/08/15/417009.html鎯犱竾楣?/dc:creator>鎯犱竾楣?/author>Fri, 15 Aug 2014 10:42:00 GMThttp://m.tkk7.com/hwpok/archive/2014/08/15/417009.htmlhttp://m.tkk7.com/hwpok/comments/417009.htmlhttp://m.tkk7.com/hwpok/archive/2014/08/15/417009.html#Feedback0http://m.tkk7.com/hwpok/comments/commentRss/417009.htmlhttp://m.tkk7.com/hwpok/services/trackbacks/417009.html1.1 鍑嗗宸ヤ綔錛?/span>
1.1.1 媯鏌ョ郴緇熸槸鍚﹀畨瑁?/span>JDK
I. 媯鏌ュ懡浠や負錛?/span>
echo $JAVA_HOME
濡傛灉榪斿洖緇撴灉涓虹┖錛岃鏄庢病鏈夊綋鍓嶇郴緇熸病鏈夊畨瑁?span style="line-height: 22px; font-family: Arial">JDK錛岄渶瑕佸畨瑁?/span>JDK錛岄渶瑕佷笅杞?/span>JDK瀹夎鏂囦歡
II. 涓嬭澆JDK瀹夎鏂囦歡錛?/span>
涓嬭澆鏂囦歡錛?/span>jdk-6u45-linux-i586.bin
涓嬭澆鍦板潃錛?a target="_blank">http://www.oracle.com/technetwork/java/javase/downloads/index.html
III. 瀹夎JDK錛?/span>
錛?/span>1錛夌粰/usr鐩綍涓嬪垱寤?nbsp;java鐩綍錛堝鏋滀笉瀛樺湪鍐嶅垱寤猴級錛屽懡浠わ細
cd /usr
sudo mkdir java
錛?span style="line-height: 22px; font-family: Arial">2錛夌Щ鍔?nbsp;
jdk-6u45-linux-i586.bin 鏂囦歡鍒?span style="line-height: 22px; font-family: Arial">/usr/java鐩綍
- sudo mv jdk-6u45-linux-i586.bin /usr/java
sudo mv jdk-6u45-linux-i586.bin /usr/java
錛?span style="line-height: 22px; font-family: Arial">3錛夌粰 jdk-6u45-linux-i586.bin鍒嗛厤鏉冮檺
- sudo chmod 777 jdk-6u45-linux-i586.bin
sudo chmod 777 jdk-6u45-linux-i586.bin
錛?span style="line-height: 22px; font-family: Arial">4錛夊畨瑁?/span>JDK 錛屽懡浠わ細
- sudo ./jdk-6u45-linux-i586.bin
sudo ./jdk-6u45-linux-i586.bin
錛?span style="line-height: 22px; font-family: Arial">5錛夐厤緗幆澧冨彉閲忥紙娣誨姞JDK鍒扮幆澧冨彉閲忥級
sudo vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.6.0_45 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
娉ㄦ剰媯鏌?/span>/usr/java 鐩綍涓?nbsp;jdk鐨勭増鏈彿錛屾槸鍚︿笌閰嶇疆鐨?/span>jdk鐗堟湰鍙蜂竴鑷達紝浠?/span>/usr/java鐩綍鐨?/span>jdk鐗堟湰涓哄噯錛?/span>
錛?span style="line-height: 22px; font-family: Arial">6錛変嬌鍒氭墠娣誨姞鐨勭幆澧冨彉閲忓嵆浣跨敓鏁堬紝鍛戒護錛?/span>
source /etc/profile
錛?/span>7錛夋鏌?/span>jdk瀹夎鎯呭喌 錛?/span>
1.1.2 鍑嗗weblogic瀹夎鏂囦歡
I. 涓嬭澆weblogic瀹夎鏂囦歡錛?/span>
涓嬭澆鏂囦歡錛?/span>wls1036_dev.zip
涓嬭澆鍦板潃錛?/span>
II. 涓婁紶weblogic瀹夎鏂囦歡鍒扮敤鎴風洰褰曪細
涓婁紶weblogic瀹夎鏂囦歡鍒扮敤鎴風洰褰?/span>
1.2 瀹夎weblogic錛?/span>
1.2.1 閰嶇疆weblogic鐜鍙橀噺
I. 瑙e喅weblogic瀹夎鏂囦歡鍒版寚瀹氱洰褰?/span>
- sudo unzip -d weblogc1036 wls1036_dev.zip
-
- sudo chmod 777 -R weblogc1036
-
- sudo mv weblogc1036 /usr/
sudo unzip -d weblogc1036 wls1036_dev.zip
sudo chmod 777 -R weblogc1036
sudo mv weblogc1036 /usr/
II. 閰嶇疆weblogic鐜鍙橀噺 MW_HOME
sudo vi /etc/profile
export MW_HOME=/usr/ weblogc1036
浣垮垰鎵嶆坊鍔犵殑鐜鍙橀噺鍗充嬌鐢熸晥錛屽懡浠わ細
source /etc/profile
1.2.2 瀹夎weblogic鏈嶅姟
I. 鎵撳紑 $MW_HOME 鐩綍
II. 媯鏌ュ綋鍓嶇幆澧冩槸鍚︾鍚?span style="line-height: 23px; font-family: Arial">weblogic瀹夎瑕佹眰
. $MW_HOME/configure.sh
III. 閰嶇疆weblogic鍒濆鍖栧弬鏁?/span>
- . $MW_HOME/wlserver/server/bin/setWLSEnv.sh
. $MW_HOME/wlserver/server/bin/setWLSEnv.sh
IV. 鍒涘緩weblogic 鍩燂紙domain錛?/span>
- . $MW_HOME/wlserver/common/bin/config.sh
. $MW_HOME/wlserver/common/bin/config.sh
鍦ㄥ畨瑁呰繃紼嬶紝鍩烘湰涓婁笉闇瑕佸幓鍋氫慨鏀癸紝鍙渶瑕佷竴鐩翠笅涓姝ュ嵆鍙?鍦ㄥ垱寤鴻繃紼嬩腑闇瑕佷慨鏀圭殑灝辨槸閰嶇疆weblogic鍩熺殑鍚嶇О 錛岀櫥褰曡處鎴峰拰瀵嗙爜 鍙?nbsp;鍩熺殑绔彛鍙?/span>
濡傛灉鍦ㄦ湇鍔″櫒涓婄洿鎺ユ搷浣滄湁鍥懼艦鍖栫晫闈紝鏍規嵁鎻愮ず鍒涘緩weblogic鍩燂紝濡傛灉鏄繙紼嬪垯闇瑕佹牴鎹彁紺洪夋嫨鐩稿叧閰嶇疆鍙婂煙鍚嶇О錛岀櫥褰曡處鎴鳳紝鐧誨綍瀵嗙爜錛岀鍙e彿絳変俊鎭紝榪滅▼娣誨姞鍩熸渶鍚庝竴姝ユ瘮杈冩參錛屽緩璁瓑寰呯洿鍒板嚭鐜版彁紺轟俊鎭?“鍒涘緩鎴愬姛”瀛楁牱鏃訛紝閫鍑哄惁鍒欏惎鍔紝鍋滄絳塻h鑴氭湰灝嗘病鏈夎鍒涘緩
V. 鍚姩weblogic鏈嶅姟錛屽茍榪愯鍒氭墠鍒涘緩鐨?/span>domian 絀洪棿
鎵撳紑鍒氭墠鍒涘緩鍩熺殑鐩綍鎵ц
- . $MW_HOME/user_projects/domains/base_domain/startWebLogic.sh
. $MW_HOME/user_projects/domains/base_domain/startWebLogic.sh
嫻嬭瘯weblogic鏈嶅姟鏄惁瀹夎鎴愬姛錛?/span>
鍦ㄦ祻瑙堝櫒鍦板潃鏍忚緭鍏?nbsp;錛?/span>http://localhost:7001/console
鍙互鎵撳紑weblogic綆$悊鐧婚檰欏甸潰錛屽鏋?/span>weblgoc 鍩熺鐞嗚處鎴峰拰瀵嗙爜鐧誨綍錛岃繘鍏?/span>weblogic綆$悊鐣岄潰錛岃鏄?/span>weblogic鏈嶅姟瀹夎鎴愬姛錛?/span>
1.2.3 閮ㄧ講java web欏圭洰
I. 瑙e喅java欏圭洰閮ㄧ講鍒?/span>weblogic涓笉鑳借繘琛屾煡璇㈡暟鎹簱鎿嶄綔
錛?span style="line-height: 22px; font-family: Arial">1錛変笅杞藉茍涓婁紶 antlr-2.7.6.jar 鍒?nbsp;$MW_HOME/server/lib/ 鐩綍
錛?span style="line-height: 22px; font-family: Arial">2錛変慨鏀瑰垰鎵嶅垱寤哄煙涓厤緗枃浠?nbsp; setDomainEnv.sh
- sudo vi $MW_HOME/user_projects/domains/base_domain/bin/setDomainEnv.sh
sudo vi $MW_HOME/user_projects/domains/base_domain/bin/setDomainEnv.sh
娣誨姞 PRE_CLASSPATH="${WL_HOME}/server/lib/antlr-2.7.6.jar"
錛?span style="line-height: 22px; font-family: Arial">3錛夐噸鏂板惎鍔?nbsp;weblogic鍩?nbsp;鏈嶅姟錛?/span>
鍏抽棴 錛?/span>
- . $MW_HOME/user_projects/domains/base_domain/bin/stopWebLogic.sh
. $MW_HOME/user_projects/domains/base_domain/bin/stopWebLogic.sh
鍚姩 錛?/span>
- . $MW_HOME/user_projects/domains/base_domain/startWebLogic.sh
. $MW_HOME/user_projects/domains/base_domain/startWebLogic.sh
II. 灝?span style="line-height: 23px; font-family: Arial">java欏圭洰閮ㄧ講鍒?/span>weblogic鍩熶腑
灝嗙洰鏍?span style="line-height: 22px; font-family: Arial">java web欏圭洰鎵撳寘鎴愬悗緙鍚嶇О涓?#8220; .war ”鐨勬枃浠訛紝涓婁紶鑷?/span>linux鏈嶅姟鍣ㄦ寚瀹氱洰褰?/span>
鍦?span style="line-height: 22px; font-family: Arial">weblogic 鍩?nbsp;綆$悊鐣岄潰錛岀偣鍑誨乏渚у鑸彍鍗曚腑鐨?/span>”閮ㄧ講” ,鎵撳紑閮ㄧ講欏圭洰欏甸潰錛屾壘鍒板搴旂殑欏圭洰war鍖咃紝鐐瑰嚮瀹夎錛屾牴鎹彁紺鴻繘琛岄儴緗插嵆鍙?nbsp;渚嬪錛?/span>xabeschrm.war
嫻嬭瘯欏圭洰錛屾槸鍚﹂儴緗叉垚鍔?nbsp;錛?/span>
鍦ㄦ祻瑙堝櫒鍦板潃鏍忚緭鍏?nbsp;錛?/span>http://localhost:7001/xabeschrm
浣跨敤姝g‘鐨勮處鎴峰拰瀵嗙爜鐧誨綍xabeschrm緋葷粺錛屽嵆閮ㄧ講鎴愬姛錛?/span>
1.2.4 闂鍙婅В鍐沖姙娉曞拰淇敼鍚?/span>configure.sh鏂囦歡
I. MW_HOME 搴旇鎸囧畾鍒頒竴涓洰褰?/span>
鍚姩鏃訛紝鍋跺皵浼氭姤 “MW_HOME 搴旇鎸囧畾鍒頒竴涓洰褰?#8221;閿欒瑙e喅鍔炴硶錛?/span>
source /etc/profile
錛堜嬌鐜鍙橀噺鐢熸晥錛?/span>
II. 淇敼鍚庣殑configure.sh鏂囦歡鍐呭
configure.sh
- #!/bin/sh
-
-
- # ****************************************************************************
-
- # This script is used to setup certain artifacts in a zip distribution after
-
- # the extraction process. This script has to be rerun whenever the target
-
- # location is moved to another folder or machine
-
- #
-
- # JAVA_HOME and MW_HOME need to be configured prior to invoking this script
-
- # ****************************************************************************
-
-
- SCRIPT_DIR="$(cd $(dirname $0) && pwd)"
-
-
- # Users must set $MW_HOME variable
-
- if [ -z "$MW_HOME" ]; then
-
- echo "ERROR: You must set MW_HOME and it must point to a directory".
-
- exit 1;
-
- fi
-
-
- if [ ! -d $MW_HOME ]; then
-
- echo " where an installation of WebLogic exists. Ensure you point"
-
- exit 1;
-
- fi
-
-
-
- if [ ! "$(ls -A $MW_HOME)" ]; then
-
- echo " this variable to the extract location of the zip distribution."
-
- exit 1;
-
- fi
-
-
- # Users must set $JAVA_HOME variable
-
- if [ -z $JAVA_HOME ]; then
-
- echo "ERROR: You must set JAVA_HOME and point it to a valid location"
-
- exit 1;
-
- fi
-
-
- if [ ! -d "${JAVA_HOME}/bin" ]; then
-
- echo " of where your JDK has been installed"
-
- exit 1;
-
- fi
-
-
- # Setup the WLS environment
-
- . ${MW_HOME}/wlserver/server/bin/setWLSEnv.sh
-
-
- # Generate .product.properties and the registry.xml required for configuration
-
- # provisioning
-
- ${JAVA_HOME}/bin/java -Dant.home=${MW_HOME}/modules/org.apache.ant_1.7.1 \
-
- org.apache.tools.ant.Main -f ${MW_HOME}/configure.xml

]]>- webservice澶嶄範cxfhttp://m.tkk7.com/hwpok/archive/2014/07/07/415563.html鎯犱竾楣?/dc:creator>鎯犱竾楣?/author>Mon, 07 Jul 2014 13:42:00 GMThttp://m.tkk7.com/hwpok/archive/2014/07/07/415563.htmlhttp://m.tkk7.com/hwpok/comments/415563.htmlhttp://m.tkk7.com/hwpok/archive/2014/07/07/415563.html#Feedback0http://m.tkk7.com/hwpok/comments/commentRss/415563.htmlhttp://m.tkk7.com/hwpok/services/trackbacks/415563.htmldemo鐢ㄧ殑鏄痗xf 3.0
鎺ュ彛:
1
package com;
2
3
import javax.jws.WebParam;
4
import javax.jws.WebService;
5
6
@WebService
7
public interface HelloWorldServiceInf
8

{
9
public String sayHello(@WebParam(name = "username")
10
String username);
11
}
2. 瀹炵幇綾?br />
package com;

import javax.jws.WebService;

import org.apache.cxf.interceptor.LoggingInInterceptor;
import org.apache.cxf.interceptor.LoggingOutInterceptor;
import org.apache.cxf.jaxws.JaxWsServerFactoryBean;


@WebService(endpointInterface="com.HelloWorldServiceInf",serviceName="helloWorldService")

public class Server implements HelloWorldServiceInf
{


public String sayHello(String username)
{
return "Hello,"+username;
}


public static void main(String[] args)
{
Server impl=new Server();
JaxWsServerFactoryBean factoryBean=new JaxWsServerFactoryBean();
factoryBean.setAddress("http://localhost:9000/hello");
factoryBean.setServiceClass(HelloWorldServiceInf.class);
factoryBean.setServiceBean(impl);
factoryBean.getInInterceptors().add(new LoggingInInterceptor());
factoryBean.getOutInterceptors().add(new LoggingOutInterceptor());
factoryBean.create();
}
}


3. 瀹㈡埛绔皟鐢?br />
1
import org.apache.cxf.endpoint.Client;
2
import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;
3
4
public class ClientX
5

{
6
public static void main(String[] args)throws Exception
7
{
8
String wsdlUrl = "http://localhost:9000/hello?wsdl";
9
JaxWsDynamicClientFactory factory = JaxWsDynamicClientFactory.newInstance();
10
Client client= factory.createClient(wsdlUrl);
11
Object[] res = client.invoke("sayHello", "hwp");
12
System.out.println(res[0]);
13
}
14
15
}
package com.cxf.client;

import org.apache.cxf.interceptor.LoggingInInterceptor;
import org.apache.cxf.interceptor.LoggingOutInterceptor;
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;
import com.cxf.interfaces.HelloWorldServiceInf;


public class Client
{

public static void main(String[] args)
{
JaxWsProxyFactoryBean factoryBean=new JaxWsProxyFactoryBean();
factoryBean.getInInterceptors().add(new LoggingInInterceptor());
factoryBean.getOutInterceptors().add(new LoggingOutInterceptor());
factoryBean.setServiceClass(HelloWorldServiceInf.class);
factoryBean.setAddress("http://localhost:9000/hello");
HelloWorldServiceInf impl=(HelloWorldServiceInf) factoryBean.create();
System.out.println(impl.sayHello("寮犱笁"));
}
}


]]> - webservice澶嶄範xfire鐢熸垚浠g爜(杞?http://m.tkk7.com/hwpok/archive/2014/07/06/415495.html鎯犱竾楣?/dc:creator>鎯犱竾楣?/author>Sun, 06 Jul 2014 06:53:00 GMThttp://m.tkk7.com/hwpok/archive/2014/07/06/415495.htmlhttp://m.tkk7.com/hwpok/comments/415495.htmlhttp://m.tkk7.com/hwpok/archive/2014/07/06/415495.html#Feedback0http://m.tkk7.com/hwpok/comments/commentRss/415495.htmlhttp://m.tkk7.com/hwpok/services/trackbacks/415495.html

絳夊緟楠岃瘉錛屾湁涓皬閿欒鏈夋椂涓嶅獎鍝嶇敓鎴愶紝鐐笷inish鍗沖彲

鐒跺悗欏圭洰閲屽氨澶氫簡涓浜?java綾?/div>
鍙渶鍏蟲敞涓涓被錛氬湪webservice鍖?浣犲綋鍒濋夋嫨鐨刯ava package)涓嬶紝鏈変釜鍙玿xxxxxClient.java綾?/div>
鎵撳紑錛屾壘鍒癿ain鏂規硶
鑷甫浜嗕緥瀛愶紝璋冪敤鐨勫湴鏂癸紝鎶妋ain鏂規硶閲岀殑浠g爜copy榪囧幓 鏀瑰惂鏀瑰惂鐨勫氨鍙互浜?/div>
綆鍗曞惂~
-------------------------------------------------------------------------------------------
PS錛?/div>
濡傚浘2錛屽鏋滄棤娉曢夋嫨XFire鐢熸垚錛屽垯鍏坈ancel
鍙抽敭欏圭洰錛孧yEclipse --> Add XFire Web Service Capabilities --> Finish
OK錛岄噸澶嶅浘1

]]>
- webservice澶嶄範xfire璋冪敤鏂瑰紡http://m.tkk7.com/hwpok/archive/2014/07/06/415494.html鎯犱竾楣?/dc:creator>鎯犱竾楣?/author>Sun, 06 Jul 2014 06:40:00 GMThttp://m.tkk7.com/hwpok/archive/2014/07/06/415494.htmlhttp://m.tkk7.com/hwpok/comments/415494.htmlhttp://m.tkk7.com/hwpok/archive/2014/07/06/415494.html#Feedback0http://m.tkk7.com/hwpok/comments/commentRss/415494.htmlhttp://m.tkk7.com/hwpok/services/trackbacks/415494.html
package client;
import java.net.MalformedURLException;
import org.codehaus.xfire.XFireFactory;
import org.codehaus.xfire.client.XFireProxyFactory;
import org.codehaus.xfire.service.Service;
import org.codehaus.xfire.service.binding.ObjectServiceFactory;
import services.IReaderService;
import beans.Reader;
public class ReaderClient
{
public static void main(String[] args)
{
// 榪欓噷鏄垱寤轟竴涓猻ervice錛岄渶瑕佷紶鍏ヤ竴涓帴鍙g被錛屽洜涓烘垜浠悗闈㈠繀欏昏皟鐢ㄧ浉搴旂殑鎺ュ彛鏂規硶
Service srcModel = new ObjectServiceFactory()
.create(IReaderService.class);
// 浠g悊宸ュ巶錛岃繖閲屾槸涓轟簡鍚庨潰鍒涘緩鐩稿簲鐨勬帴鍙g被
XFireProxyFactory factory = new XFireProxyFactory(XFireFactory
.newInstance().getXFire());
// webservice鍦板潃錛屼笉闇瑕佸姞wsdl
String readerServiceUrl = "http://127.0.0.1:8080/myWebservice/services/readerService";
try
{
// 鍒╃敤宸ュ巶榪斿洖鐩稿簲鐨勬帴鍙g被
IReaderService readerService = (IReaderService) factory.create(
srcModel, readerServiceUrl);
//String str = readerService.sayHello("鎯犱竾楣?);
//System.out.println(str);
Reader reader = readerService.getReader("shun", "123");
System.out.println(reader);
}
catch (MalformedURLException e)
{
e.printStackTrace();
}
}
}
璋冪敤鏂瑰紡2:
package client;
import java.net.MalformedURLException;
import java.net.URL;
import org.codehaus.xfire.client.Client;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
public class ReaderClient2
{
public static void main(String[] args)
{
Client client = null;
try
{
client = new Client(
new URL(
"http://127.0.0.1:8080/myWebservice/services/readerService?wsdl"));
Object[] result1 = client.invoke("sayHello", new Object[] { "寮犱笁" });
System.out.println(result1[0]);
//Object[] result2 = client.invoke("getReader", new Object[] { "寮犱笁", "123456" });
Object[] result2 = client.invoke("getReaders", new Object[] { null });
Document xmlTree = (Document) result2[0];
System.out.println("x: " + xmlTree.toString());
anylizeElement(xmlTree);
}
catch (MalformedURLException e)
{
e.printStackTrace();
}
catch (Exception e)
{
e.printStackTrace();
}
}
private static void anylizeElement(Document xmlTree) {
Element element = xmlTree.getDocumentElement();
System.out.println(element.getFirstChild().getFirstChild()
.getNodeName());
System.out.println(element.getFirstChild().getFirstChild()
.getNodeValue());
NodeList children = element.getChildNodes();
for (int i = 0; i < children.getLength(); i++) {
Node node = children.item(i);
stepThrough(node);
}
}
private static void stepThrough(Node start) {
for (Node child = start.getFirstChild(); child != null; child = child
.getNextSibling()) {
if (child instanceof Node)// 鍘婚櫎澶氫綑鐨勭┖鐧?/span>
{
System.out.print("鑺傜偣鍚?" + child.getNodeName());
System.out.println("\t鑺傜偣鍊?" + child.getNodeValue());
}
if (child != null)
stepThrough(child);
}
}
}

]]> - webservice澶嶄範xfire鍙戝竷鏈嶅姟(杞?http://m.tkk7.com/hwpok/archive/2014/07/06/415493.html鎯犱竾楣?/dc:creator>鎯犱竾楣?/author>Sun, 06 Jul 2014 06:33:00 GMThttp://m.tkk7.com/hwpok/archive/2014/07/06/415493.htmlhttp://m.tkk7.com/hwpok/comments/415493.htmlhttp://m.tkk7.com/hwpok/archive/2014/07/06/415493.html#Feedback0http://m.tkk7.com/hwpok/comments/commentRss/415493.htmlhttp://m.tkk7.com/hwpok/services/trackbacks/415493.html杞嚜http://cxshun.iteye.com/blog/1273147
鏈榪戝叕鍙告渶榪戦渶瑕佸皢浠ュ墠鎻愪緵鍑哄幓鐨勬帴鍙g粺涓鐢ㄤ竴涓爣鍑嗘潵瀹炵幇錛岃冭檻鍒皐ebservice榪欎釜鏄爣 鍑嗭紝鍥犳鎴戣姳鏃墮棿澶ф瀛︿範浜嗕竴涓媤ebservice錛屼篃瀵笿AVA鐨勫嚑涓獁ebservice妗嗘灦榪涜浜嗕竴浜涘皬渚嬪瓙鐨勫涔犮?br />
JAVA璋冪敤webservice錛屽綋浣犲垰寮濮嬫帴瑙︾殑鏃跺欎綘浼氳寰楀畠鏄竴涓伓姊︼紝鐗瑰埆鏄病鏈変竴涓粺涓鐨勬爣鍑嗗疄鐜幫紝姣旇搗.net鐨勯偅浜涘嚑姝ュ氨鍙互瀹屾垚鐨剋ebservice瀹炵幇錛屾垜浠湅鐫JAVA鐨勫疄鐜扮湡鏄激蹇冨晩銆備絾灝辯畻鏄激蹇冿紝鎴戜滑涔熻繕鏄瀹屾垚鐨勩侸AVA涔熶笉涔忔瘮杈冨ソ鐨勫疄鐜幫紝濡倄fire,jersey,CXF銆傛湁浜轟細璇碼xis2錛岄偅涓笢瑗匡紝鐪嬬潃灝變激蹇冿紝瀹冧笉鍖呮嫭鍦ㄦ瘮杈冨ソ閲岄潰錛屾瘮杈冨樊閲岄潰鍙嶅掓湁瀹冪殑涓甯箣浣嶃傛庝箞宸紝榪欓噷鍏堜笉璇達紝鎴戜滑鎱㈡參鍦版潵鐪嬬湅榪欏嚑涓鏋剁殑瀹炵幇銆?br />
浠婂ぉ鎴戜滑灝卞厛涓璧鋒潵鐪嬩竴涓媥fire鐨勫疄鐜幫紝鎺ヤ笅鏉ョ殑鍑犲ぉ鎴戜滑浼氭參鎱竴璧鋒潵瀛︿範鍙﹀鐨勬鏋躲?br />
1錛夐鍏堬紝褰撶劧鏄涓嬪寘鍟︼紝榪欎釜鏅氫漢閮界煡閬撱?a target="_blank" style="color: black;">http://xfire.codehaus.org/Download鍙互鍒拌繖閲屽幓涓嬶紝鍙互涓媋ll涔熷彲浠ヤ笅distribution銆備絾寤鴻榪樻槸涓媋ll鐨勶紝鍏嶅緱涓鍫嗗鎬殑闂鎼炲緱浣犱竴鐐逛俊蹇冮兘娌′簡銆?br />
鍖呭紕涓嬫潵浜嗛偅涔堟庝箞鍔炲憿錛熸斁榪涢」鐩噷鍟娿傝矊浼煎簾璇濓紝浣嗗緢澶氫漢灝辨槸涓嶇煡閬撲笅涓嬫潵瑕佸共浠涔堢敤銆?br />
寤轟竴涓柊欏圭洰錛屾瘮杈冩垜鐨勬槸xfireWebservice錛岃繖閲屽綋鐒舵槸寤簑eb欏圭洰鍟︺?span style="white-space: pre;">


鎴戣繖閲屾槸鎶婂畠鎵鏈夌殑鍖呴兘鏀懼埌榪欓噷闈簡錛屾瘯绔熸垜浠啓渚嬪瓙錛屽氨娌″繀瑕佹寫涓夋嫞鍥涗簡錛岄殢渚跨偣鍚э紝濡傛灉鎯崇湅鐪嬪紓甯鎬俊鎭殑鏈嬪弸鍙互涓嶆妸鍏ㄩ儴鏀捐繘鍘伙紝鎱㈡參鍦板姞鍏ワ紝浠ュ悗閬囧埌閿欒涔熷ソ鎺掗櫎錛屼絾鎴戜滑榪欓噷灝變笉閭d箞鍋氫簡錛屾瘯绔熶竴鑸己灝戜粈涔堢被閭d簺鐨勫紓甯告病浠涔堥毦鐪嬬殑錛屽ぇ瀹跺彲浠ヨ嚜宸辨帓闄ゃ?br />
2錛夋垜浠鍏堟潵浜嗚В涓涓媥fire涓庡叾浠杦ebservice妗嗘灦鐨勪笉鍚岋紝瀹冩渶澶х殑涓嶅悓涔嬪鍦ㄤ簬瀹冮渶瑕佷竴涓帴鍙o紝鑰屼笖濡傛灉闇瑕佺敤xfire鏉ヨ皟鐢ㄧ浉搴旂殑webservice蹇呴』鐭ラ亾鎺ュ彛鐨勫畾涔夛紝鎰熻榪欓噷鏈夌偣闄愬埗浜嗐備絾闄や簡榪欑偣錛寈fire璋冪敤webservice錛岄偅鏄浉褰撶殑鏂逛究錛屽氨璺熻皟鐢ㄦ湰鍦版柟娉曚竴鏍楓傛垜浠洿鎺ユ潵鐪嬩緥瀛愶細
棣栧厛鏄渶閲嶈鐨勬帴鍙o細
Java浠g爜

- public interface IReaderService {
- public Reader getReader(String name,String password);
- public List<Reader> getReaders();
- }
鏈夋帴鍙o紝褰撶劧涔熻鏈夊疄鐜扮被錛屼笉鐒舵帴鍙e氨娌′粈涔堟剰涔変簡銆?span style="white-space: pre;">
Java浠g爜

- public class ReaderService implements IReaderService{
- public Reader getReader(String name,String password) {
- return new Reader(name,password);
- }
-
- public List<Reader> getReaders(){
- List<Reader> readerList = new ArrayList<Reader>();
- readerList.add(new Reader("shun1","123"));
- readerList.add(new Reader("shun2","123"));
- return readerList;
- }
- }
涔熺湅涓涓婮AVABEAN錛孯eader綾伙細
Java浠g爜

- public class Reader{
- private static final long serialVersionUID = 1L;
- private String name;
- private String password;
-
- public Reader(){}
- public Reader(String name,String password) {
- this.name = name;
- this.password = password;
- }
- //Get/Set鏂規硶鐪佺暐
- public String toString(){
- return "Name:"+name+",Password:"+password;
- }
-
- }
娉ㄦ剰錛屾垜浠繖閲岀殑Reader綾誨疄鐜頒簡Serializable鎺ュ彛錛屼負浠涔堝憿錛熻繖閲岋紝棣栧厛鎴戜滑闇瑕佷簡瑙ebservice鐨勫師鐞嗭紝瀵逛簬JAVA鏉ヨ錛屽鏋滄垜浠渶瑕佸湪浜掕仈緗戜笂浼犲璞★紝寰堝浜哄綋鐒朵細鎯沖埌搴忓垪鍖栵紝瀵逛簡錛岃繖閲屽氨鏄簭鍒楀寲錛屽洜涓烘垜浠渶瑕佹妸reader浣滀負鍙傛暟鏉ヤ紶閫掋傝繖鍦ㄤ互鍓嶇殑鐗堟湰涓槸闇瑕佸己鍒跺疄鐜幫紝鍚﹀垯浼氭姤閿欙紝浣嗙幇鍦ㄧ殑鏈鏂扮殑鐗堟湰錛堝叾瀹炴渶鏂扮殑涔熸槸07騫寸殑錛屽洜涓簒fire宸茬粡鍋滄寮鍙戯紝琚玜pache鍚堝茍涓篊XF欏圭洰錛岃繖涓垜浠箣鍚庡啀璁詫級宸茬粡涓嶉渶瑕佷簡錛岃嚦浜庢槸鐢ㄤ粈涔堟柟寮忓疄鐜扮殑錛屾垜浠繖閲屾殏鏃朵笉娣辯┒錛屽洜涓哄畠宸茬粡琚悎騫跺埌CXF涓紝鎴戜滑濡傛灉瑕佹繁鍏ュ涔狅紝搴旇瀛︿範CXF杈冨ソ銆?br />
3錛夊綋鎴戜滑瀹屾垚涓婇潰鐨勬帴鍙e拰JAVABEAN鐨勭紪鍐欏悗錛屽緢澶氫漢浼氶棶錛屾垜鐪嬪緢澶歸ebservice閮戒細鏈塛SDL鏂囦歡錛岄偅浣犺繖涓庝箞鏉ョ殑錛熷湪璁茶繖涓箣鍓嶏紝鎴戜滑鏉ヨ璁轟竴涓嬩粈涔堟槸WSDL銆備篃璁稿緢澶氬叕鍙告彁渚涚殑鎺ュ彛閮借繕鏄彧鏄竴涓狧TTP鍦板潃錛岃繑鍥瀀ML榪欐牱鐨勬牸寮忥紝鎴戜滑鐨勪篃鏄傝繖鏈変竴涓ソ澶勶紝涔熸湁涓涓潖澶勩傚ソ澶勬槸鎴戜滑寮鍙戠殑闅懼害灝忎簡錛岃屽潖澶勬槸鎴戜滑闇瑕佹彁渚涚粰鐢ㄦ埛涓鍫嗚鏄庢枃浠訛紝姣忎釜榪斿洖鐨刋ML鏍囩鏄粈涔堟剰鎬濓紝榪欏掍篃娌″暐錛屼絾灝辨槸姣旇緝鐑﹁屽凡銆傝寃ebservice鍛紝鍧忓灝辨槸鎴戜滑寮鍙戠殑涓滆タ紼嶅井澶氫簡鐐癸紝鑰屽ソ澶勬槸鎴戜滑涓嶇敤鍐嶅啓閭d箞澶氳鏄庢枃浠訛紝鍥犱負鏈変竴涓粺涓鐨勮鏄庯紝鍙玏SDL錛岃繖涓槸webservice鐨勮鏄庢枃妗o紝鏄粺涓鐨勶紝鏃犺浠涔堣璦閮戒竴鏍鳳紝鎵浠ヤ笉瀛樺湪璋佺湅涓嶆噦鐨勯棶棰樸?br />
鑰岃繖閲岋紝褰撴垜浠儴緗插畬鎴恱fire鍚庯紝瀹冨氨鍙互甯垜浠敓鎴怶SDL鏂囦歡銆?br />
闂鏄庝箞閮ㄧ講錛岃繖涓叾瀹炰篃綆鍗曘傛垜浠湪src鐩綍涓嬫柊寤轟竴涓枃浠跺すMETA-INF錛屽啀寤哄畠鐨勪竴涓瓧鏂囦歡澶箈fire錛岄噷闈㈠緩绔嬫枃浠秙ervices.xml銆備箣鍚庣殑緇撴瀯濡備笅錛?br /> 
鏈変漢浼氶棶涓轟粈涔堣寤哄埌src鐩綍涓嬶紝鍏跺疄涓嶆槸瑙勫畾寤哄埌榪欓噷鐨勶紝浣嗗洜涓烘垜浠渶瑕佽寮鍙戝伐鍏峰府鎴戜滑鑷繁閮ㄧ講榪欏嚑涓枃浠訛紝鎵浠ユ垜浠斁鍒拌繖閲岋紝eclipse灝卞彲浠ュ府鎴戜滑鑷繁閮ㄧ講鍒皌omcat鎴栬呭叾浠栫殑瀹瑰櫒涓傛敞鎰忥紝榪欎釜鏂囦歡鎵鍦ㄦ枃浠跺す灞傛鏄浐瀹氱殑錛屼笉鍙互淇敼銆?br />
鎴戜滑鐩存帴鐪嬩竴涓媠ervics.xml:
Xml浠g爜

- <?xml version="1.0" encoding="UTF-8"?>
- <beans xmlns="http://xfire.codehaus.org/config/1.0">
- <service>
- <!-- webserviceq鍚嶇О錛岃皟鐢ㄦ椂闇瑕佹寚瀹氳繖涓?nbsp;-->
- <name>readerService</name>
- <!-- 榪欎釜涓鑸槸鑷繁鍏徃鐨勭綉鍧錛屾剰涔変笉澶?nbsp;-->
- <namespace>http://test/HelloService</namespace>
- <!-- 鎺ュ彛綾?nbsp;-->
- <serviceClass>com.xfire.servlet.IReaderService</serviceClass>
- <!-- 瀹炵幇綾?nbsp;-->
- <implementationClass>com.xfire.servlet.ReaderService</implementationClass>
- </service>
- </beans>
鐪嬬潃娉ㄩ噴涓鑸兘娌¢棶棰樼殑銆?br />
4錛夊緢澶氫漢浠ヤ負榪欐牱灝辮浜嗭紝涓嶏紝榪樻病琛岋紝浣犳寚瀹氫簡榪欎釜錛岄偅鍒漢鎬庝箞璁塊棶鍛€傛庝箞鎶婄浉搴旂殑璇鋒眰杞彂鍒皒fire閭i噷錛岃瀹冭繘琛屽鐞嗗憿銆傝繖閲屽張闇瑕佷慨鏀箇eb.xml浜嗐?br /> 淇敼鍚庡涓嬶細
Xml浠g爜

- <?xml version="1.0" encoding="UTF-8"?>
- <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
- id="WebApp_ID" version="3.0">
- <servlet>
- <servlet-name>XFireServlet</servlet-name>
- <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
- </servlet>
-
- <servlet-mapping>
- <servlet-name>XFireServlet</servlet-name>
- <url-pattern>/services/*</url-pattern>
- </servlet-mapping>
- </web-app>
鍏跺疄涔熷氨鏄坊鍔犱簡涓涓猻ervlet鍜屽搴旂殑mapping銆傛帴涓嬫潵錛屾垜浠湪嫻忚鍣ㄤ笂鐩存帴杈撳叆:
http://localhost:8080/xfireWebService/services/readerService?wsdl
鎴戜滑鍙互鐪嬪埌錛?br />

榪欓噷鏄劇ず鐨勫氨鏄痺sdl錛屽畠浼氭樉紺烘垜浠畾涔夌殑鏂規硶錛岃繑鍥炵殑綾誨瀷錛岃繖涓枃浠舵垜浠繖閲屽氨涓嶅垎鏋愪簡錛?a target="_blank" style="color: black;">http://webservices.group.iteye.com/group/topic/11467榪欎綅鏈嬪弸鍦ㄨ繖閲屽啓寰楀緢娓呮錛屾兂浜嗚В鐨勬湅鍙嬪彲浠ュ埌榪欓噷鐪嬬湅銆?br />
5錛変笂闈㈠洓姝ュ畬鎴愬悗錛屾垜浠氨瀹屾垚浜唚ebservice鐨勯儴緗蹭簡銆傚埆浜哄氨鍙互璋冪敤鐩稿簲鐨剋ebservice鏉ヨ闂垜浠殑鏂規硶浜嗐備笅闈㈡垜浠氨鐢▁fire鎻愪緵鐨刢lient鏉ヨ闂竴涓嬫垜浠垰鎵嶅彂甯冪殑webservice:
Java浠g爜

- public class ReaderClient {
- public static void main(String[] args) {
- //榪欓噷鏄垱寤轟竴涓猻ervice錛岄渶瑕佷紶鍏ヤ竴涓帴鍙g被錛屽洜涓烘垜浠悗闈㈠繀欏昏皟鐢ㄧ浉搴旂殑鎺ュ彛鏂規硶
- Service srcModel = new ObjectServiceFactory().create(IReaderService.class);
- //浠g悊宸ュ巶錛岃繖閲屾槸涓轟簡鍚庨潰鍒涘緩鐩稿簲鐨勬帴鍙g被
- XFireProxyFactory factory = new XFireProxyFactory(XFireFactory.newInstance().getXFire());
- //webservice鍦板潃錛屼笉闇瑕佸姞wsdl
- String readerServiceUrl = "http://localhost:8080/xfireWebService/services/readerService";
-
- try {
- //鍒╃敤宸ュ巶榪斿洖鐩稿簲鐨勬帴鍙g被
- IReaderService readerService = (IReaderService)factory.create(srcModel,readerServiceUrl);
-
- Reader reader = readerService.getReader("shun","123");
- System.out.println(reader);
- } catch (MalformedURLException e) {
- e.printStackTrace();
- }
- }
- }
榪欐牱錛屾垜浠湅鍒拌緭鍑虹粨鏋滀負錛?br /> 
寰堢畝鍗曠殑璋冪敤錛屽綋鎴戜滑鍙栧緱鎺ュ彛鍚庯紝涓鍒囧氨璺熸湰鍦頒竴鏍蜂簡銆倄fire鍙戝竷鍜岃皟鐢╳ebservice鐩稿鍏朵粬妗嗘灦鏉ヨ鏄畝鍗曞緢澶氱殑銆傛帴涓嬫潵鍑犲ぉ錛屾垜浠細緇х畫瀛︿範鍙﹀鐨勫嚑涓鏋訛紝CXF錛宎xis2鍜宩ersey錛宎xis2鎴戜滑鏀懼埌鏈鍚庡啀璁詫紝鍥犱負鐩稿鍏朵粬鏉ヨ錛屽畠鐨勭伒媧繪ф瘮杈冨樊錛岃屼笖姣旇緝楹葷儲銆?/span>
鍙﹀闂釜灝忛棶棰橈紝鏈夋病鏈夋湅鍙嬬煡閬撴庝箞淇敼鍗氬瀛椾綋澶у皬錛屾垜淇敼瀹屾垚鍚庝繚瀛橈紝瀹冨彧浼氬湪浠g爜孌甸偅閲屽姞涓?lt;span>鏍囩錛屼絾瀛椾綋娌℃湁鏀瑰彉錛屽叾浠栫殑涔熸槸涓鏍鳳紝鏈夌煡閬撶殑鏈嬪弸楹葷儲璺熸垜璇翠笅銆?/span>

]]> - Xfire 鍜?axis2 姣旇緝http://m.tkk7.com/hwpok/archive/2011/01/08/342577.html鎯犱竾楣?/dc:creator>鎯犱竾楣?/author>Sat, 08 Jan 2011 06:02:00 GMThttp://m.tkk7.com/hwpok/archive/2011/01/08/342577.htmlhttp://m.tkk7.com/hwpok/comments/342577.htmlhttp://m.tkk7.com/hwpok/archive/2011/01/08/342577.html#Feedback0http://m.tkk7.com/hwpok/comments/commentRss/342577.htmlhttp://m.tkk7.com/hwpok/services/trackbacks/342577.html
xfire:
鍙戝竷鏈嶅姟:鏄撶敤鎬у己.
瀹㈡埛绔皟鐢?鐢熸垚浠g爜鑳藉姏涓嶅強axis2,鍏煎鎬т笉鍙妜fire.
axis2
鍙戝竷鏈嶅姟:涓嶅強xfire鏄撶敤.
瀹㈡埛绔皟鐢? 鐢熸垚浠g爜杈冨己,閫氱敤鎬ц緝濂?鏀寔澶氳璦.
榪欏嚑澶╁仛姹熻タ鐢典俊鐨勪竴涓笢涓?鐢▁fire鐢熸垚浠g爜,璋冪敤鑰佹槸鍑洪敊.鎹㈡垚axis2涓涓嬪氨濂戒簡.

]]> - Axis2 鐢熸垚浠g爜 鍙? 璋冪敤http://m.tkk7.com/hwpok/archive/2011/01/07/342558.html鎯犱竾楣?/dc:creator>鎯犱竾楣?/author>Fri, 07 Jan 2011 13:59:00 GMThttp://m.tkk7.com/hwpok/archive/2011/01/07/342558.htmlhttp://m.tkk7.com/hwpok/comments/342558.htmlhttp://m.tkk7.com/hwpok/archive/2011/01/07/342558.html#Feedback0http://m.tkk7.com/hwpok/comments/commentRss/342558.htmlhttp://m.tkk7.com/hwpok/services/trackbacks/342558.html鐢╝xis 鐢熸垚浠g爜涓鑸細浜х敓涓や釜綾?
1.***CallbackHandler.java 鏄釜鎶借薄綾?涓鑸笉浼氱敤鍒?br />
2.***SmsInfStub.java涓鑸嬌鐢ㄨ繖涓被
璋冪敤鏂規硶濡備笅:
public class Test


{

/** *//**
* <ul>
* <li>Description:[method of functional description]</li>
* <li>Created by [Huyvanpull] [2011-1-7]</li>
* <li>Midified by [modifier] [modified time]</li>
* </ul>
* @param args
* @throws RemoteException
*/
public static void main(String[] args) throws RemoteException

{
SmsInfStub ss = new SmsInfStub();
SmsInfStub.QueryBalance request = new SmsInfStub.QueryBalance();
request.setSequenceId(1);
request.setAccountCode("xxxxdf");
request.setAccountPasswd("dfaadd");
BalanceInfoType talanceInfoType = ss.QueryBalance(request).getBalanceInfo();
System.out.println(talanceInfoType.getRemainOutNetSmsAmount());
}
}

]]> - webservice 鎬葷粨涓涓?/title>http://m.tkk7.com/hwpok/archive/2011/01/07/342500.html鎯犱竾楣?/dc:creator>鎯犱竾楣?/author>Fri, 07 Jan 2011 04:55:00 GMThttp://m.tkk7.com/hwpok/archive/2011/01/07/342500.htmlhttp://m.tkk7.com/hwpok/comments/342500.htmlhttp://m.tkk7.com/hwpok/archive/2011/01/07/342500.html#Feedback0http://m.tkk7.com/hwpok/comments/commentRss/342500.htmlhttp://m.tkk7.com/hwpok/services/trackbacks/342500.html
1.鏈綆鐨勪竴縐?br />
鏍規嵁瀵規柟鎻愪緵鐨剋sdl鐢熸垚鏈湴java綾?璁塊棶webservice灝辮窡璋冪敤鏈湴綾繪病鏈変粈涔堝尯鍒簡.
2.浣跨敤xfire鐨勫叾涓殑涓縐嶈皟鐢ㄦ柟寮?浠g爜濡備笅:
import java.net.MalformedURLException;
import java.net.URL;

import org.codehaus.xfire.client.Client;





public class Test


{
public void test() throws MalformedURLException, Exception

{
Client client = new Client(new URL("http://58.58.33.33/sqtwebservice/UserManage.asmx?wsdl"));

Object[] resultXMLObjs = client.invoke("GetCurfee", new Object[]
{"huy88888", "123456" });
System.out.println(resultXMLObjs[0]);
}
public static void main(String[] args) throws MalformedURLException, Exception

{
Test test = new Test();
test.test();
}
}
3.浣跨敤axis鐨勫叾涓竴縐嶈皟鐢ㄦ柟寮?
import java.math.BigDecimal;
import java.net.MalformedURLException;
import java.rmi.RemoteException;

import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;
import javax.xml.rpc.ServiceException;

import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;


/** *//**
* <ul>
* <li>Title:[ProviderJiangXiTelecom]</li>
* <li>Description: [姹熻タ鐢典俊-webservice]</li>
* <li>Copyright 2009 Upengs Co., Ltd.</li>
* <li>All right reserved.</li>
* <li>Created by [Huyvanpull] [2011-1-7]</li>
* <li>Midified by [modifier] [modified time]</li>
* </ul>
*
* @version 1.0
*/
public class ProviderJiangXiTelecom


{
public void Webservice1()

{
try

{
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL("http://58.58.33.33/sqtwebservice/UserManage.asmx"));
call.setOperationName(new QName("http://tempuri.org/", "GetCurfee"));
call.addParameter("uname", XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter("pass", XMLType.XSD_STRING, ParameterMode.IN);
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://tempuri.org/GetCurfee");
call.setReturnType(XMLType.XSD_DECIMAL);

BigDecimal result = (BigDecimal) call.invoke(new Object[]
{ "huy88888","123456" });
System.out.println(result.doubleValue());
}
catch (ServiceException e)

{
e.printStackTrace();
}
catch (RemoteException e)

{
e.printStackTrace();
}
catch (MalformedURLException e)

{
e.printStackTrace();
}
}
public static void main(String[] args)

{
ProviderJiangXiTelecom providerJiangXiTelecom = new ProviderJiangXiTelecom();
providerJiangXiTelecom.Webservice1();
}
}

]]> - 鍏充簬webservice 鍙堝浜嗕竴鎷?/title>http://m.tkk7.com/hwpok/archive/2011/01/06/342418.html鎯犱竾楣?/dc:creator>鎯犱竾楣?/author>Thu, 06 Jan 2011 05:48:00 GMThttp://m.tkk7.com/hwpok/archive/2011/01/06/342418.htmlhttp://m.tkk7.com/hwpok/comments/342418.htmlhttp://m.tkk7.com/hwpok/archive/2011/01/06/342418.html#Feedback0http://m.tkk7.com/hwpok/comments/commentRss/342418.htmlhttp://m.tkk7.com/hwpok/services/trackbacks/342418.html榪欏嚑澶╂悶涓涓獁ebwervice,瀵規柟緇欎簡涓涓敊璇殑鍦板潃,鎼炲緱鎴戝ご澶?
鏈鍚庝笅浜嗕竴涓猻oap嫻嬭瘯宸ュ叿,緇堜簬鎼炲畾浜?
瀹冩槸soapUI

]]>
主站蜘蛛池模板:
成人a视频片在线观看免费|
99re6热视频精品免费观看|
最近中文字幕免费mv视频7|
亚洲午夜电影在线观看高清
|
亚洲伊人成无码综合网|
国产天堂亚洲国产碰碰|
亚洲AV无码之日韩精品|
一区二区3区免费视频|
国产亚洲一区区二区在线|
国产在线精品一区免费香蕉|
国产亚洲色婷婷久久99精品|
久草福利资源网站免费|
伊人久久综在合线亚洲2019|
亚洲免费人成视频观看|
亚洲一久久久久久久久|
国产v片免费播放|
在线视频网址免费播放|
久久精品九九亚洲精品|
无码av免费毛片一区二区|
亚洲成av人片在线天堂无|
亚洲成年人啊啊aa在线观看|
中文在线免费观看|
精品亚洲国产成AV人片传媒|
成人黄动漫画免费网站视频
|
亚洲香蕉在线观看|
国产免费人成在线视频|
成人无码视频97免费|
亚洲国产人成在线观看69网站|
国产精品入口麻豆免费观看|
亚洲精品无码永久在线观看男男
|
亚洲中文久久精品无码|
免费无码中文字幕A级毛片|
亚洲人成影院77777|
亚洲福利中文字幕在线网址|
男女午夜24式免费视频|
亚洲一区动漫卡通在线播放|
免费一级毛片不卡不收费|
日本中文字幕免费高清视频|
亚洲一区欧洲一区|
亚洲日韩aⅴ在线视频|
青娱乐免费视频在线观看|