將Silverlight安裝到正式機(Windows 2003 Server)上之後無法瀏覽?
原文: WADL, WSDL, XSD, and the Web
更多的精彩內容,盡在Stefan Tilkov的blog,這次要討論的內容是REST 是否需要象WSDL一樣的功能,實際上指的是WADL。
我在這裡想到了幾點:
首先,對於依賴於XSD來描述XML的資料承載,我懷疑WADL比WSDL的真正優勢所在。我承認,一些糟糕的WSDL引入正離我們遠去,但是那些糟糕的地方並不是互交問題的潛藏之處。我瞭解WADL同時允許RNG和XSD-我不明白對於Java(或Python或Ruby)來說,RNG的匯入/匯出機制的狀態看起來是什麼樣的。其實我更喜歡聽在人們使用的程式語言中,使用RNG匯入功能的經驗。
第二,我認為Stefan在闡述(見註解)時,有點偏題了:
“由於緊密的耦合度通常產生於stub和skeleton的生成中,因此我完全不主張這點。”
最終,那些使用帶有"."的語言(如:Ruby,C#,Javascript)或帶有"/"的語言(如XPath,XSLT,XQuery)的人們,常常會對他們所處理的資訊的“形狀”作出假設。在微軟,我曾經建造了一個“基於點”的程式設計模型,這個模型在他們允許的範圍內很自由,但是,最終如果一個使用者依賴於叫做"foobar"的元素的訪問,那麼不管這個使用者用的是帶有"."的語言或是帶有"/"的語言,那這個元素就需要出現在這個XML中。當然,人們可以在程式設計中繞過缺失的/可選的資料(感謝上帝有null值),但是大多數使用XML的程式多少都要關注元素或是屬性的名稱,這就使得它們成了程式定義中固有的一部分(即使在那些程式的某些部分被儲存在程式碼流之外(例如:屬性))
最後,我認為在Stefan的註解中,Erik Johnson所闡述的內容有很多有價值的地方:
“我認為那些喜歡REST(不管以什麼形式)的人與其說是在抵制WS-*本身,還不如說是在反抗基於介面的程式設計-至少我是這麼認為的。”
如今,Orcas正處於衝刺階段,我們都在關注如何/是否有必要在WCF後設資料中支援UriTemplate。為了那些期待這個功能的使用者,我們很有可能會去做這件事情,但是我們很清楚,吸引人們的很大部分來至於不透名的URI和非後設資料,我們保證會將這項工作做得相當出色。
更多的精彩內容,盡在Stefan Tilkov的blog,這次要討論的內容是REST 是否需要象WSDL一樣的功能,實際上指的是WADL。
我在這裡想到了幾點:
首先,對於依賴於XSD來描述XML的資料承載,我懷疑WADL比WSDL的真正優勢所在。我承認,一些糟糕的WSDL引入正離我們遠去,但是那些糟糕的地方並不是互交問題的潛藏之處。我瞭解WADL同時允許RNG和XSD-我不明白對於Java(或Python或Ruby)來說,RNG的匯入/匯出機制的狀態看起來是什麼樣的。其實我更喜歡聽在人們使用的程式語言中,使用RNG匯入功能的經驗。
第二,我認為Stefan在闡述(見註解)時,有點偏題了:
“由於緊密的耦合度通常產生於stub和skeleton的生成中,因此我完全不主張這點。”
最終,那些使用帶有"."的語言(如:Ruby,C#,Javascript)或帶有"/"的語言(如XPath,XSLT,XQuery)的人們,常常會對他們所處理的資訊的“形狀”作出假設。在微軟,我曾經建造了一個“基於點”的程式設計模型,這個模型在他們允許的範圍內很自由,但是,最終如果一個使用者依賴於叫做"foobar"的元素的訪問,那麼不管這個使用者用的是帶有"."的語言或是帶有"/"的語言,那這個元素就需要出現在這個XML中。當然,人們可以在程式設計中繞過缺失的/可選的資料(感謝上帝有null值),但是大多數使用XML的程式多少都要關注元素或是屬性的名稱,這就使得它們成了程式定義中固有的一部分(即使在那些程式的某些部分被儲存在程式碼流之外(例如:屬性))
最後,我認為在Stefan的註解中,Erik Johnson所闡述的內容有很多有價值的地方:
“我認為那些喜歡REST(不管以什麼形式)的人與其說是在抵制WS-*本身,還不如說是在反抗基於介面的程式設計-至少我是這麼認為的。”
如今,Orcas正處於衝刺階段,我們都在關注如何/是否有必要在WCF後設資料中支援UriTemplate。為了那些期待這個功能的使用者,我們很有可能會去做這件事情,但是我們很清楚,吸引人們的很大部分來至於不透名的URI和非後設資料,我們保證會將這項工作做得相當出色。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1714894
相關文章
- windows10系統無法安裝ie瀏覽器的方法Windows瀏覽器
- Windows Server 2003 安裝程式無法複製檔案 scrdenrl.dl_WindowsServer
- TIM 4.6在Windows 2003 Server上的安裝WindowsServer
- ITDS6.0在Windows 2003 Server上的安裝WindowsServer
- Windows Server安裝oracle 無法安裝以下功能:.NET Framework 3.5WindowsServerOracleFramework
- 求助:jar無法在手機上安裝JAR
- 解決!上傳 mp4 到伺服器之後,個別視訊無法在瀏覽器播放伺服器瀏覽器
- Windows10中安裝了ubuntu虛擬機器後xshell無法連線到ubuntuWindowsUbuntu虛擬機
- caj瀏覽器無法在win10上安裝的最佳解決方法瀏覽器Win10
- TAM6.0 for e_business在Windows 2003 Server上的安裝WindowsServer
- 解決office2003,無法解除安裝也無法安裝問題
- Chrome瀏覽器之 Postman 安裝Chrome瀏覽器Postman
- gpt分割槽無法安裝win10怎麼解決 windows無法安裝到gpt分割槽GPTWin10Windows
- win10 安裝程式無法將windows配置為在此計算機上執行怎麼解決Win10Windows計算機
- windows 安裝 企業QQ後,個人qq無法登入Windows
- Windows2003上安裝ORACLE8174WindowsOracle
- windows2003上安裝framework問題WindowsFramework
- 微軟將停止支援 Windows Server 2003微軟WindowsServer
- Windows無法安裝到GPT分割槽形式磁碟,怎麼辦?WindowsGPT
- win10正式版除了edge其他瀏覽器都無法上網怎麼辦Win10瀏覽器
- 在 Windows 11 中解除安裝 Edge 瀏覽器Windows瀏覽器
- oracle安裝後無法登入Oracle
- dns解析失敗無法瀏覽器上網解決辦法DNS瀏覽器
- Windows server2003 + sql server2005 叢集配置安裝WindowsServerSQL
- 在瀏覽器上安裝 Vue Devtools工具瀏覽器Vuedev
- server2003 安裝9.2.0.1Server
- MacOS下chrome瀏覽器上傳jpg證件照無法上傳MacChrome瀏覽器
- Redis 線上安裝後無法啟動?Redis
- WP Super Cache 安裝後無法使用
- win10安裝usb印表機後無法列印如何解決_win10安裝usb印表機後無法列印的修復步驟Win10
- 安裝Chrome瀏覽器Chrome瀏覽器
- 安裝mvc2之後無法開啟mvc1程式|安裝新的sp後vs無法開啟老專案MVC
- Windows Server 2003 + Glassfish v2 + Oracle 10G 安裝WindowsServerOracle 10g
- Dell2950伺服器windows server 2003安裝手記伺服器WindowsServer
- windows10瀏覽器老是無法正常開啟解決方案Windows瀏覽器
- 遷移虛擬機器後擴硬碟-windows server 2003系統虛擬機硬碟WindowsServer
- Oracle ebs R12 For windows2003 server 按安裝步驟OracleWindowsServer
- 在 Mac 上通過 VirtualBox 將 Windows 10 安裝到可移動裝置中MacWindows