怎麼玩 URL Rewriting

URL Rewriting,這個好像似曾相識,又覺得很陌生的技術,已經隨著資訊安全與 SEO (Search Engine Optimization) 的腳步,逐漸影響每個 Web Developer,不論你是走哪個技術的(ASP, ASP.NET, PHP, JSP, Ruby, Perl, ...),基本上都很難不去重視它,因為它其實可以幫你很多忙。光是一個 REST 的 URL 樣式,就可以讓很多人眼睛為之一亮。

...繼續閱讀 »

Silverlight: 由遠端下載 XML 資料,在本地端取用

在 Silverlight 做資料交換時,不論是哪種資料來源,都是需要由遠端下載資料來取用,XML 是其中之一,像是下載產品清單,或是由遠端撈取作業資料等等,另外,在 Silverlight 中由於不支援 XmlDocument 與 XPath 搜尋兩個工具,因此 LINQ to XML 是必學的東西(雖然有時候它不如 XPath 般直覺)。

...繼續閱讀 »

Exam 70-565: PRO: Designing and Developing Enterprise Applications by using .NET Framework 3.5 考試重點中譯文

本考試是 MCPD 3.5 系列最終極的專業級考試,測驗考生對於使用 .NET Framework 3.5 在企業級環境中設計與發展應用程式的能力。在企業環境中,不再只有單純的單一種類應用程式,而是混合著各類型的應用程式、舊系統、異質系統或資料庫的環境,微軟要求具有 MCPD: Enterprise Application Developer 3.5 認證資格的開發人員除了要具備多樣化的開發能力(ASP.NET, ADO.NET, WCF, Windows Forms 等)外,還必須要有在企業級環境使用這些技術發展應用程式的專業技能。

...繼續閱讀 »

Exam 70-564: PRO: Designing and Developing ASP.NET Applications by using .NET Framework 3.5 考試重點中譯文

本考試測驗考生對使用 .NET Framework 3.5 設計與發展 Web Application 的專業能力(即使用 ASP.NET 3.5 開發應用程式的能力),並且著重於設計應用程式時的技術評估與決策,在不同的環境以及軟硬體的限制下,要如何取用適當的應用程式元件來發展所需要的解決方案。

...繼續閱讀 »

Exam 70-563: PRO: Designing and Developing Windows Applications by using .NET Framework 3.5 考試重點中譯文

本考試測驗考生對使用 .NET Framework 3.5 設計與發展 Windows Application 的專業能力,在 .NET Framework 3.5 中,Windows Application 包含了 Windows Forms 和 Windows Presentation Foundation,不過本考試專注的地方還是在 Windows Forms 應用程式部份,並且著重於設計應用程式時的技術評估與決策,在不同的環境以及軟硬體的限制下,要如何取用適當的應用程式元件來發展所需要的解決方案。

...繼續閱讀 »

[Troubleshooting] 在 IIS 7.0 中設定檔案上傳的大小

以往在寫 ASP.NET 應用程式時,我們大多會習慣使用 Web.config 中的 maxRequestLength 來打開檔案上傳的限制(預設 4096KB),那是因為 IIS 6.0 中沒有上傳檔案大小的限制,但是到了 IIS 7.0 時,微軟在 IIS 的工作行程中加入了一道檢查 HTTP 上傳資料流大小的限制,這個限制的強制性比 ASP.NET 的要強的多,但是卻鮮少有人提及這個部份。

...繼續閱讀 »

Exam 70-505: TS: Microsoft .NET Framework 3.5, Windows Forms Application Development 考試重點中譯文

本考試測驗考生對於 Windows Forms 應用程式的開發熟悉度,雖然它是在 .NET Framework 3.5 中,但是它卻沒有太大變化,主因是 Windows Forms 本身並沒有太大的變化,但因為它週邊有些許變化(例如在 Windows Vista 中部署,WCF Service 以及 Client Profile Service 等等),而且微軟認為短期內 WPF (Windows Presentation Foundation) 要取代 Windows Forms 是不太可能的,這點在微軟沒有把 Exam 70-502: TS: Microsoft .NET Framework 3.5, Windows Presentation Foundation 列入 MCPD: Enterprise Application Developer 3.5 的要求可看出端倪。

...繼續閱讀 »

Exam 70-561: TS: Microsoft .NET Framework 3.5, ADO.NET Application Development 考試重點中譯文

本考試是測驗考生對 .NET Framework 3.5 中的 ADO.NET 的使用熟悉度,由於 ADO.NET 在 .NET Framework 3.5 中的變化較大,加入了 LINQ, ADO.NET Entity Framework 以及 Sync Framework 三樣工具,因此微軟才特別將 ADO.NET 抽出獨立成一個考試(以往是和 Web Application 和 Windows Application 合在一起考),這也代表了評估與善用適當的資料存取的方式,已成為邁向專業的程式開發人員的必經之路。

...繼續閱讀 »