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

📄 agendaclient.java~22~

📁 ssd8 exercise 4 答案 老师写的, 绝对正确
💻 JAVA~22~
字号:
package Exercise4;

import java.rmi.*;
import java.text.*;

public class AgendaClient {
  public AgendaClient() {
  }

  public static void main(String args[]) {
    System.out.println("Looking for agenda");
    SimpleDateFormat DateTrans=new SimpleDateFormat("yyyy-mm-dd-hh:mm:ss");

    try {
      String registry = "localhost";
      if (args.length >= 1) {
        registry = args[0];
      }
      String registration = "rmi://" + registry + "/SimpleAgenda";
      Remote remoteService = Naming.lookup(registration);
      RMIAgenda myService = (RMIAgenda) remoteService;

      //   java [clientname] [servername] [portnumber] register [username] [password]
      if (args[2].endsWith("register")) {
        myService.UserRegist(args[3], args[4]);
      }


      //java [clientname] [servername] [portnumber] add [username] [password]
      //[otherusername] [start] [end] [title]
      if (args[2].endsWith("add")) {
        myService.AddingMeeting ( args[3], args[4], args[5],DateTrans.parse( args[6]),DateTrans.parse(args[7]),args[8]);
      }


//      SimpleDateFormat test=new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
//      Date test1=test.parse("2005-1-1 00:00:00");

//      System.out.println("test date " + test1.toString() );


//      BufferedReader inFromClient = new BufferedReader(new InputStreamReader(
//        System.in));



        /*      String cControl;
             while (true)
              {
                System.out.println("");
                System.out.println("");
                System.out.println("1  User Registration  ");
                System.out.println("2  Adding Meetings   ");
                System.out.println("3  Querying Meetings   ");
                System.out.println("4  Deleting Meetings   ");
                System.out.println("5  Clearing Meetings   ");
                System.out.println("");
                System.out.println("");
                cControl =  inFromClient.readLine() ;


              }
         */

        // myService.UserRegist(" test","test");

      System.out.println("Execute Finished.");

      // D = new java.util.Date();
    }
    catch (NotBoundException nbe) {
      System.out.println("No myService on ");
    }
    catch (RemoteException re) {
      System.out.println("RMI error " + re);
    }
    catch (Exception e) {
      System.out.println("error " + e);
    }
  }
}

⌨️ 快捷键说明

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