搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
SharePoint 2007开发高级教程
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302219569
  • 作      者:
    (美)John Holliday,(美)John Alexander,(美)Jeff Julian等著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2010
收藏
编辑推荐
  Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies ,all designed to help programmers do a better job.
展开
内容介绍
  《SharePoint 2007开发高级教程》为.NET和Microsoft Office开发人员提供了利用完整的SharePoint平台的工具。此外,《SharePoint 2007开发高级教程》提供了实用的见解,帮助读者利用这个包括各种服务器功能的集成套件,并且提供了在该平台的基础上如何实现各类解决方案的特定示例。读者将能够应用《SharePoint 2007开发高级教程》提供的信息来创建协作环境和构建基于Web的应用程序。
  通过《SharePoint 2007开发高级教程》中提供的关于SharePoint技术、体系结构和开发工具的详细信息,读者可以牢固地掌握SharePpoint的各种功能。《SharePoint 2007开发高级教程》的核心内容是帮助读者理解SharePoint开发的如下关键领域:基础平台、协作、企业搜索、企业内容管理(ECM)、记录管理(RM)、文档管理(DM)、Web内容管理(WCM)、工作流、电子表单和商业智能。掌握这些技能之后,读者将能够建立增强生产力和交付美观站点的SharePoint环境。
  《SharePoint 2007开发高级教程》内容简介
  ·Microsoft Application Platform、WSS 3.0、MOSS 2007和SharePoint与ASP.NET之间关系的所有相关信息
  ·所需的工具以及构建开发环境的方式
  ·使用日历、任务、问题、列表和电子邮件事件增强协作的方法
  ·使用RSS、博客和Wikis开发应用程序的技术
  ·使用企业搜索、XML和XSLT的策略
  ·创建集成自定义工作流和电子表单的解决方案的方式
  《SharePoint 2007开发高级教程》读者对象
  《SharePoint 2007开发高级教程》适用于希望学习SharePoint开发的ASP.NET、.NET和Microsoft Office开发人员。书中的.NET代码示例是使用C#语言编写的。
展开
精彩书摘
  Windows SharePoint Services v3(WSS)提供了大量即插即用的功能。在考虑执行自定义开发时,许多开发人员和最终用户都倾向于认为必须编写代码。因为Windows SharePoint Services是一种架构,并且Microsoft已经编写了用户界面层,因此您可以在不编写任何代码的情况下执行许多开发方面的改动。本章将介绍在安装WSS v3时提供的一些基本功能。需要注意的是,Office SharePoint Server 2007也具有这些功能,因为Office SharePoint在WSS v3提供的核心功能基础之上构建更多的功能。
  WSS v3提供增强的列表和库,可以使用这些列表和库创建具备完整功能的网站。对列表做出的改进提供了对列表性能的更多控制。例如,列表现在包含与用户保持连接的更简便的方法,例如新的RSS功能,但是列表仍然提供了向用户通知电子邮件的能力。列表非常有用,但是使其功能强大的真正原因是如下能力:添加描述列表中包括的栏的元数据。此处首先讨论查看通过使用网站栏创建的基本列表。在此之后,将讨论内容类型以及如何使用这种类型创建更为灵活和有用的列表,在这种列表中有许多不同的数据。
  在以前的SharePoint版本中,很难修改网站的整体外观并且几乎无法更改网站导航用户界面(UI)。现在,通过使用借用于ASP.NET的主页和网站导航控件,2007版本极大地简化了这些任务,ASP.NET 2.0是SharePoint 2007的基础。主页可以为网站中的所有页面提供公共的外观,并且对主页做出的改动会自动传播给所有相关的页面。使用网站导航控件可以非常容易地只显示与用户相关的链接。
  最后,本章讨论SharePoint 2007如何利用其他众多的ASP.NET功能。例如,SharePoint网站现在兼容许多浏览器,甚至可以配置为在移动设备中使用。此外,Web开发人员会很高兴地了解到,SharePoint不再包含自己的页面渲染引擎,而是使用内置于ASP.NET中的页面渲染引擎。这意味着在不需要执行许多重复工作的情况下,您就可以构建ASP.NET网页并将这些网页混合到SharePoint网站中。本章内容列举如下。
  ● Windows SharePoint Services v3的标准功能,包括列表和文档库。
  ● 列表中的栏,包括网站栏和内容类型。
  ● 用户界面强化的几个方面以及修改网站外观的方式。
  ● Windows SharePoint Services v3中增加的移动开发。
  3.1 网站设计的起点Web应用程序
  每个网站的核心都有一个Web应用程序。Web应用程序是许多SharePoint功能的中心位置,采用Internet信息服务(IIS)物理定位于Web服务器之上。创建Web应用程序也允许对应用程序执行一些关键决策,例如定义验证方法。在Web应用程序中,您将决定SharePoint的内容数据库。要想在Microsoft SharePoint Services 3.0中建立网站,首先应创建一个Web应用程序,该Web应用程序创建新的内容数据库:在为SharePoint 2007创建新的应用程序时,网站设计器需要为该网站决定验证方法的类型。此外,每个Web应用程序都将使用一个数据库来存储网站中的数据。
展开
目录
第1章 Microsoft应用程序平台和SharePoint 1
1.1 SharePoint产品和技术 1
1.1.1 Windows SharePoint Services 2
1.1.2 Microsoft Office SharePoint Server 2
1.2 Microsoft应用程序平台 3
1.2.1 数据管理 5
1.2.2 工作流 6
1.2.3 通信 6
1.2.4 生命周期管理 7
1.2.5 用户体验 8
1.3 Microsoft应用程序平台的面向服务视图 8
1.3.1 数据交换服务 9
1.3.2 数据管理服务 10
1.3.3 媒体服务 11
1.3.4 国际操作服务 12
1.3.5 位置和目录服务 13
1.3.6 网络服务 13
1.3.7 操作系统服务 14
1.3.8 软件工程服务 15
1.3.9 用户界面服务 15
1.3.10 安全服务 16
1.3.11 系统和网络管理服务 17
1.4 本章小结 18

第2章 面向开发人员的MOSS 2007
概述 19
2.1 SharePoint的体系结构概述 19
2.1.1 SharePoint配置的作用域 20
2.1.2 SharePoint服务器场服务器角色 22
2.1.3 SharePoint服务器场配置 23
2.1.4  SharePoint的组成 25
2.1.5 SharePoint和ASP.NET 26
2.2 开发环境 29
2.2.1 开发人员工具 29
2.2.2 主机系统软件 31
2.2.3 构建主机机器 32
2.2.4 构建服务器 34
2.3 配置远程调试 45
2.4 本章小结 46

第3章 SharePoint用户体验 47
3.1 网站设计的起点Web应用程序 48
3.2 内容存储在网站集中 49
3.3 使用SharePoint列表和库 51
3.3.1 使用页面显示列表 52
3.3.2 使用列表和库存储数据 53
3.3.3 管理列表 55
3.3.4 创建自定义列表 56
3.3.5 在网站中添加文档库 57
3.3.6 自定义列表栏 59
3.3.7 设置权限 60
3.3.8 理解SharePoint列表视图 60
3.3.9 添加及删除列表和库 63
3.3.10 列表通知 63
3.3.11 内容管理改进 64
3.4 使用列表改进存储 66
3.4.1 对所有列表选项使用文件夹 66
3.4.2 索引列表 66
3.4.3 使用跨列表查询 67
3.5 操作网站栏 69
3.5.1 创建网站栏 69
3.5.2 修改栏 71
3.6 内容类型说明 71
3.6.1 对内容类型使用文件格式 71
3.6.2 创建内容类型 72
3.6.3 为内容类型分配设置 73
3.7 Windows SharePoint Services页面 74
3.7.1 管理页面 74
3.7.2 用户页面 74
3.7.3 母版页 74
3.7.4 default.master 74
3.7.5 编辑SharePoint母版页 76
3.7.6 新建内容页 76
3.7.7 母版页位置 77
3.8 Windows SharePoint Services的移动性 78
3.8.1 定义列表为移动列表 78
3.8.2 移动页面 79
3.8.3 显示默认页面 80
3.8.4 在移动页面上显示栏 81
3.8.5 在小型设备上显示 82
3.8.6 操作大型列表 82
3.8.7 创建自定义移动页面 83
3.8.8 创建移动页面 83
3.9 本章小结 84

第4章 WSS v3平台服务 85
4.1 网站定义 86
4.1.1 网站定义文件 89
4.1.2 全局网站定义 101
4.1.3 创建自定义网站定义 101
4.2 自定义字段类型 108
4.2.1 自定义字段类型类 109
4.2.2 自定义字段值类 111
4.2.3 自定义字段数据验证 112
4.2.4 自定义字段类型定义 113
4.2.5 部署自定义字段类型 115
4.2.6 创建自定义字段类型 115
4.2.7 创建自定义字段类型类 115
4.3 功能 121
4.3.1 功能定义文件 122
4.3.2 功能的作用域 124
4.3.3 激活依赖关系和作用域 126
4.3.4 功能元素 129
4.3.5 额外的功能类 133
4.3.6 安装和激活功能 133
4.3.7 创建功能 134
4.4 解决方案 139
4.4.1 解决方案模式 140
4.4.2 部署解决方案 145
4.4.3 升级解决方案 149
4.4.4 收回解决方案 150
4.4.5 创建解决方案 151
4.5 Web部件 155
4.5.1 Web部件基础结构 156
4.5.2 Web部件的设计 157
4.5.3 创建和部署Web部件 158
4.5.4 测试和调试Web部件 167
4.5.5 Web部件其他功能 168
4.6 本章小结 169

第5章 Windows SharePoint Services编程 171
5.1 对象模型 171
5.1.1 Microsoft SharePoint 173
5.1.2 Microsoft.SharePoint Workflow 184
5.2 事件处理 184
5.2.1 接收SharePoint事件 185
5.2.2 编写代码以取消项删除 186
5.2.3 创建功能以启用事件处理程序 189
5.3 Web服务 193
5.4 本章小结 214

第6章 样本协作解决方案 215
6.1 项目概述 215
6.2 设计解决方案 216
6.2.1 创建专门的网站 216
6.2.2 创建Department列表 217
6.2.3 创建Jobs列表 218
6.2.4 创建Applicant列表 219
6.2.5 创建RSS源 220
6.2.6 建立管理电子邮件 221
6.3 项目回顾 230
6.4 本章小结 230

第7章 RSS、博客和Wiki 231
7.1 RSS 231
7.1.1 RSS概述 231
7.1.2 在SharePoint中使用RSS 235
7.1.3 配置RSS设置 236
7.2 博客 237
7.2.1 博客概述 237
7.2.2 使用WSS 3.0创建博客网站 238
7.2.3 自定义博客和添加类别 239
7.2.4 设置博客权限 239
7.2.5 创建和管理博客帖子 240
7.2.6 配置博客的内容审批 241
7.2.7 更改SharePoint博客的外观 242
7.2.8 更改博客的RSS设置 242
7.3 Wiki 243
7.3.1 实现Wiki 244
7.3.2 在SharePoint 2007中使用Wiki工具 245
7.4 本章小结 246

第8章 构建个性化的解决方案 247
8.1 在SharePoint上构建丰富门户解决方案 247
8.2 成员资格和用户配置文件 248
8.2.1 管理用户配置文件 249
8.2.2 建立连接 250
8.2.3 用户配置文件API 250
8.2.4 构建“我的网站” 265
8.3 SharePoint访问群体 284
8.4 本章小结 294

第9章 使用企业搜索 295
9.1 企业搜索简介 295
9.2 SharePoint Server企业搜索的对象模型体系结构 296
9.3 扩展企业搜索 297
9.3.1 操作查询对象模型 297
9.3.2 使用企业搜索Web服务 298
9.4 配置企业搜索 299
9.4.1 添加内容源 301
9.4.2 监控爬网状态 304
9.4.3 映射属性 304
9.4.4 为搜索结果添加自定义选项卡 306
9.4.5 在自定义选项卡中添加搜索页面 307
9.4.6 重新爬网内容源 308
9.4.7 查询内容源 308
9.5 本章小结 308

第10章 使用业务数据目录 309
10.1 业务数据目录体系结构 309
10.1.1 业务数据目录的 主要组件 310
10.1.2 元数据模型的层次 311
10.1.3 XML应用程序定义文件详述 314
10.1.4 连接数据库 322
10.2 连接Web服务 324
10.2.1 向应用程序定义文件添加自定义操作 350
10.2.2 在Web部件中操作业务数据目录 354
10.2.3 使用运行时API编程 354
10.3 本章小结 359

第11章 建立文档管理解决方案 361
11.1 文档生命周期说明 362
11.2 使用内容类型定义元数据 363
11.2.1 使用XML声明内容类型 365
11.2.2 在代码中定义   内容类型 370
11.3 管理文档创建 378
11.3.1 检查所需的元数据 379
11.3.2 检查元数据的一致性 381
11.3.3 元数据的后期处理 382
11.4 管理文档修订周期 384
11.5 开发XML驱动的文档管理解决方案 387
11.6 创建策略管理工具 399
11.7 本章小结 402

第12章 建立记录管理解决方案 403
12.1 SharePoint对记录管理的支持 403
12.2 SharePoint记录储存库 405
12.2.1 使用Official File Web服务 406
12.2.2 使用SharePoint对象模型 413
12.2.3 建立自定义记录储存库 415
12.2.4 创建自定义路由器 424
12.3 信息管理策略 429
12.3.1 创建自定义的策略功能 430
12.3.2 在全局策略目录中注册策略功能 431
12.4 本章小结 433

第13章 建立Web内容管理解决方案 435
13.1 Office SharePoint Server 2007中的WCM 435
13.1.1 SharePoint发布对象模型 436
13.1.2 SharePoint发布体系结构 437
13.2 自定义创作体验 444
13.2.1 基于Web的创作 445
13.2.2 智能客户端创作 450
13.2.3 创建和使用字段控件 455
13.2.4 使用变体 463
13.2 本章小结 465

第14章 MOSS 2007中的电子表单 467
14.1 InfoPath表单的结构 468
14.1.1 表单定义文件(XSF) 469
14.1.2 表单模式(XSD) 470
14.1.3 表单视图(XSL) 474
14.1.4 数据文件(XML) 475
14.2 表单模板和表单数据 475
14.2.1 使用数据源 476
14.2.2 连接SharePoint数据 477
14.2.3 使用已有的内容类型 481
14.3 理解InfoPath安全性 482
14.3.1 受限制的安全模式 483
14.3.2 域安全模式 483
14.3.3 完全信任安全模式 483
14.4 表单编程 484
14.4.1 使用脚本 484
14.4.2 使用Visual Studio应用程序工具 485
14.4.3 使用Visual Studio Office工具 487
14.4.4 逻辑检查器 488
14.5 表单部署和发布 489
14.5.1 表单发布的工作原理 489
14.5.2 发布到SharePoint网站 490
14.5.3 发布到内容类型 490
14.6 使用基于浏览器的表单 493
14.6.1 配置InfoPath表单服务 495
14.6.2 管理表单模板 495
14.6.3 处理表单验证 496
14.7 本章小结 496

第15章 建立工作流解决方案 499
15.1 工作流基础的基本内容 499
15.1.1 工作流的类型 500
15.1.2 工作流动作 503
15.1.3 工作流安全性 512
15.2 MOSS中的工作流 512
15.2.1 WSS工作流体系结构 512
15.2.2 SharePoint工作流的生命周期 513
15.2.3 SharePoint工作流对象模型 515
15.2.4 SharePoint工作流服务API 518
15.2.5 MOSS工作流的实现 522
15.3 工作流开发 525
15.3.1 计划工作流 526
15.3.2 建模工作流 527
15.3.3 创建和绑定表单 529
15.3.4 确定和创建动作 539
15.3.5 实现工作流 539
15.3.6 部署服务器 539
15.3.7 测试和调试 541
15.4 使用SharePoint Designer 2007建立声明工作流 541
15.4.1 创建工作流 541
15.4.2 添加步骤、条件和操作 543
15.4.3 分支和并行 545
15.4.4 集成于一体 545
15.4.5 注意事项 547
15.5 使用Visual Studio 2005建立可重用的工作流 548
15.5.1 ECM Starter Kit 551
15.5.2 理解相关标记 556
15.5.3 创建SharePoint设计器能使用的自定义动作 558
15.6 本章小结 561

第16章 商业智能和SharePoint
附录
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证