前面的兩篇文章簡單的介紹了基本的Web Service與Client端與SOAP Extension的加/解密應用,而這次,我們就簡單的來針對SOAP Extension的運作方式來做點更進一步的瞭解。
2013-05-06
前面的兩篇文章簡單的介紹了基本的Web Service與Client端與SOAP Extension的加/解密應用,而這次,我們就簡單的來針對SOAP Extension的運作方式來做點更進一步的瞭解。
這次我們要真正的動手實作出一個可以將訊息進行加/解密的SOAP Extension功能。
雖然Web Service早就不是什麼新玩意兒,透過SOAP來進行資料交換/傳輸也不是什麼新奇的科技,不過還是有個和Web Service相關的「玩具」想要和大家分享一下。
前一陣子開始學習ASP.Net MVC3,不禁為MVC3裡面內建的許多方便的機制深感讚嘆,例如在Controller中對Model進行編輯所使用的Action預設範本,都會去檢查ModelState.IsValid,來確保Model的正確性。
這是個對開發者來說很方便的機制。然而,當ModelState.IsValid的值為False時,要慢慢去爬出ModelState中的每組值,就是一件有點累人的事了。
最近在看ASP.Net MVC3相關的東西,為了求方便,所以想說直接建立一個Windows Server 2008 R2為作業系統的環境,一方面當作開發的環境,另一方面也好用來模擬到時候開發完後佈署的環境(又是因為懶....)。作業系統和軟體以及其他相關套件都安裝好了之後,當然免不了要實作一些小範例來加速了解整個架構和實作的方式。就這樣一路很順的建立好了一個支援HTML5的ASP.Net MVC3專案,直接使用專案樣版中預設提供的內容,在Visual Studio 2010中很開心的按下了F5....咦!!!?Exception!! 而且是出現在js檔裡面!!?