您當前位置: 唯學網 » IT認證培訓 » IT認證培訓教育新聞 »

Java網絡編程之URI、URL研究專題一

Java網絡編程之URI、URL研究專題一

唯學網 • 教育培訓

2016-9-23 16:51

IT認證

唯學網 • 中國教育電子商務平臺

加入收藏

什么uri、url和urn是識別、定位和命名互聯網上的資源的標準途徑。分析了uri、url和urn和java api的uri和url類(以及與url相關的類),并演示了如何在程序中使用這些類。

1989年tim berners-lee發明了互聯網(world wide web)。www被認為是全球互連的實際的和抽象的資源的集合--它按需求提供信息實體--通過互聯網訪問。實際的資源的范圍從文件到人,抽象的資源包括數據庫查詢。

因為要通過多樣的方式識別資源(人的名字可能相同,然而計算機文件只能通過唯一的路徑名稱組合訪問),所以需要標準的識別www資源的途徑。為了滿足這種需要,tim berners-lee引入了標準的識別、定位和命名的途徑:uri、url和urn。

uri、url和urn是什么?

體系中的uri、url和urn是彼此關聯的。uri的范疇位于體系的頂層,url和urn的范疇位于體系的底層。這種排列顯示url和urn都是uri的子范疇, uri表示的是統一的資源標識,它是以某種統一的(標準化的)方式標識資源的簡單字符串。典型情況下,這種字符串以scheme(命名uri的名字空間的標識符--一組相關的名稱)開頭,語法

[scheme:] scheme-specific-part

uri以scheme和冒號開頭。scheme用大寫/小寫字母開頭,后面為空或者跟著更多的大寫/小寫字母、數字、加號、減號和點號。冒號把scheme與scheme-specific-part分開了,并且scheme-specific-part的語法和語義(意思)由uri的名字空間決定。

其中一個例子是http://www.cnn.com,其中http是scheme,//http://www.cnn.com是 scheme-specific-part,并且它的scheme與scheme-specific-part被冒號分開了。

我們可以把uri按照絕對的或相對的分類。絕對的uri指以scheme(后面跟著冒號)開頭的uri。前面提到的http://www.cnn.com就是絕對的uri的一個例子,其它的例子還有mailto:jeff@javajeff.com、news:comp.lang.java.help和xyz://whatever。你可以把絕對的uri看作是以某種方式引用某種資源,而這種方式對標識符出現的環境沒有依賴。

如果使用文件系統作類比,絕對的uri類似于從根目錄開始的某個文件的路徑。與絕對的uri不同的,相對的uri不是以scheme(后面跟著冒號)開始的uri。

它的一個例子是articles/articles.html。你可以把相對的uri看作是以某種方式引用某種資源,而這種方式依賴于標識符出現的環境。如果用文件系統作類比,相對的uri類似于從當前目錄開始的文件路徑。

以上內容是關于Java網絡編程之URI、URL研究專題一的介紹,要想了解更多相關信息、教育培訓內容,請隨時關注唯學網,小編會第一時間為大家更新、跟進最新信息。

0% (0)
0% (10)
已有條評論