Microsoft Office SharePoint Server MOSS)是微軟的一種新型服務(wù)器應(yīng)用程序,也是微軟進(jìn)入到企業(yè)級(jí)市場(chǎng)的一個(gè)利器。通過(guò)對(duì)該應(yīng)用程序軟件的實(shí)踐開(kāi)發(fā),可以使系統(tǒng)組織簡(jiǎn)化協(xié)作、增強(qiáng)內(nèi)容管理業(yè)務(wù)工作流程等功能的應(yīng)用,還能與用戶(hù)熟悉的客戶(hù)端桌面應(yīng)用程序(包括Microsoft Office System)、電子郵件及Web瀏覽器緊密集成,從而可以提供一致的用戶(hù)體驗(yàn),簡(jiǎn)化用戶(hù)與內(nèi)容、流程及業(yè)務(wù)數(shù)據(jù)的交互。其中OBA(Office Business Application)思想起到了靈魂作用。
本書(shū)從MOSS思想體系架構(gòu)和應(yīng)用實(shí)踐開(kāi)發(fā)角度出發(fā),以.NET C#編程語(yǔ)言為基礎(chǔ),以MOSS復(fù)合開(kāi)發(fā)技術(shù)為應(yīng)用,通過(guò)對(duì)MOSS思想體系架構(gòu)和應(yīng)用程序?qū)嵗拈_(kāi)發(fā)學(xué)習(xí),可以對(duì)MOSS的項(xiàng)目實(shí)戰(zhàn)能力有顯著的提高,還可以使讀者深入了解如何以商務(wù)解決方案(OBA)的方式來(lái)構(gòu)建系統(tǒng)應(yīng)用平臺(tái)。本書(shū)的特色是集思想性、實(shí)用性為一體,可以使讀者循序漸進(jìn)地掌握MOSS開(kāi)發(fā)技術(shù)。每章內(nèi)容分為技術(shù)基礎(chǔ)總結(jié)、設(shè)計(jì)思想及項(xiàng)目實(shí)戰(zhàn)解析三部分,隨書(shū)所附光盤(pán)中包含代碼實(shí)例,供讀者參考學(xué)習(xí)。
本書(shū)適合.NET MOSS開(kāi)發(fā)愛(ài)好者及初、中級(jí)開(kāi)發(fā)人員參考學(xué)習(xí),特別有助于MOSS程序員進(jìn)入實(shí)戰(zhàn)層次,也可以作為相關(guān)培訓(xùn)機(jī)構(gòu)的參考教材,還可以作為高等院校相關(guān)專(zhuān)業(yè)師生的參考書(shū)。
高陽(yáng) 微軟最有價(jià)值專(zhuān)家(ASP.NET MVP) 微軟2009最有影響力的開(kāi)發(fā)者 微軟Tech Ed 2009特約講師 微軟特邀WebCast特約講師 微軟北京.NET俱樂(lè)部高級(jí)講師 微軟2008金牌講師決賽評(píng)委 2009 CSDN 2.0大會(huì)特約講師 北京交通大學(xué)計(jì)算機(jī)學(xué)
第1章 MOSS產(chǎn)品概述
1.1 MOSS的市場(chǎng)定位和商業(yè)價(jià)值
1.2 MOSS功能介紹
1.2.1 門(mén)戶(hù)
1.2.2 內(nèi)容管理
1.2.3 搜索
1.2.4 業(yè)務(wù)流程
1.2.5 商務(wù)智能
1.3 小結(jié)
第2章 MOSS基礎(chǔ)架構(gòu)
2.1 MOSS系統(tǒng)架構(gòu)
2.2 MOSS共享服務(wù)
2.3 MOSS的安裝和部署
2.3.1 MOSS安裝
2.3.2 MOSS部署
2.4 小結(jié)
第3章 基于MOSS服務(wù)的開(kāi)發(fā)
3.1 MOSS開(kāi)發(fā)概述
3.2 基于Object Model的開(kāi)發(fā)
3.2.1 Object Model概述
3.2.2 Object Model架構(gòu)剖析
3.2.3 Object Model開(kāi)發(fā)實(shí)例
3.3 基于Web Service的開(kāi)發(fā)
3.3.1 SharePoint網(wǎng)站的Web Service開(kāi)發(fā)
3.3.2 列表的Web Service開(kāi)發(fā)
3.3.3 文檔工作區(qū)的Web Service開(kāi)發(fā)
3.3.4 圖片庫(kù)的Web Service開(kāi)發(fā)
3.3.5 網(wǎng)站用戶(hù)和角色的Web Service開(kāi)發(fā)
3.4 小結(jié)
第4章 MOSS基礎(chǔ)功能開(kāi)發(fā)
4.1 Site和Web
4.1.1 Site和Web概述
4.1.2 使用SPSite類(lèi)
4.1.3 使用SPWeb類(lèi)
4.2 列表
4.2.1 列表概述
4.2.2 訪問(wèn)列表和列表中的內(nèi)容
4.2.3 添加、刪除、更新列表
4.2.4 操作列表記錄
4.3 文檔庫(kù)
4.3.1 文檔庫(kù)概述
4.3.2 建立文檔庫(kù)
4.3.3 文檔庫(kù)版本管理
4.3.4 文件夾和文件管理
4.4 會(huì)議工作區(qū)
4.4.1 會(huì)議工作區(qū)概述
4.4.2 管理會(huì)議工作區(qū)網(wǎng)站
4.4.3 訪問(wèn)會(huì)議工作區(qū)
4.4.4 會(huì)議管理
4.5 Features
4.5.1 Features概述
4.5.2 Feature定義和Feature的訪問(wèn)
4.5.3 Feature定義的安裝和移除
4.5.4 Feature的激活和停止
4.5.5 Feature開(kāi)發(fā)實(shí)例
4.6 小結(jié)
第5章 Web Part開(kāi)發(fā)
5.1 Web Part概述
5.1.1 WSS 3.0中的Web Part類(lèi)型
5.1.2 ASP.NET和WSS 3.0中Web Part頁(yè)面的架構(gòu)
5.2 Web Part開(kāi)發(fā)技術(shù)
5.2.1 Web Part開(kāi)發(fā)過(guò)程
5.2.2 Web Part屬性
5.2.3 可連接的Web Part
5.3 Web Part開(kāi)發(fā)實(shí)例
5.3.1 創(chuàng)建PageViewer Web Part
5.3.2 創(chuàng)建SQL Web Part
5.3.3 創(chuàng)建XML Web Part
5.3.4 創(chuàng)建RSS Feed Web Part
5.4 小結(jié)
第6章 EventHandler開(kāi)發(fā)
6.1 MOSS 2007中的EventHandler
6.1.1 什么是EventHandler
6.1.2 EventHandler和工作流
6.1.3 EventHandler的開(kāi)發(fā)
6.2 EventHandler開(kāi)發(fā)實(shí)例
6.2.1 向文檔庫(kù)中添加文檔時(shí)更新列表
6.2.2 防止文檔被誤刪除
6.2.3 新建任務(wù)時(shí)發(fā)送郵件
6.3 MOSS 2007的驗(yàn)證
6.3.1 MOSS 2007驗(yàn)證模型
6.3.2 匿名訪問(wèn)
6.4 MOSS 2007的授權(quán)
6.4.1 授權(quán)模型
6.4.2 授權(quán)管理
6.5 小結(jié)
第7章 企業(yè)內(nèi)容管理
7.1 什么是企業(yè)內(nèi)容管理
7.2 企業(yè)內(nèi)容管理技術(shù)
7.2.1 文檔管理
7.2.2 Web內(nèi)容管理
7.2.3 記錄管理
7.2.4 表單管理
7.3 企業(yè)內(nèi)容管理實(shí)踐
7.4 小結(jié)
第8章 工作流技術(shù)
8.1 MOSS的工作流開(kāi)發(fā)
8.1.1 MOSS工作流概述
8.1.2 MOSS中的工作流對(duì)象
8.2 使用SharePoint Designer 2007創(chuàng)建工作流
8.2.1 創(chuàng)建費(fèi)用報(bào)銷(xiāo)審批列表庫(kù)
8.2.2 創(chuàng)建費(fèi)用審批工作流
8.2.3 使用費(fèi)用報(bào)銷(xiāo)審批工作流
8.3 創(chuàng)建MOSS自定義工作流
8.3.1 工作流表單設(shè)計(jì)
8.3.2 工作流建模
8.3.3 工作流模板
8.3.4 代碼編寫(xiě)
8.3.5 工作流部署
8.4 Windows Workflow Foundation簡(jiǎn)介
8.4.1 什么是WWF
8.4.2 WWF中的常用對(duì)象
8.4.3 WWF的開(kāi)發(fā)
8.5 小結(jié)
第9章 企業(yè)商業(yè)智能
9.1 Office SharePoint Server 2007商業(yè)智能概述
9.1.1 Microsoft Business Intelligence
9.1.2 Office SharePoint Server 2007商業(yè)智能
9.2 在MOSS中創(chuàng)建報(bào)表
9.2.1 安裝和配置
9.2.2 創(chuàng)建報(bào)表
9.2.3 報(bào)表服務(wù)集成
9.3 報(bào)表服務(wù)的WebParts
9.3.1 數(shù)據(jù)源和數(shù)據(jù)視圖
9.3.2 篩選器WebParts
9.3.3 報(bào)表查看器WebParts
9.3.4 Excel Web Access WebParts
9.4 報(bào)表中心
9.4.1 創(chuàng)建報(bào)表中心
9.4.2 配置和管理報(bào)表中心
9.4.3 使用報(bào)表中心
9.5 用報(bào)表服務(wù)擴(kuò)展
9.5.1 編程調(diào)用Excel Service
9.5.2 儀表板
9.5.3 KPI
9.5.4 BDC
9.6 報(bào)表部署
9.6.1 部署拓?fù)?/p>
9.6.2 選擇部署模式位置
9.6.3 將報(bào)表、模型和共享數(shù)據(jù)源部署到SharePoint站點(diǎn)
9.7 小結(jié)
第10章 搜索技術(shù)
10.1 MOSS的搜索功能
10.1.1 搜索(Search)技術(shù)在MOSS中的發(fā)展
10.1.2 MOSS 2007可以搜索的內(nèi)容
10.2 MOSS的搜索技術(shù)架構(gòu)
10.2.1 搜索技術(shù)架構(gòu)
10.2.2 內(nèi)容爬網(wǎng)原理
10.3 定義和管理搜索功能
10.3.1 啟動(dòng)并創(chuàng)建搜索服務(wù)
10.3.2 實(shí)現(xiàn)搜索功能
10.3.3 設(shè)置爬網(wǎng)計(jì)劃
10.4 MOSS搜索的自定義開(kāi)發(fā)
10.4.1 查詢(xún)對(duì)象模型
10.4.2 查詢(xún) Web 服務(wù)
10.4.3 自定義搜索
10.5 搜索功能實(shí)踐
10.5.1 設(shè)置合理的爬網(wǎng)計(jì)劃
10.5.2 搜索調(diào)優(yōu)
10.5.3 保護(hù)搜索內(nèi)容
10.6 小結(jié)
第11章 MOSS和Office的集成解決方案
11.1 MOSS和Office集成開(kāi)發(fā)概述
11.1.1 Office 2007組成
11.1.2 集成開(kāi)發(fā)概述
11.1.3 集成開(kāi)發(fā)場(chǎng)景
11.2 微軟OBA(Office Business Application)解決方案
11.2.1 OBA簡(jiǎn)介
11.2.2 OBA架構(gòu)
11.2.3 OBA特點(diǎn)及應(yīng)用
11.3 MOSS和Infopath的集成設(shè)計(jì)、開(kāi)發(fā)
11.3.1 應(yīng)用場(chǎng)景
11.3.2 解決方案概述
11.3.3 技術(shù)要點(diǎn)和實(shí)踐
11.4 MOSS和Excel的集成設(shè)計(jì)與開(kāi)發(fā)
11.4.1 應(yīng)用場(chǎng)景
11.4.2 解決方案概述
11.4.3 技術(shù)要點(diǎn)和實(shí)踐
11.5 小結(jié)
第12章 MOSS中實(shí)現(xiàn)E-Learning
12.1 E-Learning概述
12.1.1 什么是E-Learning
12.1.2 基于MOSS的E-Learning企業(yè)解決方案
12.1.3 E-Learning的網(wǎng)絡(luò)解決方案
12.2 認(rèn)識(shí)SharePoint Learning Kit(SLK)
12.2.1 什么是SharePoint Learning Kit
12.2.2 安裝SharePoint Learning Kit
12.2.3 AssignmentListWebPart 的功能簡(jiǎn)介
12.3 在MOSS中實(shí)現(xiàn)E-Learning二次開(kāi)發(fā)
12.3.1 E-Learning功能模型
12.3.2 基于SharePoint Learning Kit實(shí)現(xiàn)編碼
12.4 小結(jié)
第13章 SharePoint 2010前瞻
13.1 Windows SharePoint Service 2.0及SharePoint Portal Server 2003
13.1.1 Windows SharePoint Service 2.0
13.1.2 SharePoint Portal Server 2003
13.2 Windows SharePoint Service 3.0 及Microsoft Office SharePoint Server 2007
13.2.1 Windows SharePoint Service 3.0
13.2.2 Microsoft Office SharePoint Server 2007
13.3 SharePoint 2010 技術(shù)概覽
13.3.1 SharePoint 2010簡(jiǎn)介
13.3.2 SharePoint 2010模塊新功能
13.3.3 SharePoint 2010用戶(hù)新功能
13.3.4 SharePoint 2010管理新功能
13.3.5 SharePoint 2010環(huán)境搭建及要求
13.4 SharePoint 2010 更新的對(duì)象模型
13.4.1 BusinessData模型
13.4.2 Workflow支持
13.4.3 Visio對(duì)象
13.4.4 部署對(duì)象
13.5 SharePoint 2010 實(shí)戰(zhàn)演練
13.5.1 使用Office 2010創(chuàng)建子站點(diǎn)及文檔
13.5.2 使用Access Services
13.6 小結(jié)
第1章 MOSS產(chǎn)品概述
1.1 MOSS的市場(chǎng)定位和商業(yè)價(jià)值
MOSS的全稱(chēng)叫做Microsoft Office SharePoint Server,目前近期的版本是Microsoft Office SharePoint Server 2007。Moss是一個(gè)服務(wù)器功能集成套件,它提供的內(nèi)容管理和企業(yè)搜索、加速共享業(yè)務(wù)流程,并便利跨界限信息共享以更好地了解業(yè)務(wù),從而有助提高組織的工作效率。MOSS 2007通過(guò)一個(gè)集成平臺(tái)而不是依靠分散的系統(tǒng)來(lái)支持整個(gè)企業(yè)內(nèi)的所有Intranet、Extranet和Web應(yīng)用程序。此外,該協(xié)作和內(nèi)容管理服務(wù)器還為IT專(zhuān)業(yè)人員及開(kāi)發(fā)人員提供了實(shí)現(xiàn)服務(wù)器管理、應(yīng)用程序可擴(kuò)展性和互操作性所需的平臺(tái)和工具。
大家經(jīng)常聽(tīng)到的另外一個(gè)和SharePoint相關(guān)的名詞是Windows SharePoint Services,實(shí)際上,Windows SharePoint Services是使企業(yè)能夠創(chuàng)建用于信息共享和文檔協(xié)作的網(wǎng)站的解決方案。Windows SharePoint Services是Microsoft Windows Server 2003中提供的信息工作者基礎(chǔ)架構(gòu)的一個(gè)重要組成部分,它能夠與客戶(hù)端應(yīng)用程序(包括Microsoft Office System)集成,以提供其他功能并充當(dāng)應(yīng)用程序開(kāi)發(fā)的一個(gè)平臺(tái)。
Windows SharePoint Services和MOSS的關(guān)系是:MOSS 2007是在Windows SharePoint Services 3.0的基礎(chǔ)上構(gòu)建的,并提供了更多的企業(yè)級(jí)功能,包括協(xié)作、門(mén)戶(hù)、搜索、企業(yè)內(nèi)容管理、業(yè)務(wù)流程和表單及商務(wù)智能等。
對(duì)于微軟而言,MOSS平臺(tái)是微軟進(jìn)入到企業(yè)級(jí)市場(chǎng)的一個(gè)利器,為什么這么說(shuō)呢?我們知道,在軟件領(lǐng)域,微軟是為數(shù)不多的擁有一個(gè)完整產(chǎn)品體系的公司,這個(gè)產(chǎn)品體系主要分為兩部分:客戶(hù)端產(chǎn)品和服務(wù)器端產(chǎn)品。Windows客戶(hù)端(Windows XP、Windows Vista)和Office客戶(hù)端(Word、Excel、PowerPoint、Outlook等)已經(jīng)基本占領(lǐng)了絕大多數(shù)用戶(hù)的PC終端;而微軟的服務(wù)器端產(chǎn)品,如Windows Server、SQL Server、Exchange Server、Biztalk Server在企業(yè)級(jí)市場(chǎng)也在不斷發(fā)展壯大。然而,之前微軟缺乏一個(gè)產(chǎn)品能通過(guò)把客戶(hù)端產(chǎn)品和服務(wù)器端產(chǎn)品集成在一起,為企業(yè)用戶(hù)提供企業(yè)級(jí)的商業(yè)價(jià)值,把微軟在個(gè)人用戶(hù)市場(chǎng)的優(yōu)勢(shì)延續(xù)到企業(yè)市場(chǎng)中。而SharePoint系列產(chǎn)品的誕生正是為了解決這一問(wèn)題。實(shí)際上,SharePoint系列產(chǎn)品的最初目的就是為了將微軟在企業(yè)級(jí)應(yīng)用的基礎(chǔ)架構(gòu)(操作系統(tǒng)、數(shù)據(jù)庫(kù))和微軟在個(gè)人用戶(hù)市場(chǎng)的客戶(hù)端軟件(Windows、Office)連接集成在一起,使個(gè)人可以將客戶(hù)端軟件的良好使用體驗(yàn)無(wú)縫地集成到企業(yè)級(jí)應(yīng)用中,為企業(yè)提供方便、高效、易于推廣的企業(yè)應(yīng)用服務(wù)和企業(yè)應(yīng)用基礎(chǔ)平臺(tái)。
SharePoint產(chǎn)品通過(guò)不斷的發(fā)展,到MOSS 2007這個(gè)版本,應(yīng)該說(shuō)已經(jīng)基本實(shí)現(xiàn)了微軟對(duì)SharePoint系列產(chǎn)品的戰(zhàn)略定位,SharePoint產(chǎn)品也成為微軟歷史上成長(zhǎng)最快的產(chǎn)品??梢灶A(yù)料,MOSS在中國(guó)的企業(yè)級(jí)市場(chǎng)也會(huì)得到越來(lái)越廣泛的應(yīng)用。而本書(shū)正是為了向您詳細(xì)介紹MOSS 2007的開(kāi)發(fā)技術(shù),使您能夠利用MOSS 2007的強(qiáng)大功能開(kāi)發(fā)出的企業(yè)級(jí)應(yīng)用。
……
其實(shí)MOSS 2007的每一個(gè)知識(shí)點(diǎn)都能夠單獨(dú)寫(xiě)一本書(shū),而這本MOSS圖書(shū)則是難得的一本從SharePoint思想、架構(gòu)到開(kāi)發(fā)實(shí)踐性都很強(qiáng)的圖書(shū),很多人抱怨用MOSS開(kāi)發(fā)很難,或許沒(méi)能很好地理解SharePoint的架構(gòu)體系、原理思想,以及開(kāi)發(fā)模式。這本書(shū)應(yīng)該能解決您"MOSS開(kāi)發(fā)很難"的困惑。