⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 client.java

📁 贷款实例
💻 JAVA
字号:
import org.apache.axis.message.addressing.Address;import org.apache.axis.message.addressing.EndpointReferenceType;import loan.impl.*;import loan.impl.service.LoanServiceAddressingLocator;public class Client {    public static void main(String[] args) {				int loanNumber=-99;				double amount=-99.0;        if (args.length < 2) {            System.err.println("usage: Client <handle> createLoan LoanNumber UPBAmount");            System.err.println("usage: Client <handle> processLoanPayment LoanNumber Amount");            System.err.println("usage: Client <handle> getLoan LoanNumber ");            return;        }        loanNumber = Integer.parseInt(args[2]);        try {					LoanServiceAddressingLocator locator = new LoanServiceAddressingLocator();					String serviceURI = args[0];					// Create endpoint reference to service					EndpointReferenceType endpoint = new EndpointReferenceType();					endpoint.setAddress(new Address(serviceURI));					LoanPortType loanPT = locator.getLoanPortTypePort(endpoint);            if (args[1].equalsIgnoreCase("createLoan")) {								amount = Double.parseDouble(args[3]);								CreateLoanResponse clr = loanPT.createLoan(new CreateLoan(amount, loanNumber));                System.out.println("Loan " + clr.getReturnValue() + " created successfully.");            }else if (args[1].equalsIgnoreCase("processLoanPayment")) {								amount = Double.parseDouble(args[3]);								ProcessLoanPaymentResponse plpr = loanPT.processLoanPayment(new ProcessLoanPayment(amount, loanNumber));                System.out.println("Loan " + plpr.getReturnValue() + " processed successfully.");            } else if (args[1].equalsIgnoreCase("getLoanData")) {								GetLoanResponse glr= loanPT.getLoan(new GetLoan(loanNumber));								LoanType loan = glr.getReturnValue();                System.out.println("Loan Data ");                System.out.println("  Create Date " + loan.getCreateDate());                System.out.println("  Unpaid Principal Balance " + loan.getUPB());                System.out.println("  Status " + loan.getStatus());            }        } catch (Exception e) {            e.printStackTrace();        }    }}

⌨️ 快捷键说明

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