bookpriceproxyfactory1.java

来自「java web services how to program」· Java 代码 · 共 42 行

JAVA
42
字号
// BookPriceProxyFactory1.java
// Service proxy factory for Bookstore 1.
package jws1casestudy.pricefinder;

// Java XML packages
import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;
import javax.xml.rpc.ServiceException;

// Java core package
import java.net.*;

public class BookPriceProxyFactory1
{
   // create BookPriceProxy instance 
   public static BookPriceProxy createProxy()
      throws ServiceException, MalformedURLException
   {
         // Web service WSDL URL
         URL wsdlURL = new URL( "http://localhost:8080/" + 
            "bookstore1/WSDL/BookPriceService.wsdl" );

         // Web service namespace
         QName serviceIdentifier = new QName(
            "http://www.deitel.com/BookPrice.wsdl", 
            "BookPriceService" );
         
         // Web service custom type namespace
         QName priceQuoteIdentifier = new QName(
            "http://www.deitel.com/BookPrice/type", "PriceQuote" );

         // port name
         String portName = "BookPricePort";

         // return new book price Web service proxy
         return new BookPriceProxy( wsdlURL,
               serviceIdentifier, priceQuoteIdentifier, portName );

   } // end method createProxy
   
} // end class BookPriceProxyFactory1

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?