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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? flickrps.java

?? OO 圖書館系統
?? JAVA
字號:
import java.net.URL;
import org.w3c.dom.*;
//one sample application using flickr.photos.search method to perform a simple key word search 
public class FlickrPS{
	String api_key;
	//1---REST
	//2---SOAP
	Integer requestformat=1;
	String method="flickr.photos.search";
	String tag;
	String para="tags";
	Integer no_display;
	URL url;
	Document doc;

	public FlickrPS (String api_key, Integer requestformat,String tag,Integer no_display){

		this.api_key = api_key;
		this.requestformat=requestformat;
		this.tag=tag;
		this.no_display = no_display;
		
	
	}

	// simulated client
	public static void main(String args[]){
		
		// set the firewall proxy to pass the SIT firewall 
		// comment out the following three lines if you are using the program at home
	    System.setProperty("proxySet", "true");
		System.setProperty("http.proxyHost", "www-cache.cs.usyd.edu.au");
		System.setProperty("http.proxyPort","8000"); 
		
		FlickrPS flickrps=new FlickrPS("8447cdc43d7b3e85c7d01f5d9875ecb9",Integer.parseInt(args[0]),args[1],Integer.parseInt(args[2]));
		flickrps.searchByTag();
	}

	/**
	 * Assumming only one tag is used to search
	 * 
	 */
	public void searchByTag(){
        try {
        	//REST request
            if(requestformat==1){
            
              //using factory MessageFactory to create URL for REST request	
			  this.url = new URL(MessageFactory.getRESTUrl(method,para,tag,api_key));
	          //using strategy to set communiction between client and server
	          //then get the response from server
              CommFormat commformat = new CommFormat(new ConcreteStrategyREST(url));
              this.doc=commformat.getResponse();
              System.out.println("Getting Response from server successfully with REST!");
            
            }
            
            else if(requestformat==2){
              this.url=new URL("http://api.flickr.com/services/soap/");
              //using factory MessageFactory to create SOAPEnvelope for SOAP request	
              CommFormat commformat = new CommFormat(new ConcreteStrategySOAP(url,MessageFactory.getSOAP(method,para,tag,api_key)));
              this.doc=commformat.getResponse();
              System.out.println("Getting Response from server successfully with SOAP!");
            	
            }
            else{
            	
            System.out.println("Invalid RequestFormat name!"+requestformat);
            	
            return;
            }
           
            //since when i use concretestrategy to get the response from server, for REST  and SOAP,
            //the response has been converted to Document formate,then i can using the same parsing method for both
            //request format 
            
            //but because the two different method flickr.photos.search and flickr.tags.getrelated give the two different
            //response in Document formate,so i am using the facade pattern for different method
            //"PhotoPS"-----means using flickr.photos.search
            //"PhotoTR"-----means using flickr.tags.getrelated 
            ParsingFacade facade = new ParsingFacade(doc,"PhotoPS");
            
            //parsing response Document, then display it
            facade.parsingPS(no_display);
                    
        } catch (Exception e) {
            e.printStackTrace();
        }
	}
		
	
}		

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区四区五区黄| 国产精品欧美一区喷水| 91啪亚洲精品| av成人免费在线| youjizz国产精品| av一二三不卡影片| www.一区二区| 91社区在线播放| 日本乱码高清不卡字幕| 在线看不卡av| 91精品婷婷国产综合久久竹菊| 在线成人av网站| 欧美成人精品高清在线播放| 久久久久久久久久久久久久久99| 久久免费视频一区| 成人免费在线视频观看| 一区二区高清免费观看影视大全| 亚洲一区二区视频| 久久精品国产久精国产爱| 国产一区欧美二区| 成人午夜电影久久影院| 色婷婷激情一区二区三区| 欧美高清www午色夜在线视频| 欧美男女性生活在线直播观看| 在线观看91av| 亚洲国产高清在线| 亚洲国产精品精华液网站| 国内精品在线播放| 色综合久久天天综合网| 精品久久久网站| 18成人在线观看| 秋霞国产午夜精品免费视频| 99re这里只有精品6| 一区二区三区中文字幕精品精品| 亚洲三级电影网站| 国产中文字幕一区| 韩国毛片一区二区三区| 国产福利精品导航| 欧美日本视频在线| 国产欧美日韩一区二区三区在线观看| 一区二区三区国产| 激情文学综合网| 欧美四级电影在线观看| 久久综合九色综合97婷婷女人| 日韩美女久久久| 九色porny丨国产精品| 欧美自拍丝袜亚洲| 国产亚洲精品7777| 美国十次了思思久久精品导航| 95精品视频在线| 国产午夜亚洲精品羞羞网站| 日韩精品91亚洲二区在线观看| 成人av在线电影| 精品福利在线导航| 婷婷久久综合九色综合伊人色| 北岛玲一区二区三区四区| 久久免费偷拍视频| 开心九九激情九九欧美日韩精美视频电影| 91啪亚洲精品| 国产精品国产馆在线真实露脸| 国产尤物一区二区| 精品美女一区二区三区| 日韩精品乱码av一区二区| 欧美性生活久久| 国产精品短视频| 成人国产在线观看| 久久精品欧美一区二区三区不卡| 久久激情五月婷婷| 日韩免费电影一区| 九一久久久久久| 亚洲精品一区二区三区精华液 | 欧美色窝79yyyycom| 成人免费在线视频观看| av动漫一区二区| 亚洲色图丝袜美腿| 91日韩精品一区| 亚洲午夜久久久久久久久电影院| 91麻豆精东视频| 亚洲欧美激情插| 色婷婷av一区二区三区大白胸| 亚洲色图20p| 日本韩国一区二区| 亚洲成人www| 日韩一区和二区| 激情综合色丁香一区二区| 久久综合精品国产一区二区三区| 韩国在线一区二区| 欧美国产精品一区二区三区| 成人免费毛片aaaaa**| 亚洲人成在线观看一区二区| 在线免费av一区| 蜜臀av一区二区在线观看| 精品久久久久99| 成人黄色一级视频| 亚洲一区二区三区四区的| 欧美一级日韩免费不卡| 国产麻豆欧美日韩一区| 成人免费视频在线观看| 欧美午夜宅男影院| 国产一区欧美日韩| 亚洲欧美二区三区| 欧美丰满少妇xxxbbb| 国产美女主播视频一区| 国产综合色视频| 国产精品美女www爽爽爽| 色综合天天综合狠狠| 日韩国产在线观看| 国产精品嫩草影院com| 欧美三日本三级三级在线播放| 激情综合五月婷婷| 亚洲制服丝袜一区| 91成人免费在线| 另类欧美日韩国产在线| 最新日韩在线视频| 精品99一区二区| 欧美综合在线视频| 国产精品亚洲人在线观看| 亚洲午夜私人影院| 久久天天做天天爱综合色| 91成人网在线| 国产盗摄视频一区二区三区| 亚洲一区二区三区中文字幕 | 一区二区三区四区蜜桃| 26uuu亚洲综合色欧美| 色悠久久久久综合欧美99| 国模一区二区三区白浆| 亚洲成人综合网站| 亚洲摸摸操操av| 久久久蜜桃精品| 欧美一区二区三区在线电影| 一本色道**综合亚洲精品蜜桃冫 | 国产精品美女久久久久久久久久久 | 国产欧美一区二区三区在线老狼| 欧美视频一区二区在线观看| 福利一区福利二区| 国产精品亚洲第一区在线暖暖韩国 | 欧美一区二区视频在线观看| 91论坛在线播放| 成人成人成人在线视频| 国产综合色在线| 国精产品一区一区三区mba视频| 一区二区三区在线免费播放| 国产精品进线69影院| 日本一区二区久久| 国产亚洲一区二区三区四区| 久久嫩草精品久久久精品| 精品剧情v国产在线观看在线| 日韩一区二区精品在线观看| 欧美三级三级三级| 欧美伦理视频网站| 8x8x8国产精品| 欧美一区二区三区免费视频 | 国产三级久久久| 久久久777精品电影网影网| 2024国产精品| 久久久久久免费网| 欧美高清在线一区| 成人免费一区二区三区视频| 亚洲欧洲一区二区在线播放| 欧美国产精品一区二区| 中文字幕一区二区三区四区不卡 | 性做久久久久久免费观看欧美| 亚洲一区二区视频在线观看| 爽好久久久欧美精品| 免费av成人在线| 国产精品综合一区二区| 国产白丝精品91爽爽久久| 色综合一个色综合| 欧美高清一级片在线| 久久婷婷久久一区二区三区| 国产日韩精品一区二区三区 | 91成人国产精品| 欧美久久婷婷综合色| 精品少妇一区二区三区日产乱码 | 视频在线观看91| 精品在线观看免费| www..com久久爱| 欧美系列亚洲系列| 国产亚洲一区二区在线观看| 亚洲精品视频免费看| 五月综合激情婷婷六月色窝| 精彩视频一区二区三区| 91蜜桃免费观看视频| 欧美一区日韩一区| 中文字幕不卡一区| 午夜免费久久看| 粉嫩av亚洲一区二区图片| 欧美三级一区二区| 日本一区二区免费在线观看视频 | 成人综合在线网站| 欧美视频在线观看一区二区| www久久久久| 亚洲成人精品影院| 粉嫩欧美一区二区三区高清影视| 欧美视频在线观看一区| 中文字幕av不卡| 奇米影视7777精品一区二区| 成人午夜大片免费观看| 91精品国产91热久久久做人人| 中文字幕永久在线不卡|