当前位置:首页 > 经济
SharePoint 2013开发高级教程  第4版
SharePoint 2013开发高级教程  第4版

SharePoint 2013开发高级教程 第4版PDF电子书下载

经济

  • 电子书积分:20 积分如何计算积分?
  • 作 者:(美)阿里瑞萨著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302380153
  • 页数:712 页
图书介绍:本书首先简要介绍SharePoint 2013,包括创建协作站点和内容管理,此后将研究SharePoint 2013的一些开发、调试和测试工具,最后将介绍SharePoint 2013面向专业开发人员的一些改进,包括应用程序的生命周期管理、在SharePoint中开发应用、在SharePoint中构建PerformancePoint dashboard等等。
《SharePoint 2013开发高级教程 第4版》目录
标签:教程 开发

第1章 SharePoint 2013架构概览 1

1.1 从架构角度看有哪些新内容 1

1.2 内部部署服务器场架构 2

1.2.1 Web服务器层 3

1.2.2 应用服务器层 3

1.2.3 数据库服务器层 4

1.2.4 小型或单层拓扑 4

1.2.5 中型或双层拓扑 4

1.2.6 大型或三层拓扑 5

1.2.7 基于地理位置的分布式拓扑 6

1.3 服务应用程序架构 6

1.3.1 服务应用程序模型 6

1.3.2 可用的服务应用程序 8

1.3.3 服务应用程序的生命周期 10

1.4 多租户托管架构 18

1.4.1 网站订阅 19

1.4.2 服务应用程序分区 19

1.4.3 租户管理 22

1.4.4 功能包 23

1.5 搜索架构 23

1.5.1 爬网和内容处理组件 24

1.5.2 分析处理组件 24

1.5.3 索引和查询处理 24

1.5.4 搜索管理组件 25

1.5.5 多功能(包括搜索功能)中型搜索场拓扑示例 25

1.6 SQL Server数据库架构 27

1.6.1 数据库拓扑 27

1.6.2 SharePoint 2013数据库 30

1.7 云托管架构 33

1.7.1 安全功能 33

1.7.2 身份验证功能 34

1.7.3 管理模型 34

1.8 本章小结 35

第2章 SharePoint2013的新功能 37

2.1 SharePoint 2013简介 37

2.2 部署方案 38

2.2.1 内部部署 38

2.2.2 Office 365部署 38

2.2.3 托管式部署 39

2.2.4 混合式部署 39

2.3 封装方案 39

2.3.1 完全信任的场解决方案 39

2.3.2 部分信任的沙盒解决方案 39

2.3.3 SharePoint应用程序 39

2.4 编程模型 40

2.4.1 SharePoint编程模型的改进 40

2.4.2 SharePoint 2010中CSOM 面临的问题 42

2.4.3 服务器端代码的问题 42

2.4.4 新的编程模型 43

2.5 应用程序模型 47

2.5.1 SharePoint托管的应用程序 47

2.5.2 提供程序托管的应用程序 47

2.5.3 Azure自动托管的应用程序 47

2.5.4 应用程序或解决方案——如何取舍 48

2.5.5 应用程序安全模型 51

2.6 远程事件 54

2.6.1 Reporting Services 2012 数据警告 55

2.6.2 外部列表事件 55

2.6.3 远程事件接收器 56

2.6.4 远程事件中的安全模型 57

2.7 工作流 58

2.7.1 SharePoint 2010中工作流的问题 58

2.7.2 SharePoint 2013中的工作流架构 59

2.7.3 构建自有工作流开发环境 61

2.7.4 使用SharePoint Designer 2013设计工作流 63

2.7.5 在应用程序中使用工作流 66

2.8 企业内容管理 66

2.8.1 网站策略 66

2.8.2 托管元数据 67

2.9 Web内容管理 69

2.9.1 结构化发布模型 70

2.9.2 动态发布模型 70

2.9.3 分类驱动导航 70

2.9.4 术语驱动发布页面 71

2.9.5 跨网站发布 71

2.9.6 主机名网站集 73

2.9.7 多语言功能 74

2.9.8 内容搜索Web部件 75

2.9.9 设计管理器 76

2.9.10 移动端支持 77

2.9.11 图像呈现形式 77

2.9.12 应用程序驱动发布网站 78

2.10 搜索 78

2.10.1 搜索架构 79

2.10.2 搜索导航 79

2.10.3 结果源 80

2.10.4 显示模板 80

2.10.5 结果类型 81

2.10.6 查询规则 81

2.10.7 连续爬网 82

2.10.8 融会贯通 82

2.10.9 查询语言 83

2.10.10 导出和导入搜索设置 84

2.10.11 搜索驱动的解决方案 84

2.11 BCS 85

2.11.1 OData连接器 86

2.11.2 BCS驱动的应用程序 86

2.11.3 CSOM与REST接口 87

2.12 本章小结 88

第3章 SharePoint 2013的开发人员工具 89

3.1 SharePoint自定义选项 89

3.2 OOB开发体验 90

3.3 了解SharePoint Designer2013 95

3.3.1 SharePointDesigner新功能 96

3.3.2 用户界面导航 98

3.4 了解Visual Studio2012工具 100

3.4.1 开始创建新的SharePoint 2013项目 101

3.4.2 Visual Studio集成的列表及对内容类型的支持 102

3.4.3 服务器资源管理器中的SharePoint连接 102

3.4.4 解决方案资源管理器集成 103

3.4.5 Mapped文件夹 103

3.4.6 SharePoint应用程序 104

3.4.7 SharePoint解决方案(经典解决方案) 108

3.5 设置开发环境 112

3.5.1 用于SharePoint和Office 365 开发环境的应用程序 112

3.5.2 本地开发环境 113

3.6 调试时的故障排除 115

3.6.1 F5调试 115

3.6.2 使用开发人员面板进行调试 118

3.6.3 使用SharePoint日志进行调试 119

3.6.4 调试Silverlight代码 120

3.6.5 其他有用的调试和测试工具 120

3.7 本章小结 121

第4章 SharePoint2013应用程序生命周期管理 123

4.1 ALM入门 124

4.1.1 ALM的三个角度 124

4.1.2 ALM工具 125

4.1.3 了解关键的开发工具 126

4.2 了解SharePoint 2013解决方案模型 127

4.3 规划自定义模型及版本发布方式 129

4.3.1 自定义模型 129

4.3.2 发布封装包的方式 133

4.4 规划关键开发阶段与发布模型 136

4.4.1 关键开发阶段 136

4.4.2 发布模型 138

4.5 规划升级与补丁更新方式 143

4.5.1 升级解决方案和功能 143

4.5.2 为SharePoint 2013环境更新补丁 143

4.6 规划SharePoint团队环境 145

4.6.1 大型项目的环境 145

4.6.2 确定开发人员需要的环境 146

4.6.3 确定测试人员需要的环境 150

4.7 管理SharePoint 2013 开发团队 150

4.7.1 选择软件开发方法 151

4.7.2 建立开发标准和最佳实践 151

4.7.3 管理、跟踪和记录关键设计决策 152

4.7.4 常规代码审查规划 152

4.7.5 大型项目的考虑事项 153

4.7.6 大型项目的生命周期模型 153

4.7.7 分散式开发团队 155

4.7.8 海外团队 155

4.8 管理SharePoint 2013测试团队 156

4.8.1 设立测试策略 156

4.8.2 单元测试 157

4.8.3 自动化生成与集成测试 157

4.8.4 测试用例规划 159

4.8.5 性能测试 160

4.8.6 功能测试 161

4.8.7 用户验收测试 162

4.8.8 缺陷跟踪 162

4.8.9 其他测试考虑事项 163

4.9 本章小结 163

第5章 Windows Azure与SharePoint 2013的集成 165

5.1 步入云端 165

5.1.1 云 166

5.1.2 公司为什么要关注 167

5.1.3 开发人员为什么要关注 168

5.1.4 云技术使用警示 169

5.2 Windows Azure 172

5.2.1 执行模型 172

5.2.2 移动服务 173

5.2.3 高性能计算 173

5.2.4 市场 173

5.2.5 数据管理 173

5.2.6 业务分析 174

5.2.7 媒体 174

5.2.8 网络 174

5.2.9 缓存 175

5.2.10 消息 175

5.2.11 身份 175

5.3 SharePoint和微软的云产品 176

5.3.1 SharePoint的SaaS授权 176

5.3.2 SharePoint的PaaS授权 177

5.3.3 集成模式 177

5.4 本章小结 181

第6章 SharePoint 2013应用程序开发入门 183

6.1 SharePoint应用程序架构概览 183

6.1.1 编程模型概述 184

6.1.2 应用程序与解决方案对比 185

6.1.3 托管选项 186

6.2 应用程序探讨 187

6.3 开发你的第一款应用程序 190

6.4 CSOM 194

6.4.1 超越SharePoint 2010的 CSOM改进 196

6.4.2 RESTful SharePoint 2013 197

6.5 开发外部托管应用程序 200

6.5.1 单服务器开发环境的高度信任应用程序 200

6.5.2 开发提供商托管的应用程序 203

6.5.3 开发Azure自动托管的应用程序 205

6.6 本章小结 210

第7章 SharePoint 2013应用程序深度开发 211

7.1 应用程序用户体验开发 211

7.1.1 开发嵌入式应用程序或应用程序部件 215

7.1.2 开发自定义操作应用程序 219

7.1.3 应用程序设计指南 222

7.2 开发应用程序包 222

7.3 开发应用程序部署 224

7.3.1 发布到OfficeStore 224

7.3.2 发布到应用程序目录 225

7.4 应用程序升级功能开发 225

7.4.1 SharePoint应用程序更新 226

7.4.2 应用程序迁移 226

7.5 应用程序开发人员需要额外考虑的事项 227

7.6 重要建议 227

7.6.1 云托管的应用程序与SharePoint托管的应用程序的决策标准 228

7.6.2 开发应用程序与开发场解决方案的决策标准 228

7.6.3 开发提供商托管的应用程序与Azure托管的应用程序的决策标准 231

7.7 本章小结 231

第8章 SharePoint 2013社交应用程序开发 233

8.1 SharePoint 2013中新的和改进后的社交功能 234

8.1.1 新的用户体验 234

8.1.2 多浏览器支持 234

8.1.3 富文本编辑器 235

8.1.4 企业社交网络 235

8.1.5 内容共享 236

8.1.6 吸引用户为博客、Wiki和讨论贡献内容信息 237

8.1.7 社交分类和反馈 238

8.1.8 企业分类 239

8.2 传统社交用户生成内容的体验 240

8.2.1 无处不在的Wiki 240

8.2.2 博客 241

8.3 社区 242

8.3.1 社区网站模板 243

8.3.2 讨论 244

8.4 声望 246

8.4.1 授予徽章 247

8.4.2 将最佳回复和问与答一起使用 247

8.4.3 成员页面 247

8.5 深入介绍My Site 248

8.5.1 用户个人资料 248

8.5.2 My Site文档库和SkyDrive Pro 249

8.5.3 关注内容和人员 250

8.6 深入介绍新闻源 250

8.6.1 微博 251

8.6.2 活动源 252

8.7 使用社交API进行编程 253

8.8 本章小结 254

第9章 构建基于搜索的SharePoint 2013应用程序 255

9.1 搜索架构与可扩展性 256

9.1.1 新的搜索架构 256

9.1.2 新搜索架构的本质 257

9.1.3 搜索的扩展点 258

9.1.4 顶层定制方案 258

9.2 由搜索驱动的应用程序 259

9.2.1 开箱即用的搜索应用程序 260

9.2.2 由搜索驱动的Web内容管理 260

9.2.3 由搜索驱动的社交功能 261

9.2.4 由搜索驱动的 e-Discovery 262

9.3 UX层的工作 264

9.3.1 搜索中心组件 264

9.3.2 搜索Web部件 265

9.3.3 内容搜索Web部件 266

9.3.4 结果类型和显示模板 266

9.3.5 使用托管属性 270

9.3.6 悬停面板 273

9.3.7 本节小结——使用结果类型和显示模板 274

9.4 使用查询 274

9.4.1 查询处理 275

9.4.2 预定义查询链接 276

9.4.3 使用REST和CSOM来查询搜索 276

9.4.4 搜索查询语法 278

9.4.5 查询生成器 281

9.4.6 查询规则 283

9.5 使用内容 287

9.5.1 内容捕获——爬网和连接器 287

9.5.2 安全性修整 293

9.5.3 定制内容填充 296

9.5.4 使用联合和结果源 300

9.6 定制相关性 305

9.6.1 通过查询和内容管理相关性 305

9.6.2 排名配置文件 307

9.7 整合使用 308

9.7.1 构建快速垂直搜索 308

9.7.2 构建基于搜索的自定义应用程序 308

9.7.3 搜索与其他工作负荷结合 310

9.8 本章小结 310

第10章 Web内容管理 313

10.1 分类法和信息架构师 314

10.1.1 管理 315

10.1.2 网站导航 315

10.2 页面创建 318

10.3 搜索驱动的发布 319

10.3.1 网站发布目录 319

10.3.2 跨网站集发布 321

10.4 创建和编辑内容 321

10.4.1 Ribbon菜单的增强功能 321

10.4.2 发布字段控件 322

10.4.3 图片呈现形式 324

10.5 动态显示内容 325

10.5.1 内容搜索Web部件 325

10.5.2 搜索驱动Web部件 326

10.6 以编程方式访问内容 327

10.6.1 服务器端API 327

10.6.2 CSOM 328

10.6.3 REST CSOM 329

10.7 网站品牌建设 329

10.7.1 母版页 330

10.7.2 页面布局 330

10.7.3 组合外观 330

10.7.4 在ExpressWeb中进行品牌自定义 332

10.8 设计管理器 335

10.8.1 将设备通道用于移动体验和设备定向 336

10.8.2 使用设计文件和资源 338

10.8.3 转换HTML母版页 339

10.8.4 代码段库 340

10.8.5 部署封装 343

10.9 使用情况分析 343

10.9.1 架构与改进 344

10.9.2 在代码中运用使用事件 344

10.9.3 扩展使用事件 345

10.10 多语言支持 346

10.11 本章小结 347

第11章 在SharePoint2013中使用InfoPath 349

11.1 培训管理应用程序介绍 350

11.2 定制SharePoint列表表单 351

11.2.1 定制SharePoint列表表单 351

11.2.2 InfoPath控件 353

11.2.3 使用规则和视图来创建业务逻辑 354

11.2.4 发布列表表单 357

11.3 设计InfoPath表单模板 359

11.3.1 表单库 360

11.3.2 设计表单模板 360

11.3.3 查询表单中的SharePoint 列表 365

11.3.4 查询REST Web服务 367

11.3.5 提交行为 370

11.3.6 表单编程 372

11.3.7 发布InfoPath表单 379

11.3.8 表单安全性 382

11.3.9 沙盒化表单 383

11.3.10 表单解析 383

11.3.11 在代码中处理表单 XML 388

11.4 表单开发人员工具 396

11.4.1 Rule Inspector 396

11.4.2 Design Checker 397

11.4.3 InfoPath JavaScript工具 398

11.5 本章小结 399

第12章 企业文档管理 401

12.1 文档管理思维模式 402

12.1.1 ECM功能 402

12.1.2 扩展的ECM对象模型 405

12.2 挖掘Document Center的最大价值 406

12.3 内容路由 408

12.4 在Document Center中使用文档库 411

12.4.1 元数据导航与筛选 412

12.4.2 Visual Studio和文档库 414

12.5 记录管理 416

12.5.1 记录标识 416

12.5.2 审计与报告 418

12.5.3 记录管理API 419

12.5.4 记录的声明与取消声明 419

12.5.5 创建管理器规则 420

12.6 eDiscovery与合规性 424

12.6.1 eDiscovery中心网站模板 424

12.6.2 SharePoint 2013中的eDiscovery 425

12.6.3 创建SharePoint 2013 合规性 428

12.6.4 保留计划 431

12.7 CMIS 436

12.8 本章小结 436

第13章 业务连接服务 439

13.1 业务连接服务简介 440

13.1.1 创建简单的BCS解决方案 441

13.1.2 创建简单的O365解决方案 445

13.2 理解BCS架构 447

13.2.1 理解连接器 447

13.2.2 理解业务数据连接 447

13.2.3 理解安全存储服务 452

13.2.4 理解部署包 454

13.2.5 理解应用程序架构 455

13.3 使用BDC元数据模型 455

13.4 使用外部数据源 457

13.4.1 使用SQLServer连接器进行连接 458

13.4.2 使用WCF服务连接器进行连接 462

13.5 创建方法 465

13.5.1 实现方法原型 465

13.5.2 为数据库创建方法 469

13.5.3 为Web服务创建方法 475

13.5.4 定义关联 476

13.6 使用外部列表 480

13.6.1 创建自定义列表操作 481

13.6.2 创建自定义表单 481

13.7 本章小结 482

第14章 高级业务连接服务 483

14.1 创建.NET程序集连接器 483

14.1.1 了解项目工具 484

14.1.2 开发过程演示 485

14.2 封装的注意事项 500

14.3 启用搜索支持 501

14.4 使用BDC服务器运行时对象模型 504

14.4.1 连接到元数据目录 505

14.4.2 检索模型元素 506

14.4.3 执行操作 507

14.5 在SharePoint应用程序中使用ECT 514

14.5.1 了解应用程序级别的ECT 515

14.5.2 了解BCS客户端对象模型 516

14.6 本章小结 517

第15章 在SharePoint 2013中开发工作流 519

15.1 核心工作流概念 520

15.1.1 工作流 520

15.1.2 工作流活动 520

15.1.3 工作流操作 523

15.1.4 工作流表单 524

15.1.5 工作流任务 526

15.1.6 工作流历史 527

15.1.7 工作流流程控制模板 527

15.1.8 工作流作用域 529

15.1.9 工作流关联和订阅 530

15.1.10 工作流事件侦听器 531

15.1.11 工作流可视化 532

15.1.12 工作流授权 533

15.2 了解SharePoint 2013中的工作流平台架构 533

15.3 了解关键的工作流开发工具 535

15.3.1 Visio Professional 2013 535

15.3.2 SharePointDesigner2013 537

15.3.3 Visual Studio 2012 539

15.4 设置开发的前提条件 540

15.4.1 创建工作流和SharePoint开发环境 540

15.4.2 安装工作流管理器 540

15.4.3 安装开发工具 541

15.5 使用Visio 2013进行工作流建模 541

15.6 使用SharePoint Designer 2013 开发工作流 543

15.6.1 设置网站和列表的先决条件 543

15.6.2 导入Visio工作流图表 544

15.6.3 创建Vacation Request列表工作流 545

15.6.4 发布工作流 553

15.7 使用Visual Studio 2012开发自定义工作流活动和操作 553

15.7.1 创建自定义声明式活动和操作 555

15.7.2 开发自定义代码活动和操作 559

15.8 使用Visual Studio 2012开发工作流 560

15.9 关键的开发注意事项 561

15.9.1 SharePoint 2010与 SharePoint 2013工作流对比 561

15.9.2 声明式与编程式工作流对比 561

15.9.3 考虑工作流的执行位置 561

15.9.4 决定是否将SharePoint 2010工作流转换成SharePoint 2013工作流 562

15.9.5 SharePoint Designer与 Visual Studio 2012对比 562

15.9.6 选择顺序工作流还是状态机工作流 563

15.10 本章小结 563

第16章 集成报表服务 565

16.1 历史沿革 565

16.2 SSRS 2012介绍 566

16.2.1 制作工具 567

16.2.2 配置BI中心 570

16.3 构建和部署报表 571

16.3.1 制作报表 571

16.3.2 报表布局 573

16.3.3 数据可视化效果 574

16.3.4 Tablix 575

16.3.5 将报表发布到 SharePoint 576

16.3.6 发布报表部件 578

16.3.7 报表查看器Web部件 579

16.3.8 局限性 581

16.3.9 可连接的报表查看器 Web部件 581

16.3.10 ATOM数据源 581

16.3.11 报表服务数据警告 582

16.3.12 使用Report Builder 3.0 打开报表 583

16.4 缓存和快照 584

16.4.1 存储的凭据 585

16.4.2 参数管理 586

16.4.3 规划 587

16.4.4 报表缓存 588

16.4.5 管理缓存刷新计划 588

16.4.6 快照 589

16.4.7 缓存与快照之间的差异 591

16.5 SharePoint数据报表 592

16.5.1 创建示例列表 593

16.5.2 构建报表 593

16.5.3 查询大型列表 594

16.6 多个区域 595

16.7 匿名访问报表 595

16.8 Reporting Services执行账户 595

16.9 本章小结 597

第17章 在SharePoint 2013中开发 Excel应用程序 599

17.1 新功能 601

17.1.1 客户端更新 601

17.1.2 定制功能增强 601

17.1.3 Excel Service API的新改进 601

17.2 仪表板与Excel混搭 601

17.3 Excel 605

17.3.1 快速填充 605

17.3.2 Web服务函数 605

17.4 Excel Web应用程序 606

17.5 Office的Excel应用程序 607

17.5.1 Excel任务面板应用程序 608

17.5.2 Excel内容应用程序 609

17.6 Excel Services 610

17.6.1 Excel Services架构 610

17.6.2 Excel Services数据访问 610

17.6.3 REST API 616

17.6.4 Excel ServicesWeb访问 623

17.6.5 JavaScript对象模型 623

17.6.6 用户定义函数 627

17.6.7 SOAP Web服务 632

17.7 本章小结 632

第18章 PerformancePoint仪表板 633

18.1 商务智能 633

18.1.1 历史沿革 634

18.1.2 SharePoint 2013商务智能组件 636

18.1.3 重要的BI术语和概念 640

18.1.4 商务智能中心 641

18.2 PerformancePoint2013介绍 643

18.2.1 PerformancePoint服务架构 644

18.2.2 PerformancePoint 2013的变化 645

18.3 使用PerformancePoint2013 647

18.3.1 配置PerformancePoint服务 647

18.3.2 使用AdventureWorks示例数据库 648

18.3.3 创建仪表板 652

18.3.4 还有什么可以开箱即用 663

18.4 扩展PerformancePoint 668

18.4.1 PerformancePoint 2013的可扩展性目标 668

18.4.2 自定义数据源 669

18.4.3 自定义报表、筛选器和转换 676

18.4.4 部署定制项 677

18.5 本章小结 678

第19章 使用Access开发应用程序 679

19.1 Access 2013 681

19.2 Access Services 687

19.2.1 内部部署架构 687

19.2.2 托管架构 688

19.2.3 升级到Access 2013的注意事项 688

19.2.4 数据库组件 689

19.3 使用Access Services构建应用程序 695

19.3.1 先决条件 696

19.3.2 创建Access Web应用程序 702

19.3.3 部署Access应用程序 708

19.4 本章小结 709

附录 额外帮助与资源 711

相关图书
作者其它书籍
返回顶部