锘??xml version="1.0" encoding="utf-8" standalone="yes"?>日产国产精品亚洲系列,亚洲男同帅GAY片在线观看,亚洲欧洲另类春色校园小说http://m.tkk7.com/dashi99/category/52044.html<div align="center"> <img height="50" width="200" name="welcome" src="http://m.tkk7.com/images/blogjava_net/majianan/14891/r_5858488902000cu2.gif"/> </div> <br/> <center><font size=4 >楸肩涓嶅紑姘?浣嗘槸娌℃湁璇翠笉紱誨紑鍝淮姘?</font></center>zh-cnWed, 27 Jun 2012 06:48:53 GMTWed, 27 Jun 2012 06:48:53 GMT60JAVA6寮鍙慦ebService 錛堜簩錛夆斺擩AX-WShttp://m.tkk7.com/dashi99/archive/2012/06/27/381597.html銈炴矇榛樻槸閲戙倿銈炴矇榛樻槸閲戙倿Wed, 27 Jun 2012 06:06:00 GMThttp://m.tkk7.com/dashi99/archive/2012/06/27/381597.htmlhttp://m.tkk7.com/dashi99/comments/381597.htmlhttp://m.tkk7.com/dashi99/archive/2012/06/27/381597.html#Feedback0http://m.tkk7.com/dashi99/comments/commentRss/381597.htmlhttp://m.tkk7.com/dashi99/services/trackbacks/381597.html

    涓婁竴綃囧啓浜嗕釜鏈綆鍗曠殑灝忎緥瀛愶紝鍙槸涓轟簡璇存槑JAVA6寮鍙慦eb Service寰堟柟渚匡紝榪欎竴綃囩◢寰繁鍏ヤ竴鐐癸紝鍐欎釜紼嶅井鏈夌偣浠h〃鎬х殑灝忎緥瀛愩?/p>

    渚濈劧浣跨敤 JAX-WS錛坖dk鑷甫鐨勫疄鐜幫級鏂瑰紡錛岃繖嬈¤鍦ㄦ湇鍔′腑浣跨敤涓涓鏉傜被鍨婥ustomer錛屽茍瀹炵幇闄勪歡浼犺緭鐨勫姛鑳斤紝榪欓噷浣跨敤MTOM鐨勯檮浠朵紶杈撴柟寮忋侻TOM錛圫OAP Message Transmission Optimization Mechanism錛夋槸SOAP 娑堟伅浼犺緭浼樺寲鏈哄埗錛孧TOM鍙互鍦⊿OAP 娑堟伅涓彂閫佷簩榪涘埗鏁版嵁銆?

鍏堟潵鐪婥ustomer綾伙細


package org.duke.jaxws.server;

import java.util.Date;

import javax.activation.DataHandler;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlMimeType;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement(name 
= "Customer")
@XmlAccessorType(XmlAccessType.FIELD)
public class Customer {
    
private long id;
    
private String name;
    
private Date birthday;
    @XmlMimeType(
"application/octet-stream")
    
private DataHandler imageData;

    
public long getId() {
        
return id;
    }

    
public void setId(long id) {
        
this.id = id;
    }

    
public String getName() {
        
return name;
    }

    
public void setName(String name) {
        
this.name = name;
    }

    
public Date getBirthday() {
        
return birthday;
    }

    
public void setBirthday(Date birthday) {
        
this.birthday = birthday;
    }

    
public DataHandler getImageData() {
        
return imageData;
    }

    
public void setImageData(DataHandler imageData) {
        
this.imageData = imageData;
    }

}

     MTOM 鏂瑰紡涓浼犺緭鐨勯檮浠跺繀欏諱嬌鐢╦avax.activation.DataHandler 綾伙紝榪樿娉ㄦ剰蹇呴』鍦ㄧ被涓婁嬌鐢ˊXmlAccessorType(FIELD)娉ㄨВ錛屾爣娉↗AXB 鍦ㄨ繘琛孞AVA 瀵硅薄涓嶺ML 涔嬮棿榪涜杞崲鏃跺彧鍏蟲敞瀛楁錛岃屼笉鍏蟲敞灞炴э紙getXXX()鏂規硶錛夛紝鍚﹀垯鍙戝竷Web 鏈嶅姟鏃朵細鎶ュ嚭鐜頒簡涓や釜imageData 灞炴х殑閿欒錛屽師鍥犳湭鐭ワ紝鍙兘鏄疊UG銆?/p>

    鐒跺悗浣跨敤@XmlMimeType 娉ㄨВ鏍囨敞榪欐槸涓涓檮浠剁被鍨嬬殑鏁版嵁錛岃繖閲屾垜浠爣娉╥mageData 鏄竴涓簩榪涘埗鏂囦歡錛屽綋鐒朵綘涔熷彲浠ヤ嬌鐢ㄥ叿浣撶殑MIME綾誨瀷錛岃濡傦細image/jpg銆乮mage/gif 絳夛紝浣嗚鑰冭檻鍒板鎴風鏄惁鏀寔銆?/p>

鎺ュ彛綾伙細


package org.duke.jaxws.server;

import javax.jws.WebParam;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.xml.ws.soap.MTOM;

@WebService(name 
= "Hello")
@SOAPBinding(style 
= SOAPBinding.Style.RPC)
@MTOM
public interface Hello {
    
public void printContext();

    
public Customer selectCustomerByName(
            @WebParam(name 
= "customer") Customer customer);

    
public Customer selectMaxAgeCustomer(Customer c1, Customer c2);
}

    @MTOM娉ㄨВ鐢ㄤ簬寮鍚疢TOM鍔熻兘銆?/p>

    @WebService娉ㄨВ涓殑name灞炴ф爣娉ㄥ湪鎺ュ彛綾諱笂錛屽彲浠ユ寚瀹歸sdl涓帴鍙e悕縐幫紝涔熷氨鏄敓鎴愮殑瀹㈡埛绔唬鐮佷腑鎺ュ彛綾葷殑鍚嶅瓧銆?/p>

    @SOAPBinding(style = SOAPBinding.Style.RPC)鎸囧畾SOAP娑堟伅鏍峰紡錛屾湁涓や釜鏋氫婦鍊鹼細SOAPBinding.Style.DOCUMENT錛堥粯璁わ級鍜?SOAPBinding.Style.RPC錛屽彲浠ュ姣旇繖涓ょ鏂瑰紡鐢熸垚鐨剋sdl浼氭湁鎵涓嶅悓錛岃屼笖鐢熸垚鐨勫鎴風浠g爜涔熶細鏈夋墍涓嶅悓銆?/p>

瀹炵幇綾伙細


package org.duke.jaxws.server;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Set;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.annotation.Resource;
import javax.jws.WebService;
import javax.xml.ws.WebServiceContext;
import javax.xml.ws.handler.MessageContext;

@WebService(serviceName 
= "Hello", portName = "HelloPort", targetNamespace = "http://server.jaxws.duke.org/", endpointInterface = "org.duke.jaxws.server.Hello")
public class HelloImpl implements Hello {

    @Resource
    
private WebServiceContext context;

    @Override
    
public void printContext() {
        MessageContext ctx 
= context.getMessageContext();
        Set
<String> set = ctx.keySet();
        
for (String key : set) {
            System.out.println(
"{" + key + "," + ctx.get(key) + "}");
            
try {
                System.out.println(
"key.scope=" + ctx.getScope(key));
            } 
catch (Exception e) {
                System.out.println(key 
+ " is not exits");
            }
        }
    }

    @Override
    
public Customer selectCustomerByName(Customer customer) {
        
if ("duke".equals(customer.getName())) {
            customer.setId(
1);
            
try {
                customer.setBirthday(
new SimpleDateFormat("yyyy-MM-dd")
                        .parse(
"1985-03-14"));
            } 
catch (ParseException e) {
                e.printStackTrace();
            }
            customer.setImageData(
new DataHandler(new FileDataSource(new File(
                    
"c:" + File.separator + "duke.jpg"))));
        } 
else {
            customer.setId(
2);
            customer.setBirthday(
new Date());
            customer.setImageData(
new DataHandler(new FileDataSource(new File(
                    
"c:" + File.separator + "origin.jpg"))));
        }
        
return customer;
    }

    @Override
    
public Customer selectMaxAgeCustomer(Customer c1, Customer c2) {
        
try {
            
// 杈撳嚭鎺ユ敹鍒扮殑闄勪歡
            System.out.println("c1.getImageData().getContentType()="
                    
+ c1.getImageData().getContentType());
            InputStream is 
= c2.getImageData().getInputStream();
            OutputStream os 
= new FileOutputStream("c:\\temp1.jpg");
            
byte[] bytes = new byte[1024];
            
int c;
            
while ((c = is.read(bytes)) != -1) {
                os.write(bytes, 
0, c);
            }
            os.close();

            System.out.println(
"c2.getImageData().getContentType()="
                    
+ c2.getImageData().getContentType());
            is 
= c2.getImageData().getInputStream();
            os 
= new FileOutputStream("c:\\temp2.jpg");
            bytes 
= new byte[1024];
            
while ((c = is.read(bytes)) != -1) {
                os.write(bytes, 
0, c);
            }
            os.close();
        } 
catch (IOException e) {
            e.printStackTrace();
        }

        
if (c1.getBirthday().getTime() > c2.getBirthday().getTime()) {
            
return c2;
        } 
else {
            
return c1;
        }
    }
}

    @WebService娉ㄨВ鐨剆erviceName灞炴ф寚瀹歸sdl涓璼ervice鑺傜偣鐨刵ame灞炴у箋俻ortName灞炴ф寚瀹歸sdl涓?service鑺傜偣涓媝ort鑺傜偣name灞炴у箋倀argetNamespace灞炴ф寚瀹歸sdl鏍硅妭鐐筪efinitions鐨?targetNamespace灞炴у箋俥ndpointInterface灞炴ф寚瀹氳鍙戝竷鐨刉ebService鎺ュ彛鐨勫叏璺緞鍚嶏紝褰撳疄鐜扮被瀹炵幇浜嗗涓帴 鍙f椂錛岄渶瑕侀氳繃姝ゅ睘鎬ф爣娉ㄥ摢涓被鏄疻ebService鐨勬湇鍔$鐐規帴鍙o紙SEI錛夈?/p>

    鍦ㄨ繖涓被涓紝閫氳繃@Resource娉ㄨВ娉ㄥ叆浜嗕竴涓猈ebServiceContext瀵硅薄錛岃繖涓璞″嵆鏄疻ebService鐨勪笂涓嬫枃鐜銆?/p>

 

鍙戝竷榪欎釜鏈嶅姟錛?/p>


package org.duke.jaxws.server;

import javax.xml.ws.Endpoint;

public class SoapServer {
    
public static void main(String[] args) {
        Endpoint.publish(
"http://localhost:8080/Service/Hello"new HelloImpl());
    }
}
鍦ㄥ懡浠よ閿叆“wsimport -s src -p org.duke.jaxws.client -keep http://localhost:8080/Service/Hello?wsdl”鐢熸垚瀹㈡埛绔唬鐮侊紝鎷瘋礉鍒板伐紼嬬浉搴旀枃浠跺す閲岋紝榪欐椂錛屽氨鍙互璋冪敤榪欎釜鏈嶅姟浜嗭細

package org.duke.jaxws.test;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.GregorianCalendar;

import javax.activation.DataHandler;
import javax.activation.DataSource;
import javax.activation.FileDataSource;
import javax.xml.datatype.DatatypeConfigurationException;
import javax.xml.datatype.DatatypeFactory;
import javax.xml.namespace.QName;

import org.duke.jaxws.client.Customer;
import org.duke.jaxws.client.Hello;
import org.duke.jaxws.client.Hello_Service;

public class SoapClient {
    
public static void main(String[] args) throws ParseException,
            MalformedURLException {
        QName qName 
= new QName("http://server.jaxws.duke.org/""Hello");
        Hello_Service helloService 
= new Hello_Service(new URL(
                
"http://localhost:8080/Service/Hello?wsdl"), qName);
        Hello hello 
= (Hello) helloService.getPort(Hello.class);

        hello.printContext();

        System.out.println(
"########################################");

        Customer customer 
= new Customer();
        customer.setName(
"duke");
        DataSource ds 
= hello.selectCustomerByName(customer).getImageData()
                .getDataSource();
        String attachmentMimeType 
= ds.getContentType();
        System.out.println(attachmentMimeType);
        
try {
            InputStream is 
= ds.getInputStream();
            OutputStream os 
= new FileOutputStream(
                    
"c:\\Shawn\\duke-real_temp.jpg");
            
byte[] bytes = new byte[1024];
            
int c;
            
while ((c = is.read(bytes)) != -1) {
                os.write(bytes, 
0, c);
            }
        } 
catch (IOException e) {
            e.printStackTrace();
        }

        System.out.println(
"########################################");

        Customer c1 
= new Customer();
        c1.setId(
1);
        c1.setName(
"duke");
        GregorianCalendar calendar 
= (GregorianCalendar) GregorianCalendar
                .getInstance();
        calendar.setTime(
new SimpleDateFormat("yyyy-MM-dd").parse("1985-03-14"));
        
try {
            c1.setBirthday(DatatypeFactory.newInstance()
                    .newXMLGregorianCalendar(calendar));
        } 
catch (DatatypeConfigurationException e) {
            e.printStackTrace();
        }
        c1.setImageData(
new DataHandler(new FileDataSource(
                
"c:\\Shawn\\duke1.jpg")));

        Customer c2 
= new Customer();
        c2.setId(
2);
        c2.setName(
"abc");
        calendar.setTime(
new SimpleDateFormat("yyyy-MM-dd").parse("1986-03-14"));
        
try {
            c2.setBirthday(DatatypeFactory.newInstance()
                    .newXMLGregorianCalendar(calendar));
        } 
catch (DatatypeConfigurationException e) {
            e.printStackTrace();
        }
        c2.setImageData(
new DataHandler(new FileDataSource(
                
"c:\\Shawn\\duke-real_temp.jpg")));

        Customer c 
= hello.selectMaxAgeCustomer(c1, c2);
        System.out.println(c.getName());

    }
}






銈炴矇榛樻槸閲戙倿 2012-06-27 14:06 鍙戣〃璇勮
]]>
JAVA6寮鍙慦ebService 錛堜竴錛?/title><link>http://m.tkk7.com/dashi99/archive/2012/06/27/381594.html</link><dc:creator>銈炴矇榛樻槸閲戙倿</dc:creator><author>銈炴矇榛樻槸閲戙倿</author><pubDate>Wed, 27 Jun 2012 04:38:00 GMT</pubDate><guid>http://m.tkk7.com/dashi99/archive/2012/06/27/381594.html</guid><wfw:comment>http://m.tkk7.com/dashi99/comments/381594.html</wfw:comment><comments>http://m.tkk7.com/dashi99/archive/2012/06/27/381594.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/dashi99/comments/commentRss/381594.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/dashi99/services/trackbacks/381594.html</trackback:ping><description><![CDATA[<div><span style="font-size: medium;">   </span> <span style="font-size: small;"> </span> <span style="font-size: small;"> </span> <span style="font-size: small;"> WebService鏄疭OA鐨勪竴縐嶈緝濂界殑瀹炵幇鏂瑰紡錛屽畠灝嗗簲鐢ㄧ▼搴忕殑涓嶅悓鍔熻兘鍗曞厓閫氳繃涓珛鐨勫綰︼紙鐙珛浜庣‖浠跺鉤鍙般佹搷浣滅郴緇熷拰緙栫▼璇█錛夎仈緋昏搗鏉ワ紝浣垮緱鍚勭褰㈠紡鐨勫姛鑳藉崟鍏冩洿濂界殑闆嗘垚銆?/span> <p><span style="font-size: small;">W3C瀵逛粬鐨勫畾涔夋槸錛?/span> </p> <p><span style="font-size: small;">    A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP messages......"</span> </p> <p><span style="font-size: small;">    Web service鏄竴涓蔣浠剁郴緇燂紝涓轟簡鏀寔璺ㄧ綉緇滅殑鏈哄櫒涔嬮棿鐩鎬簰鎿嶄綔浜や簰鑰岃璁°傚畠鏈変竴涓満鍣ㄥ彲璇嗗埆鐨勬弿榪版牸寮忥紙鐗瑰埆鏄疻SDL錛夈備笉鍚岀殑緋葷粺涔嬮棿鍙互閫氳繃SOAP娑堟伅鍦ㄨ瀹氱殑鏂瑰紡涓嬬浉浜掕皟鐢ㄣ傦紙鑻辨枃涓嶅ソ錛岃鎸囨錛侊級</span> </p> <p><span style="font-size: small;"></span></p><p><span style="font-size: small;">    綆鍗曠殑璇達紝WebService鏄竴縐嶇嫭绔嬩簬鐗瑰畾璇█銆佺壒瀹氬鉤鍙幫紝鍩轟簬緗戠粶鐨勩佸垎甯冨紡鐨勬ā鍧楀寲緇勪歡銆傛槸涓涓兘澶熶嬌鐢▁ml娑堟伅閫氳繃緗戠粶鏉ヨ闂殑Interface錛岃繖涓狪nterface鎻忚堪浜嗕竴緇勫彲璁塊棶鐨勬搷浣溿?/span> </p> <p><span style="font-size: small;">WebService涓鑸垎涓轟袱縐嶏細</span> </p> <p><span style="font-size: small;">    REST寮廤ebService錛屽熀浜嶩TTP鍗忚錛?/span> </p> <p><span style="font-size: small;">    RPC寮廤ebService錛屽熀浜嶴OAP鍗忚錛屼笉榪嘢OAP涔熸槸鍩轟簬HTTP浼犺緭鐨勩?/span> </p> <p><span style="font-size: small;">  鐙箟涓婄殑WebService鏄寚絎簩縐峈PC寮忕殑WebService錛屼篃灝辨槸鎴戜滑甯歌鐨勯偅縐嶃?/span> </p> <p><span style="font-size: small;">JAVA涓湁涓夌WebService瑙勮寖錛屽垎鍒槸JAX-WS錛圝AX-RPC錛夈丣AX-RS銆丣AXM&SAAJ銆?/span> </p> <p><span style="font-size: small;">    榪欓噷鍏堣JAX-WS錛圝ava API For XML-WebService錛夛紝JDK1.6 鑷甫鐨勭増鏈負JAX-WS2.1錛屽叾搴曞眰鏀寔涓篔AXB銆傛棭鏈熺殑JAVA Web鏈嶅姟瑙勮寖JAX-RPC錛圝ava API ForXML-Remote Procedure Call錛夌洰鍓嶅凡緇忚JAX-WS 瑙勮寖鍙栦唬錛孞AX-WS 鏄疛AX-RPC 鐨勬紨榪涚増鏈紝浣咼AX-WS 騫朵笉瀹屽叏鍚戝悗鍏煎JAX-RPC銆?/span> </p> <p><span style="font-size: small;">    搴熻瘽涓嶅璇翠簡錛屽厛鏉ュ啓涓涓渶綆鍗曠殑渚嬪瓙錛?/span> </p> <p><span style="font-size: small;">鏈嶅姟鍣ㄧ錛?/span> </p> <p><span style="font-size: small;">    </span> <span style="font-size: small;">鍦ㄦ兂瑕佸彂甯冧負WebService鐨勭被涓婂姞涓婃敞瑙WebService錛岃繖涓被鐨勬柟 娉曞氨鍙樹負WebService鐨勬柟娉曚簡錛屽啀閫氳繃Endpoint鐨刾ublish鏂規硶錛屽彂甯冭繖涓湇鍔★紝鍒版錛屼竴涓渶綆鍗曠殑WebService鎼炲畾銆傝繍琛?main鏂規硶錛屽湪嫻忚鍣ㄩ噷杈撳叆”</span>http://localhost:8080/Service/Hello?wsdl <span style="font-size: small;"> </span> <span style="font-size: small;"> </span> <span style="font-size: small;"> </span> <span style="font-size: small;">“</span> <span style="font-size: small;"> </span> <span style="font-size: small;"> </span> <span style="font-size: small;"> </span> <span style="font-size: small;">浼氱湅鍒頒綘鐨刉SDL淇℃伅銆?/span></p> <p> </p> <p><span style="font-size: small;"><br /></span> </p> <p><span style="font-size: small;">    </span> <span style="font-size: small;">涓嶈繃闇瑕佹敞鎰忎竴</span> <span style="font-size: small;"> </span> <span style="font-size: small;"> </span> <span style="font-size: small;"> </span> <span style="font-size: small;">涓嬶紝</span> <span style="font-size: small;"> </span> <span style="font-size: small;"> </span> <span style="font-size: small;"> </span> <span style="font-size: small;">鏈夌殑鍚屽濡傛灉涓嶅姞@SOAPBinding(style = SOAPBinding.Style.RPC)榪欒浠g爜浼氭姤閿欙細</span> </p> <p><span style="font-size: small;">com.sun.xml.internal.ws.model.RuntimeModelerException: runtime modeler error: Wrapper class com.why.webservice.jaxws.SayHello is not found. Have you run APT to generate them?</span> </p> <p><span style="font-size: small;">緗戜笂璧勬枡璇村彧瑕佸皢JDK鍗囩駭鍒?.6u17灝卞彲浠ヤ簡錛屾垜鐩存帴鍗囩駭鍒頒簡1.6u25錛?/span>1.6.0_25-b06錛夛紝闂瑙e喅錛?/p><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">package</span><span style="color: #000000; "> org.duke.jaxws.server;<br /><br /></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> javax.jws.WebService;<br /></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> javax.xml.ws.Endpoint;<br /><br />@WebService<br /></span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">class</span><span style="color: #000000; "> Hello {<br /><br />    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> String sayHello(String name) {<br />        </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #000000; ">"</span><span style="color: #000000; ">Hello </span><span style="color: #000000; ">"</span><span style="color: #000000; "> </span><span style="color: #000000; ">+</span><span style="color: #000000; "> name;<br />    }<br /><br />    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> main(String[] args){<br />        Endpoint.publish(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">http://localhost:8080/Service/Hello</span><span style="color: #000000; ">"</span><span style="color: #000000; ">, </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> Hello());<br />        System.out.println(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Success</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />    }<br />}<br /></span></div><p> </p><div><p><span style="font-size: small;">瀹㈡埛绔細</span> </p> <span style="font-size: small;">    鍦ㄥ懡浠よ杈撳叆鍛戒護 wsimport -s[鏂囦歡澶瑰悕] -p [鍖呭悕] -keep [鍙戝竷鐨勬湇鍔″湴鍧?wsdl] 鐢熸垚瀹㈡埛绔唬鐮侊紝濡傜敓鎴愭湰渚嬬殑瀹㈡埛绔唬鐮?#8221;<div>wsimport -s src -p org.duke.jaxws.client -keep http://localhost:8080/Service/Hello?wsdl",<span style="font-size: small;">褰撶劧錛屽墠鎻愭槸浣犲凡緇忛厤濂戒簡JAVA鐜鍙橀噺銆?/span><br /><div><span style="font-size: small;">鍒╃敤榪欎簺鐢熸垚鐨勫鎴風浠g爜錛屽氨鍙互璋冪敤榪欎釜WebService鏈嶅姟浜嗭細</span></div><br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">package</span><span style="color: #000000; "> org.duke.jaxws.test;<br /><br /></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> org.duke.jaxws.client.Hello;<br /></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> org.duke.jaxws.client.HelloService;<br /><br /></span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">class</span><span style="color: #000000; "> HelloClient {<br />    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> main(String[] args) {<br />        Hello hello </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> HelloService().getHelloPort();  <br />        String s </span><span style="color: #000000; ">=</span><span style="color: #000000; "> hello.sayHello(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">World!</span><span style="color: #000000; ">"</span><span style="color: #000000;">);  <br />        System.out.println(s); <br />    }<br /><br />}<br /></span></div></div></span></div><p> </p><p> </p><div><span style="font-size: small;">鎵ц浠g爜錛岃緭鍑猴細Hello World!</span></div><br /><p> </p><p><br /></p><p> </p></div><img src ="http://m.tkk7.com/dashi99/aggbug/381594.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/dashi99/" target="_blank">銈炴矇榛樻槸閲戙倿</a> 2012-06-27 12:38 <a href="http://m.tkk7.com/dashi99/archive/2012/06/27/381594.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://jujiamy.com" target="_blank">一个人在线观看视频免费</a>| <a href="http://langse3.com" target="_blank">亚洲av乱码一区二区三区按摩</a>| <a href="http://jinmenonline.com" target="_blank">色九月亚洲综合网</a>| <a href="http://519vip.com" target="_blank">亚洲国产精品尤物YW在线观看</a>| <a href="http://aijiu868.com" target="_blank">亚洲日本国产综合高清</a>| <a href="http://tv787.com" target="_blank">亚洲国产成人精品91久久久</a>| <a href="http://56v6.com" target="_blank">日韩免费观看一区</a>| <a href="http://cjsyw123.com" target="_blank">久久精品国产亚洲AV麻豆网站</a>| <a href="http://by8847.com" target="_blank">色视频色露露永久免费观看</a>| <a href="http://dsfv1.com" target="_blank">久久国产福利免费</a>| <a href="http://k4h3.com" target="_blank">四虎必出精品亚洲高清</a>| <a href="http://yongyihongze.com" target="_blank">在线观看亚洲精品国产</a>| <a href="http://zgjzysfc.com" target="_blank">一个人免费观看在线视频www</a>| <a href="http://vinsotec.com" target="_blank">又黄又大的激情视频在线观看免费视频社区在线 </a>| <a href="http://gycat.com" target="_blank">亚洲国产精品久久久久久</a>| <a href="http://yjszhukao.com" target="_blank">成年午夜视频免费观看视频</a>| <a href="http://lfhuanxin.com" target="_blank">亚洲色偷精品一区二区三区</a>| <a href="http://ynkaishan.com" target="_blank">亚洲日韩av无码</a>| <a href="http://taiyu18.com" target="_blank">日韩免费无砖专区2020狼</a>| <a href="http://guoyit.com" target="_blank">久久爰www免费人成</a>| <a href="http://ddhlj.com" target="_blank">污污污视频在线免费观看</a>| <a href="http://sjmthanks.com" target="_blank">亚洲国产精品一区二区久</a>| <a href="http://1000hu.com" target="_blank">亚洲综合色婷婷七月丁香</a>| <a href="http://yeshenghuowang.com" target="_blank">成人一a毛片免费视频</a>| <a href="http://zgbeian.com" target="_blank">久草免费手机视频</a>| <a href="http://bjlfggcm.com" target="_blank">亚洲国产免费综合</a>| <a href="http://deyingwh.com" target="_blank">亚洲最大的成网4438</a>| <a href="http://sczxzt.com" target="_blank">免费成人黄色大片</a>| <a href="http://bb927bb.com" target="_blank">99在线视频免费观看视频</a>| <a href="http://gttest5.com" target="_blank">久久午夜夜伦鲁鲁片免费无码</a>| <a href="http://yy6636.com" target="_blank">福利片免费一区二区三区</a>| <a href="http://www-13696.com" target="_blank">亚洲啪啪免费视频</a>| <a href="http://ydxcsh.com" target="_blank">无码乱人伦一区二区亚洲</a>| <a href="http://djllgs.com" target="_blank">午夜福利不卡片在线播放免费</a>| <a href="http://wwwhaole10.com" target="_blank">亚洲免费在线观看</a>| <a href="http://359777b.com" target="_blank">久久亚洲精品高潮综合色a片</a>| <a href="http://fantoment.com" target="_blank">亚洲精品视频在线观看免费</a>| <a href="http://junyehome.com" target="_blank">伊人婷婷综合缴情亚洲五月</a>| <a href="http://gdsanhai.com" target="_blank">免费一级毛片女人图片</a>| <a href="http://ri9999.com" target="_blank">成人免费一区二区三区在线观看</a>| <a href="http://vc77777.com" target="_blank">91大神在线免费观看</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>