亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? agendaclient.java

?? 使用java rmi編寫的一個議程服務(wù)系統(tǒng)
?? JAVA
字號:

import java.io.*;
import java.net.MalformedURLException;
import java.rmi.*;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.Iterator;

import commonResource.Meeting;

import agendaClient.*;
import agendaServer.agendaManagerInterface;
import agendaServer.userManagerInterface;

/**
 * 客戶端程序
 * @author Crise.Lee
 * @version 1.0
 */
public class AgendaClient {
	private static Boolean success;
	public static final String format="yyyy-MM-dd HH:mm";
	private static ArrayList<Meeting> meetinglist=null;
	public static void main(String[] args)
	{
		AnalyzeString analyze=new AnalyzeString();
		Object[] command=null;
		System.out.println("******************************************************************************");
		System.out.println("******************************************************************************");
		System.out.println("                           歡迎使用分布式議程服務(wù)系統(tǒng)                         ");
//		System.out.println("****************************************************************************");
		printCommand.printCommandFormat();
		
			try {
				BufferedReader read=new BufferedReader(new FileReader("clearMeeting"));
				String readline=read.readLine();
				while(readline!=null)
				{
					try {
						command=analyze.AnalyzeCommand(readline);
//						for(int i=0;i<command.length;i++)
//						{
///** */						System.out.println("command["+i+"]="+command[i]);
//						}
							handle(command);
					}catch (CommandFatmatException e) {
						System.err.println(e.getMessage());
						try {
							Thread.sleep(100);
						} catch (InterruptedException e1) {
							//e1.printStackTrace();
						}
						printCommand.printCommandFormat();
						
						//e.printStackTrace();
					}catch (Exception e) {
						System.err.println(e.getMessage());
						try {
							Thread.sleep(100);
						} catch (InterruptedException e1) {
							//e1.printStackTrace();
						}
						//e.printStackTrace();
					}finally
					{
//						try {
//							Thread.sleep(1000*1);
//						} catch (InterruptedException e) {
//							//e.printStackTrace();
//						}
						System.out.println();
						System.out.println("******************************************************************************");
					}
					readline=read.readLine();	
				} 
				
			} catch (FileNotFoundException e) {
				System.err.println(e.getMessage());
				System.err.println("錯誤:沒有發(fā)現(xiàn)文件");
				//e.printStackTrace();
			} catch (IOException e) {
				System.err.println(e.getMessage());
				System.err.println("錯誤:輸入輸出流發(fā)生錯誤");
				//e.printStackTrace();
			} 
	}
	
	/**
	 * 處理放回的命令參數(shù),并且調(diào)用遠程的方法實現(xiàn)用戶想要的功能
	 * @param command
	 * @return
	 * @throws RemoteException
	 * @throws MalformedURLException
	 * @throws NotBoundException
	 */
	public static Boolean handle(Object[] command) throws RemoteException, MalformedURLException, NotBoundException
	{
		Iterator<Meeting> iterator=null;
		Meeting meeting=null;
		int commType;
		//得到命令的類型
		commType=(Integer)command[0];
		int portNum;
		String hostName=null;
		String registryURL=null,agendaURL=null;
		
		//get the hostName and portNum
		hostName=(String)command[1];
		portNum=(Integer)command[2];
		registryURL="rmi://"+hostName+":"+portNum+"/user";
		agendaURL="rmi://"+hostName+":"+portNum+"/agenda";
		
    	userManagerInterface users=(userManagerInterface)Naming.lookup(registryURL);
		agendaManagerInterface agendas=(agendaManagerInterface)Naming.lookup(agendaURL);
		switch(commType)
		{
		case 1:
			success=false;
			success=users.register((String)command[3], (String)command[4]);
			if(success)
				System.out.println("操作成功");
			else
				System.out.println("操作失敗");
			break;
			
		case 2:
			success=false;
			success=agendas.add((String)command[3], (String)command[4], (String)command[5],
					(Date)command[6], (Date)command[7], (String)command[8]);
			if(success)
				System.out.println("操作成功");
			else
				System.out.println("操作失敗");
			break;
			
		case 3:
			meetinglist=null;
			meetinglist=agendas.query((String)command[3], (String)command[4],(Date)command[5], (Date)command[6]);
			
			if(meetinglist==null)
				System.out.println("  會議查詢錯誤,沒有從服務(wù)器返回結(jié)果。。。");
			else if(meetinglist.size()==0)
				System.out.println("  在輸入的查詢時間內(nèi),您沒有會議。。。");
			else{
				iterator=meetinglist.iterator();
				int i=0;
				while(iterator.hasNext())
				{
					i++;
					meeting=iterator.next();
					System.out.println("第 "+i+" 個會議  "+"會議名:"+meeting.getTitle());
					System.out.println("             發(fā)起人:"+meeting.getUserName());
					System.out.println("             邀請人:"+meeting.gerOtherName());
					System.out.println("             起始時間:"+dataToStr(meeting.getStartTime()));
					System.out.println("             結(jié)束時間:"+dataToStr(meeting.getEndTime()));	
				}
			}
			break;
			
		case 4:
			success=false;
			success=agendas.delete((String)command[3], (String)command[4],(String)command[5]);
			if(success)
				System.out.println("操作成功");
			else
				System.out.println("操作失敗");
			break;
			
		case 5:
			success=false;
			success=agendas.clear((String)command[3], (String)command[4]);
			if(success)
				System.out.println("操作成功");
			else
				System.out.println("操作失敗");
			break;
			
		default:
			System.out.println("參數(shù)錯誤");	
		
		}
		return success;
	}
	
	/**
	 * 轉(zhuǎn)換日期的格式,使其按照設(shè)置的格式打印出來
	 * @param date
	 * @return
	 */
	public static String dataToStr(Date date)
	{
		String dateStr=null;
	    SimpleDateFormat dateTimeFormat = new SimpleDateFormat(format);
	    dateStr = dateTimeFormat.format(date);
		return dateStr;
	}
	
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情都市一区二区| 91视频一区二区| 7777精品伊人久久久大香线蕉超级流畅| 国产成a人无v码亚洲福利| 日韩av在线免费观看不卡| 亚洲一区二区免费视频| 国产精品丝袜久久久久久app| 欧美大胆一级视频| 正在播放亚洲一区| 99久久精品久久久久久清纯| 国产成人aaa| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲精品美国一| 自拍偷自拍亚洲精品播放| 国产目拍亚洲精品99久久精品| 久久久久久99久久久精品网站| 91久久国产最好的精华液| 色综合夜色一区| 色婷婷综合视频在线观看| 成人app网站| 丁香网亚洲国际| 国产91精品精华液一区二区三区| 国产一区二区毛片| 国产成人免费在线观看| 国产精品资源在线看| 国产精品一区在线观看你懂的| 国产一区啦啦啦在线观看| 精品亚洲成a人| 精品在线免费视频| 国产激情一区二区三区四区| 国产成人自拍高清视频在线免费播放 | 亚洲va欧美va天堂v国产综合| 国产精品久久久久久久久动漫| 欧美精品一区二区精品网| 欧美tk丨vk视频| 久久亚洲综合色一区二区三区| 久久婷婷国产综合精品青草 | 日韩欧美在线网站| 精品少妇一区二区三区在线播放| 日韩美一区二区三区| 日韩一区二区三区免费观看| 欧美一区二区三区视频在线观看 | 色婷婷亚洲婷婷| 欧美自拍偷拍一区| 911精品国产一区二区在线| 欧美欧美欧美欧美首页| 色88888久久久久久影院按摩| 欧美系列一区二区| 欧美精品一二三| 欧美日韩免费观看一区三区| 日韩免费看网站| 国产日韩欧美制服另类| 亚洲天堂久久久久久久| 国产精品正在播放| 91玉足脚交白嫩脚丫在线播放| 欧美日韩三级视频| 久久久久久亚洲综合影院红桃| 日韩美女视频一区| 一区二区三区 在线观看视频| 一个色在线综合| 麻豆视频一区二区| 99久久久国产精品| 欧美二区在线观看| 中文字幕不卡在线观看| heyzo一本久久综合| 一本色道a无线码一区v| 欧美一级欧美三级| 欧美激情一区二区三区四区 | 久久久国产一区二区三区四区小说 | 激情综合一区二区三区| 成人av免费在线播放| 欧美猛男超大videosgay| 国产色爱av资源综合区| 亚欧色一区w666天堂| 国产成人在线视频播放| 成人app下载| 欧美综合一区二区三区| 久久影院午夜论| 亚洲图片欧美一区| 国产成人免费视频精品含羞草妖精 | 国产揄拍国内精品对白| 欧美综合天天夜夜久久| 欧美成人性福生活免费看| 亚洲免费在线电影| 国产一区二区0| 777色狠狠一区二区三区| 中文字幕日韩欧美一区二区三区| 裸体一区二区三区| 色综合视频在线观看| 久久综合五月天婷婷伊人| 亚洲福利电影网| 99视频精品免费视频| 精品国精品国产| 日韩av在线免费观看不卡| 色噜噜狠狠一区二区三区果冻| 欧美一区二区视频在线观看2022| 亚洲欧美在线另类| 国产精品1024| 欧美一区二区私人影院日本| 一区二区三区在线视频观看| 美腿丝袜亚洲色图| 欧美视频日韩视频| 一区二区三区在线视频观看58 | 国产午夜亚洲精品羞羞网站| 日本欧美一区二区在线观看| 一本久久综合亚洲鲁鲁五月天 | 亚洲视频中文字幕| 丁香五精品蜜臀久久久久99网站| 91麻豆精品91久久久久同性| 亚洲免费观看在线视频| 国内精品国产成人| 欧美一级片在线观看| 亚洲青青青在线视频| 99久久99久久精品免费观看 | 一区二区三区中文字幕电影| 成人午夜av影视| 久久久久久久久久久电影| 精品一区二区三区在线播放| 3d动漫精品啪啪1区2区免费 | 日韩在线一区二区三区| 在线观看日韩电影| 亚洲综合自拍偷拍| 色播五月激情综合网| 国产精品久久久久四虎| 国产sm精品调教视频网站| 国产日产欧美一区二区三区| 国产老肥熟一区二区三区| 视频一区视频二区中文| 日韩女同互慰一区二区| 99国产欧美久久久精品| 国产白丝网站精品污在线入口| 在线观看91视频| 亚洲激情图片一区| 欧美日韩一区二区三区四区五区| 国产欧美一区二区精品秋霞影院| 国产精品亲子伦对白| 洋洋av久久久久久久一区| 制服.丝袜.亚洲.中文.综合| 欧美私模裸体表演在线观看| 日韩欧美中文字幕制服| 亚洲一区电影777| 激情五月婷婷综合| 欧美日韩在线三区| 欧美美女直播网站| 91啦中文在线观看| 91在线观看污| 成人av影院在线| 国产成人精品午夜视频免费| 麻豆成人久久精品二区三区小说| 午夜精品福利在线| 亚洲一区二区欧美激情| 首页国产丝袜综合| 久久se这里有精品| 岛国av在线一区| 56国语精品自产拍在线观看| 欧美亚洲尤物久久| 成人免费视频在线观看| 成人av高清在线| 亚洲精品在线网站| 日韩综合在线视频| 欧美老女人在线| 玉足女爽爽91| 高清成人在线观看| 日韩一区二区中文字幕| 国产女人aaa级久久久级| 亚洲自拍偷拍九九九| 91成人在线免费观看| 日韩女优毛片在线| 亚洲欧美激情小说另类| 欧美aaaaaa午夜精品| 日本大香伊一区二区三区| 日韩一区在线播放| 福利91精品一区二区三区| 欧美精品aⅴ在线视频| 中文字幕亚洲不卡| 成人午夜短视频| 欧美不卡视频一区| 亚洲一区二区偷拍精品| 国产精品白丝av| 欧美色手机在线观看| 日韩欧美一二三| 欧美极品美女视频| 国产麻豆精品95视频| 制服丝袜成人动漫| 亚洲另类色综合网站| 99久久婷婷国产精品综合| 欧美一区二区三区影视| 樱花草国产18久久久久| www..com久久爱| 亚洲综合在线五月| 欧美在线免费观看亚洲| 日韩av一级片| 91精品国产黑色紧身裤美女| 极品瑜伽女神91| 中文字幕精品—区二区四季| 99热精品一区二区| 亚洲一区免费观看| 欧美精品v日韩精品v韩国精品v| 五月婷婷综合在线| 国产精品区一区二区三|