開發 SharePoint 2010 的應用程式
開發 SharePoint 2010 的應用程式
本文:
Microsoft patterns & practices 小組很高興宣佈發行:
開發 SharePoint 2010 的應用程式
|

SharePoint 2010 加入了開發 SharePoint 平台應用程式的全新方法。在 SharePoint 2010,不僅擁有具可擴充性、安全性及穩定性的基礎結構,利於建置多組織用戶共享的代管應用程式,而且透過 SharePoint 清單或外部資料,即能建立強大的資料導向解決方案,甚至還可以利用新一代瀏覽器功能及 Silverlight 的優勢,建立用戶端功能,提供豐富的使用 體驗。這些功能、操作模型及開發工具,讓 SharePoint 晉升更臻完整的應用程式平台,同時也讓客戶帶來全新設計及開發決策。本指南將協助客戶了解新功能所帶來的決策點、優缺點及效能影響;此外,本指南也將協助客戶深入了解如何充分應用 SharePoint 2010 所提供的全新功能。
|
《 開發 SharePoint 2010 的應用程式》的內容
|

元件
|
描述
|
本指南
|
<SharePoint 2010 的應用程式基礎>("Application Foundations for SharePoint 2010") 說明 在面對可測試性、彈性、設定、事件記錄與例外處理、維護性等挑戰時,您可以運用哪些方法因應;此外,此指南也說明在處理這些問題時如何應用「SharePoint 指南文件庫」(SharePoint Guidance Library) 元件。
<SharePoint 2010 的執行模型>("Execution Models in SharePoint 2010") 針對完全信任的執行環境運作機制、沙箱執行環境運作機制,及在 SharePoint 應用程式中的多種程式執行混合方法,提供深入技術說明。
<SharePoint 2010 的資料模型>("Data Models in SharePoint 2010") 說明有哪些全新清單、外部資料功能、資料存取技術及重要設計決策點可協助您選擇使用標準 SharePoint 清單或外部資料;詳述有哪些技術及模式可處理大型清單和清單彙總問題。
<SharePoint 2010 的用戶端模型>("Client Models in SharePoint 2010") 指導您如何充分運用全新用戶端功能以存取資料,並使用 Silverlight 和 Ajax 建置更豐富的使用體驗。
每一節亦包含一組 HOW-TO 主題,說明如何執行一些本小組難以發現的特定工作。
|
參考實作方法
|
此版本提供了八種參考實作方法,您可以將這些方法部署到 SharePoint 2010 測試環境。這些實作方法強化了指南中的關鍵概念,並說明如何建置可反映實際案例的應用程式。每種參考實作方法都會提供詳細案例及設計概觀、說明本小組在執行實作方法時所面對的設計決策,並提供可使安裝工作自動執行的安裝指令碼。此版本所提供的參考實作方法適用於下列案例:
· 沙箱化方案
· 含有完全信任 Proxy 的沙箱化方案
· 含有外部清單的沙箱化方案
· 含有自訂工作流程活動的沙箱化方案
· 伺服器陣列方案 (計時器工作)
· SharePoint 清單資料模型
· 外部資料模型
· 用戶端應用程式模型
|
SharePoint 指南文件庫
|
此文件庫收集了可重複使用的類別,這些類別原始程式碼用來處理 SharePoint 平台應用程式開發過程中常見的挑戰。此版本針對舊版所改進之處,除了新增支援沙箱化方案之外,還能使您充分利用全新 SharePoint 功能。「SharePoint 指南文件庫」包含三大重要元件:
· SharePoint 服務尋找程式。 此元件協助 SharePoint 應用程式輕鬆實作服務尋找程式模式。此服務尋找程式可讓程式碼不再相依於外部類型,使您的程式碼更具模組化、更容易測試、更容易維護。
· 應用程式設定管理員。 此元件提供一套穩固且一致的機制,以儲存及擷取 SharePoint 階層每一層級的組態設定,這套機制從個別網站 (SPWeb) 到整個伺服器陣列 (SPFarm) 都能適用。
· SharePoint 記錄器。 此元件提供易用的公用程式方法,您可以利用這些方法將資訊寫入 Windows 事件記錄檔及 SharePoint 統一登入服務 (ULS) 追蹤記錄檔中。它還可以針對記錄工作建立自訂的診斷事項及類別。
|
|
|
|
按一下 這裡 (可能為英文網頁) 下載此版本。
|
發佈日期: 8/15/2010 11:29 PM
這是翻譯後的部落格文章。英文原文請參閱 Developing Applications for SharePoint 2010