📄 agendaclient.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 + -