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

📄 transactionclient.java

📁 一个不错的corba实例
💻 JAVA
字号:
package Bank;

import java.io.*;
import org.omg.CORBA.ORB;
import org.omg.CosNaming.*;

public class TransactionClient
{
    static BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
    public static void main(String args[])
   {
       try{
           ORB orb = ORB.init(args,null);
           org.omg.CORBA.Object obj = orb.resolve_initial_references("NameService");
           NamingContext namingContext = NamingContextHelper.narrow(obj);
           System.out.println(namingContext);
           NameComponent nameComponent = new NameComponent("Bank","");
           NameComponent path[] = {nameComponent};
           Transaction transaction = TransactionHelper.narrow(namingContext.resolve(path));
           System.out.println("Transaction Server bound");
           
           System.out.println("Enter Counter ID:");
           String counterId = in.readLine();
           System.out.println("Enter the account ID:");
           String accountId = in.readLine();
           System.out.println("Enter debut amount:");
           double debit = Integer.parseInt(in.readLine());
           System.out.println("Enter Credit amount");
           double credit = Integer.parseInt(in.readLine());
           System.out.println("Enter date of transaction");
           String date = in.readLine();
           
           String status = transaction.updateDetails(counterId,date,debit,credit,accountId);
           System.out.println("Status of operation:" + status);      
           
       }
       catch(Exception e)
       {
	System.out.println(e);
       }
   }
}

⌨️ 快捷键说明

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