简介
Microsoft Office SharePoint Server MOSS)是微软的一种新型服务
器应用程序,也是微软进入到企业级市场的一个利器。通过对该应用程序软
件的实践开发,可以使系统组织简化协作、增强内容管理业务工作流程等功
能的应用,还能与用户熟悉的客户端桌面应用程序(包括Microsoft Office
System)、电子邮件及Web浏览器紧密集成,从而可以提供一致的用户体验
,简化用户与内容、流程及业务数据的交互。其中OBA(Office Business
Application)思想起到了灵魂作用。
本书从MOSS思想体系架构和应用实践开发角度出发,以.NET C#编程语
言为基础,以MOSS复合开发技术为应用,通过对MOSS思想体系架构和应用程
序实例的开发学习,可以对MOSS的项目实战能力有显著的提高,还可以使读
者深入了解如何以商务解决方案(OBA)的方式来构建系统应用平台。本书
的特色是集思想性、实用性为一体,可以使读者循序渐进地掌握MOSS开发技
术。每章内容分为技术基础总结、设计思想及项目实战解析三部分,随书所
附光盘中包含代码实例,供读者参考学习。
本书适合.NET MOSS开发爱好者及初、中级开发人员参考学习,特别有
助于MOSS程序员进入实战层次,也可以作为相关培训机构的参考教材,还可
以作为高等院校相关专业师生的参考书。
目录
第1章 moss产品概述. 1
1.1 moss的市场定位和商业价值 2
1.2 moss功能介绍 4
1.2.1 门户 4
1.2.2 内容管理 6
1.2.3 搜索 9
1.2.4 业务流程 11
1.2.5 商务智能 12
1.3 小结 13
第2章 moss基础架构 14
2.1 moss系统架构 15
2.2 moss共享服务 17
2.3 moss的安装和部署 23
2.3.1 moss安装 23
2.3.2 moss部署 32
2.4 小结 35
第3章 基于moss服务的开发 36
3.1 moss开发概述 37
3.2 基于object model的开发 38
3.2.1 object model概述 38
.3.2.2 object model架构剖析 40
3.2.3 object model开发实例 42
3.3 基于web service的开发 54
3.3.1 sharepoint网站的
web service开发 54
3.3.2 列表的web service开发 58
3.3.3 文档工作区的web service
开发 64
3.3.4 图片库的web service开发 68
3.3.5 网站用户和角色的
web service开发 73
3.4 小结 79
第4章 moss基础功能开发 81
4.1 site和web 82
4.1.1 site和web概述 82
4.1.2 使用spsite类 83
4.1.3 使用spweb类 85
4.2 列表 88
4.2.1 列表概述 88
4.2.2 访问列表和列表中的内容 90
4.2.3 添加、删除、更新列表 93
4.2.4 操作列表记录 95
4.3 文档库 103
4.3.1 文档库概述 103
4.3.2 建立文档库 103
4.3.3 文档库版本管理 108
4.3.4 文件夹和文件管理 110
4.4 会议工作区 112
4.4.1 会议工作区概述 112
4.4.2 管理会议工作区网站 113
4.4.3 访问会议工作区 114
4.4.4 会议管理 115
4.5 features 121
4.5.1 features概述 121
4.5.2 feature定义和feature
的访问 122
4.5.3 feature定义的安装和移除 125
4.5.4 feature的激活和停止 126
4.5.5 feature开发实例 126
4.6 小结 129
第5章 web part开发 130
5.1 web part概述 131
5.1.1 wss 3.0中的web part
类型 131
5.1.2 asp.net和wss 3.0中
web part页面的架构 132
5.2 web part开发技术 134
5.2.1 web part开发过程 134
5.2.2 web part属性 139
5.2.3 可连接的web part 142
5.3 web part开发实例 148
5.3.1 创建pageviewer web part 148
5.3.2 创建sql web part 153
5.3.3 创建xml web part 156
5.3.4 创建rss feed web part 163
5.4 小结 167
第6章 eventhandler开发和moss验证、授权 168
6.1 moss 2007中的eventhandler 169
6.1.1 什么是eventhandler 169
6.1.2 eventhandler和工作流 170
6.1.3 eventhandler的开发 171
6.2 eventhandler开发实例 180
6.2.1 向文档库中添加文档时
更新列表 180
6.2.2 防止文档被误删除 183
6.2.3 新建任务时发送邮件 184
6.3 moss 2007的验证 186
6.3.1 moss 2007验证模型 186
6.3.2 匿名访问 192
6.4 moss 2007的授权 197
6.4.1 授权模型 197
6.4.2 授权管理 200
6.5 小结 203
第7章 企业内容管理 204
7.1 什么是企业内容管理 205
7.2 企业内容管理技术 205
7.2.1 文档管理 205
7.2.2 web内容管理 210
7.2.3 记录管理 215
7.2.4 表单管理 219
7.3 企业内容管理最佳实践 220
7.4 小结 225
第8章 工作流技术 226
8.1 moss的工作流开发 227
8.1.1 moss工作流概述 227
8.1.2 moss中的工作流对象 229
8.2 使用sharepoint designer 2007创建工作流 230
8.2.1 创建费用报销审批列表库 230
8.2.2 创建费用审批工作流 231
8.2.3 使用费用报销审批工作流 237
8.3 创建moss自定义工作流 239
8.3.1 工作流表单设计 239
8.3.2 工作流建模 240
8.3.3 工作流模板 247
8.3.4 代码编写 248
8.3.5 工作流部署 252
8.4 windows workflow foundation简介 254
8.4.1 什么是wwf 254
8.4.2 wwf中的常用对象 255
8.4.3 wwf的开发 257
8.5 小结 258
第9章 企业商业智能 260
9.1 office sharepoint server 2007商业智能概述 261
9.1.1 microsoft business intelligence 261
9.1.2 office sharepoint server 2007商业智能 264
9.2 在moss中创建报表 266
9.2.1 安装和配置 266
9.2.2 创建报表 277
9.2.3 报表服务集成 280
9.3 报表服务的webparts 287
9.3.1 数据源和数据视图 287
9.3.2 筛选器webparts 288
9.3.3 报表查看器webparts 290
9.3.4 excel web access webparts 290
9.4 报表中心 291
9.4.1 创建报表中心 291
9.4.2 配置和管理报表中心 295
9.4.3 使用报表中心 297
9.5 用报表服务扩展 298
9.5.1 编程调用excel service 298
9.5.2 仪表板 299
9.5.3 kpi 300
9.5.4 bdc 302
9.6 报表部署 302
9.6.1 部署拓扑 302
9.6.2 选择部署模式位置 303
9.6.3 将报表、模型和共享数据源部署到sharepoint站点 304
9.7 小结 305
第10章 搜索技术 306
10.1 moss的搜索功能 307
10.1.1 搜索(search)技术在moss中的发展 307
10.1.2 moss 2007可以搜索的内容 307
10.2 moss的搜索技术架构 307
10.2.1 搜索技术架构 307
10.2.2 内容爬网原理 308
10.3 定义和管理搜索功能 310
10.3.1 启动并创建搜索服务 310
10.3.2 实现搜索功能 310
10.3.3 设置爬网计划 315
10.4 moss搜索的自定义开发 316
10.4.1 查询对象模型 316
10.4.2 查询 web 服务 317
10.4.3 自定义搜索 318
10.5 搜索功能实践 320
10.5.1 设置合理的爬网计划.. 320
10.5.2 搜索调优 321
10.5.3 保护搜索内容 321
10.6 小结 322
第11章 moss和office的集成解决方案 323
11.1 moss和office集成开发概述 324
11.1.1 office 2007组成 324
11.1.2 集成开发概述 325
11.1.3 集成开发场景 325
11.2 微软oba(office business application)解决方案 326
11.2.1 oba简介 326
11.2.2 oba架构 326
11.2.3 oba特点及应用 328
11.3 moss和infopath的集成设计、开发 328
11.3.1 应用场景 328
11.3.2 解决方案概述 331
11.3.3 技术要点和最佳实践 335
11.4 moss和excel的集成设计与开发 343
11.4.1 应用场景 343
11.4.2 解决方案概述 348
11.4.3 技术要点和最佳实践 350
11.5 小结 373
第12章 moss中实现e-learning 375
12.1 e-learning概述 376
12.1.1 什么是e-learning 376
12.1.2 基于moss的e-learning企业解决方案 377
12.1.3 e-learning的网络解决方案 377
12.2 认识sharepoint learning kit(slk) 378
12.2.1 什么是sharepoint learning kit 378
12.2.2 安装sharepoint learning kit 379
12.2.3 assignmentlistwebpart的功能简介 382
12.3 在moss中实现e-learning二次开发 388
12.3.1 e-learning功能模型 388
12.3.2 基于sharepoint learning kit实现编码 390
12.4 小结 396
第13章 sharepoint 2010前瞻 398
13.1 windows sharepoint service 2.0及sharepoint
portal server 2003 399
13.1.1 windows sharepoint service 2.0 399
13.1.2 sharepoint portal server 2003 403
13.2 windows sharepoint service 3.0 及microsoft office sharepoint server 2007 404
13.2.1 windows sharepoint service 3.0 404
13.2.2 microsoft office sharepoint server 2007 412
13.3 sharepoint 2010 技术概览 417
13.3.1 sharepoint 2010简介 417
13.3.2 sharepoint 2010模块新功能 419
13.3.3 sharepoint 2010用户新功能 421
13.3.4 sharepoint 2010管理新功能 424
13.3.5 sharepoint 2010环境搭建及要求 430
13.4 sharepoint 2010 更新的对象模型 431
13.4.1 businessdata模型 431
13.4.2 workflow支持 432
13.4.3 visio对象 432
13.4.4 部署对象 432
13.5 sharepoint 2010 实战演练 433
13.5.1 使用office 2010创建子站点及文档 433
13.5.2 使用access services 434
13.6 小结 436
实例目录
实例3-1:如何使用moss对象模型进行开发 39
实例3-2:使用moss对象模型创建网站集 42
实例3-3:使用moss对象模型添加webpart 45
实例3-4:使用moss对象模型显示网站中文档库中的文档及其所占的存储空间 48
实例3-5:使用moss对象模型查看网站中的用户信息 50
实例3-6:使用moss的webservice创建网站集 55
实例3-7:使用moss的webservice创建列表库 59
实例3-8:使用moss的webservice创建、删除文档工作区 65
实例3-9:使用moss的webservice处理文档工作区中的文档和元数据 66
实例3-10:使用moss的webservice管理网站中的用户 73
实例3-11:使用moss的webservice为网站添加角色 77
实例4-1:使用spsite创建网站集 84
实例4-2:使用spweb创建站点 86
实例4-3:使用splist管理列表 91
实例4-4:使用splistitem管理列表项 92
实例4-5:使用object model实现列表操作 93
实例4-6:使用object model实现列表操作记录 95
实例4-7:使用object model实现将文档上传到文档库 105
实例4-8:使用object model实现文档的版本管理 109
实例4-9:使用object model创建会议工作区 113
实例4-10:使用object model创建会议 116
实例4-11:使用object model访问feature 123
实例5-1:如何创建一个web part 134
实例5-2:如何暴露web part属性 140
实例5-3:如何实现web part连接 143
实例5-4:创建consumer web part 145
实例5-5:创建page viewer web part 149
实例5-6:创建可自定义访问数据库的web part 153
实例5-7:创建可访问xml的web part 156
实例5-8:创建rss feed web part 163
实例6-1:利用eventhandler实现文档库操作日志 171
实例6-2:创建eventhandler启用工具 172
实例6-3:利用eventhandler实现操作文档库时自动更新文档库列表 180
实例6-4:利用eventhandler实现防止文档库中的文档被误删除 183
实例6-5:利用eventhandler实现新建任务时自动发送邮件 184
实例6-6:利用object model实现授权管理 200
实例8-1:使用sharepoint designer 2007创建审批工作流 230
实例8-2:在moss中创建、部署和使用自定义工作流 239
实例9-1:通过编程的方式调用excel service 298
实例10-1:利用moss 2007的查询web服务实现搜索功能 318
实例11-1:如何打开使用infopath工具包创建的托管代码表单模板 333
实例11-2:如何使用excel web services开发自定义应用程序 352
实例11-3:开发托管代码udf 366
实例12-1:在moss中实现e-learning ... 388
1.1 moss的市场定位和商业价值 2
1.2 moss功能介绍 4
1.2.1 门户 4
1.2.2 内容管理 6
1.2.3 搜索 9
1.2.4 业务流程 11
1.2.5 商务智能 12
1.3 小结 13
第2章 moss基础架构 14
2.1 moss系统架构 15
2.2 moss共享服务 17
2.3 moss的安装和部署 23
2.3.1 moss安装 23
2.3.2 moss部署 32
2.4 小结 35
第3章 基于moss服务的开发 36
3.1 moss开发概述 37
3.2 基于object model的开发 38
3.2.1 object model概述 38
.3.2.2 object model架构剖析 40
3.2.3 object model开发实例 42
3.3 基于web service的开发 54
3.3.1 sharepoint网站的
web service开发 54
3.3.2 列表的web service开发 58
3.3.3 文档工作区的web service
开发 64
3.3.4 图片库的web service开发 68
3.3.5 网站用户和角色的
web service开发 73
3.4 小结 79
第4章 moss基础功能开发 81
4.1 site和web 82
4.1.1 site和web概述 82
4.1.2 使用spsite类 83
4.1.3 使用spweb类 85
4.2 列表 88
4.2.1 列表概述 88
4.2.2 访问列表和列表中的内容 90
4.2.3 添加、删除、更新列表 93
4.2.4 操作列表记录 95
4.3 文档库 103
4.3.1 文档库概述 103
4.3.2 建立文档库 103
4.3.3 文档库版本管理 108
4.3.4 文件夹和文件管理 110
4.4 会议工作区 112
4.4.1 会议工作区概述 112
4.4.2 管理会议工作区网站 113
4.4.3 访问会议工作区 114
4.4.4 会议管理 115
4.5 features 121
4.5.1 features概述 121
4.5.2 feature定义和feature
的访问 122
4.5.3 feature定义的安装和移除 125
4.5.4 feature的激活和停止 126
4.5.5 feature开发实例 126
4.6 小结 129
第5章 web part开发 130
5.1 web part概述 131
5.1.1 wss 3.0中的web part
类型 131
5.1.2 asp.net和wss 3.0中
web part页面的架构 132
5.2 web part开发技术 134
5.2.1 web part开发过程 134
5.2.2 web part属性 139
5.2.3 可连接的web part 142
5.3 web part开发实例 148
5.3.1 创建pageviewer web part 148
5.3.2 创建sql web part 153
5.3.3 创建xml web part 156
5.3.4 创建rss feed web part 163
5.4 小结 167
第6章 eventhandler开发和moss验证、授权 168
6.1 moss 2007中的eventhandler 169
6.1.1 什么是eventhandler 169
6.1.2 eventhandler和工作流 170
6.1.3 eventhandler的开发 171
6.2 eventhandler开发实例 180
6.2.1 向文档库中添加文档时
更新列表 180
6.2.2 防止文档被误删除 183
6.2.3 新建任务时发送邮件 184
6.3 moss 2007的验证 186
6.3.1 moss 2007验证模型 186
6.3.2 匿名访问 192
6.4 moss 2007的授权 197
6.4.1 授权模型 197
6.4.2 授权管理 200
6.5 小结 203
第7章 企业内容管理 204
7.1 什么是企业内容管理 205
7.2 企业内容管理技术 205
7.2.1 文档管理 205
7.2.2 web内容管理 210
7.2.3 记录管理 215
7.2.4 表单管理 219
7.3 企业内容管理最佳实践 220
7.4 小结 225
第8章 工作流技术 226
8.1 moss的工作流开发 227
8.1.1 moss工作流概述 227
8.1.2 moss中的工作流对象 229
8.2 使用sharepoint designer 2007创建工作流 230
8.2.1 创建费用报销审批列表库 230
8.2.2 创建费用审批工作流 231
8.2.3 使用费用报销审批工作流 237
8.3 创建moss自定义工作流 239
8.3.1 工作流表单设计 239
8.3.2 工作流建模 240
8.3.3 工作流模板 247
8.3.4 代码编写 248
8.3.5 工作流部署 252
8.4 windows workflow foundation简介 254
8.4.1 什么是wwf 254
8.4.2 wwf中的常用对象 255
8.4.3 wwf的开发 257
8.5 小结 258
第9章 企业商业智能 260
9.1 office sharepoint server 2007商业智能概述 261
9.1.1 microsoft business intelligence 261
9.1.2 office sharepoint server 2007商业智能 264
9.2 在moss中创建报表 266
9.2.1 安装和配置 266
9.2.2 创建报表 277
9.2.3 报表服务集成 280
9.3 报表服务的webparts 287
9.3.1 数据源和数据视图 287
9.3.2 筛选器webparts 288
9.3.3 报表查看器webparts 290
9.3.4 excel web access webparts 290
9.4 报表中心 291
9.4.1 创建报表中心 291
9.4.2 配置和管理报表中心 295
9.4.3 使用报表中心 297
9.5 用报表服务扩展 298
9.5.1 编程调用excel service 298
9.5.2 仪表板 299
9.5.3 kpi 300
9.5.4 bdc 302
9.6 报表部署 302
9.6.1 部署拓扑 302
9.6.2 选择部署模式位置 303
9.6.3 将报表、模型和共享数据源部署到sharepoint站点 304
9.7 小结 305
第10章 搜索技术 306
10.1 moss的搜索功能 307
10.1.1 搜索(search)技术在moss中的发展 307
10.1.2 moss 2007可以搜索的内容 307
10.2 moss的搜索技术架构 307
10.2.1 搜索技术架构 307
10.2.2 内容爬网原理 308
10.3 定义和管理搜索功能 310
10.3.1 启动并创建搜索服务 310
10.3.2 实现搜索功能 310
10.3.3 设置爬网计划 315
10.4 moss搜索的自定义开发 316
10.4.1 查询对象模型 316
10.4.2 查询 web 服务 317
10.4.3 自定义搜索 318
10.5 搜索功能实践 320
10.5.1 设置合理的爬网计划.. 320
10.5.2 搜索调优 321
10.5.3 保护搜索内容 321
10.6 小结 322
第11章 moss和office的集成解决方案 323
11.1 moss和office集成开发概述 324
11.1.1 office 2007组成 324
11.1.2 集成开发概述 325
11.1.3 集成开发场景 325
11.2 微软oba(office business application)解决方案 326
11.2.1 oba简介 326
11.2.2 oba架构 326
11.2.3 oba特点及应用 328
11.3 moss和infopath的集成设计、开发 328
11.3.1 应用场景 328
11.3.2 解决方案概述 331
11.3.3 技术要点和最佳实践 335
11.4 moss和excel的集成设计与开发 343
11.4.1 应用场景 343
11.4.2 解决方案概述 348
11.4.3 技术要点和最佳实践 350
11.5 小结 373
第12章 moss中实现e-learning 375
12.1 e-learning概述 376
12.1.1 什么是e-learning 376
12.1.2 基于moss的e-learning企业解决方案 377
12.1.3 e-learning的网络解决方案 377
12.2 认识sharepoint learning kit(slk) 378
12.2.1 什么是sharepoint learning kit 378
12.2.2 安装sharepoint learning kit 379
12.2.3 assignmentlistwebpart的功能简介 382
12.3 在moss中实现e-learning二次开发 388
12.3.1 e-learning功能模型 388
12.3.2 基于sharepoint learning kit实现编码 390
12.4 小结 396
第13章 sharepoint 2010前瞻 398
13.1 windows sharepoint service 2.0及sharepoint
portal server 2003 399
13.1.1 windows sharepoint service 2.0 399
13.1.2 sharepoint portal server 2003 403
13.2 windows sharepoint service 3.0 及microsoft office sharepoint server 2007 404
13.2.1 windows sharepoint service 3.0 404
13.2.2 microsoft office sharepoint server 2007 412
13.3 sharepoint 2010 技术概览 417
13.3.1 sharepoint 2010简介 417
13.3.2 sharepoint 2010模块新功能 419
13.3.3 sharepoint 2010用户新功能 421
13.3.4 sharepoint 2010管理新功能 424
13.3.5 sharepoint 2010环境搭建及要求 430
13.4 sharepoint 2010 更新的对象模型 431
13.4.1 businessdata模型 431
13.4.2 workflow支持 432
13.4.3 visio对象 432
13.4.4 部署对象 432
13.5 sharepoint 2010 实战演练 433
13.5.1 使用office 2010创建子站点及文档 433
13.5.2 使用access services 434
13.6 小结 436
实例目录
实例3-1:如何使用moss对象模型进行开发 39
实例3-2:使用moss对象模型创建网站集 42
实例3-3:使用moss对象模型添加webpart 45
实例3-4:使用moss对象模型显示网站中文档库中的文档及其所占的存储空间 48
实例3-5:使用moss对象模型查看网站中的用户信息 50
实例3-6:使用moss的webservice创建网站集 55
实例3-7:使用moss的webservice创建列表库 59
实例3-8:使用moss的webservice创建、删除文档工作区 65
实例3-9:使用moss的webservice处理文档工作区中的文档和元数据 66
实例3-10:使用moss的webservice管理网站中的用户 73
实例3-11:使用moss的webservice为网站添加角色 77
实例4-1:使用spsite创建网站集 84
实例4-2:使用spweb创建站点 86
实例4-3:使用splist管理列表 91
实例4-4:使用splistitem管理列表项 92
实例4-5:使用object model实现列表操作 93
实例4-6:使用object model实现列表操作记录 95
实例4-7:使用object model实现将文档上传到文档库 105
实例4-8:使用object model实现文档的版本管理 109
实例4-9:使用object model创建会议工作区 113
实例4-10:使用object model创建会议 116
实例4-11:使用object model访问feature 123
实例5-1:如何创建一个web part 134
实例5-2:如何暴露web part属性 140
实例5-3:如何实现web part连接 143
实例5-4:创建consumer web part 145
实例5-5:创建page viewer web part 149
实例5-6:创建可自定义访问数据库的web part 153
实例5-7:创建可访问xml的web part 156
实例5-8:创建rss feed web part 163
实例6-1:利用eventhandler实现文档库操作日志 171
实例6-2:创建eventhandler启用工具 172
实例6-3:利用eventhandler实现操作文档库时自动更新文档库列表 180
实例6-4:利用eventhandler实现防止文档库中的文档被误删除 183
实例6-5:利用eventhandler实现新建任务时自动发送邮件 184
实例6-6:利用object model实现授权管理 200
实例8-1:使用sharepoint designer 2007创建审批工作流 230
实例8-2:在moss中创建、部署和使用自定义工作流 239
实例9-1:通过编程的方式调用excel service 298
实例10-1:利用moss 2007的查询web服务实现搜索功能 318
实例11-1:如何打开使用infopath工具包创建的托管代码表单模板 333
实例11-2:如何使用excel web services开发自定义应用程序 352
实例11-3:开发托管代码udf 366
实例12-1:在moss中实现e-learning ... 388
深入体验Microsoft Office SharePoint Server实践开发
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
