深入体验Microsoft Office SharePoint Server实践开发
基本信息
内容简介回到顶部↑
书籍
计算机书籍
microsoft office sharepoint server(moss)是微软的一种新型服务器应用程序,也是微软进入到企业级市场的一个利器。通过对该应用程序软件的实践开发,可以使系统组织简化协作、增强内容管理和业务工作流程等功能的应用,还能与用户熟悉的客户端桌面应用程序(包括microsoft office system)、电子邮件及web 浏览器紧密集成,从而可以提供一致的用户体验,简化用户与内容、流程及业务数据的交互。其中oba(office business application)思想起到了灵魂作用。.
本书从moss思想体系架构和应用实践开发角度出发,以.net c#编程语言为基础,以moss复合开发技术为应用,通过对moss思想体系架构和应用程序实例的开发学习,可以对moss的项目实战能力有显著的提高,还可以使读者深入了解如何以商务解决方案(oba)的方式来构建系统应用平台。本书的特色是集思想性、实用性为一体,可以使读者循序渐进地掌握moss开发技术。每章内容分为技术基础总结、设计思想及项目实战解析三部分,随书所附光盘中包含代码实例,供读者参考学习。..
本书适合.net moss开发爱好者及初、中级开发人员参考学习,特别有助于moss程序员进入实战层次,也可以作为相关培训机构的参考教材,还可以作为高等院校相关专业师生的参考书。...
计算机书籍
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
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
前言回到顶部↑
Microsoft Office SharePoint Server(MOSS)是微软公司的一种服务器应用程序,也是微软进入到企业级市场的一个利器。通过对MOSS的开发,可以增强集成的解决方案能力,使系统简化协作效率有很大的提高,并且还能与用户熟悉的客户端桌面应用程序(如Excel、Word、Outlook、PowerPoint、InfoPath、Communicator、Publisher、OneNote、Groove等)及 Web 浏览器紧密集成,从而可以提供一致的用户体验,简化用户与内容、流程及业务数据的交互。企业能够开发出智能的门户站点,这个站点能够无缝连接到用户、团队和知识。因此,人们能够更好地利用业务流程中的相关信息,更有效地开展工作。微软OBA(Office Business Application)技术战略概念起到了宏观指导作用。.
本书缘起
如今,随着微软MOSS 2007相关开发项目的不断增多,熟悉SharePoint 开发的.NET程序员越来越受软件公司与企业客户的青睐。作为一名IT职业经理人和.NET技术编程者,我很关心微软.NET相关的前沿开发技术,我理想中的这本书应该是一本思想、架构、解决方案和实践性很强的书,是真正从事MOSS开发的人士写作的。我经常看到周围很多.NET程序员,在开发MOSS相关项目中很吃力,并不断抱怨很难找到从SharePoint思想、架构到开发实践性很强,并其内容能由浅入深的图书。由于我多年以来做过很多SharePoint开发方面的项目,因此,我便想到,如果我从一名初级开发者渐进地提高到高级开发者的角度来写作这样一本书,把自己的SharePoint项目的心得、经验和感受加以整理,那么,对读者的视野、思想角度和实践开发能力应该会有不小的帮助。在整理自己的开发笔记的基础上,我还查阅了大量相关资料,加强研究,力求融会贯通,费时一年,写成这本书。
本书的主要目的是帮助从事.NET SharePoint软件开发人员迅速深入理解SharePoint架构体系、原理思想和开发模式,并能开发出所需的各种SharePoint应用程序和系统模块。在本书里,我将平常编程中遇到的重点、难点进行分析,并给予充分的论述,相信其中许多问题是其他SharePoint开发人员也会遇到的。对于一名SharePoint开发人员来说,本书有助于他们少走弯路,更快地掌握SharePoint的主要功能应用及编程技巧。
本书主要内容
本书共包括13章,每章的主要内容如下:
第1章 “MOSS产品概述”介绍了微软MOSS 2007产品的定位和商业价值,并对MOSS 2007的主要功能进行了详细的介绍,包括门户、内容管理、搜索、业务流程、商务智能等,从而使读者在总体上对MOSS 2007的功能有一个清晰的了解和把握。
第2章“MOSS基础架构”主要介绍了MOSS的技术架构,包括操作系统和数据库服务、平台服务、应用程序和服务,然后详细介绍了MOSS 2007的共享服务,以及对共享服务提供程序(Shared Services Providers)的部署模式。
第3章“基于MOSS服务的开发”介绍了MOSS 2007的开发模式,以及如何选择合适的开发模式进行开发。然后通过几个应用实例详细地说明了MOSS 2007中两个最重要的开发模式:基于Object Model的开发和基于MOSS 2007 Web Service的开发。
第4章“MOSS基础功能开发”介绍了MOSS中的网站和站点概念,以及如何使用它们的对象模型进行开发;列表和文档库的概念、功能、操作;会议工作区的创建和管理,以及如何使用Feature和Feature开发等内容。
第5章“Web Part开发”介绍了Web Part的发展过程、类型、基础架构,使读者全面地了解Web Part开发的基础知识。然后通过几个Web Part开发实例,让读者更加深入地了解Web Part开发技术和技巧。..
第6章“Event Handler开发和MOSS验证、授权”介绍了Event Handler在MOSS 2007中的作用,以及Event Handler开发过程和MOSS 2007的认证及授权等内容。
第7章“企业内容管理”介绍企业内容管理技术,以及通过企业内容管理项目开发最佳实践,并为读者在MOSS项目的策划和实施过程中提供帮助。
第8章“工作流技术”介绍了MOSS中的工作流技术,使用SharePoint Designer创建MOSS工作流,并且在MOSS中实现自定义工作流。
第9章“企业商业智能”介绍了MOSS 2007中商业智能的相关内容,还有创建报表、报表服务、报表展现、报表中心、报表服务扩展及报表部署,从而使读者可以根据企业的实际需要引入和使用商业智能。
第10章“搜索技术”介绍了MOSS 2007中的搜索技术和搜索技术架构,启发读者如何将搜索技术轻松地应用到企业应用中。
第11章“MOSS和Office的集成解决方案”分析了OBA特点及应用,以及MOSS和InfoPath集成设计与开发。最后介绍了MOSS和Excel Service集成设计与开发实例。
第12章“MOSS中实现E-Learning”介绍了如何基于MOSS 2007的门户搭建、搜索、内容管理、工作流等强大功能快速搭建E-Learning系统。
第13章“SharePoint 2010前瞻”介绍了SharePoint 2010中的新功能特色,包括更加丰富的Service支持、多浏览器支持、更富于变化的展示界面等。还介绍了SharePoint 2010的对象模型及实战演练等内容。
随书光盘附有每章实例源码,供读者快速学习。
本书缘起
如今,随着微软MOSS 2007相关开发项目的不断增多,熟悉SharePoint 开发的.NET程序员越来越受软件公司与企业客户的青睐。作为一名IT职业经理人和.NET技术编程者,我很关心微软.NET相关的前沿开发技术,我理想中的这本书应该是一本思想、架构、解决方案和实践性很强的书,是真正从事MOSS开发的人士写作的。我经常看到周围很多.NET程序员,在开发MOSS相关项目中很吃力,并不断抱怨很难找到从SharePoint思想、架构到开发实践性很强,并其内容能由浅入深的图书。由于我多年以来做过很多SharePoint开发方面的项目,因此,我便想到,如果我从一名初级开发者渐进地提高到高级开发者的角度来写作这样一本书,把自己的SharePoint项目的心得、经验和感受加以整理,那么,对读者的视野、思想角度和实践开发能力应该会有不小的帮助。在整理自己的开发笔记的基础上,我还查阅了大量相关资料,加强研究,力求融会贯通,费时一年,写成这本书。
本书的主要目的是帮助从事.NET SharePoint软件开发人员迅速深入理解SharePoint架构体系、原理思想和开发模式,并能开发出所需的各种SharePoint应用程序和系统模块。在本书里,我将平常编程中遇到的重点、难点进行分析,并给予充分的论述,相信其中许多问题是其他SharePoint开发人员也会遇到的。对于一名SharePoint开发人员来说,本书有助于他们少走弯路,更快地掌握SharePoint的主要功能应用及编程技巧。
本书主要内容
本书共包括13章,每章的主要内容如下:
第1章 “MOSS产品概述”介绍了微软MOSS 2007产品的定位和商业价值,并对MOSS 2007的主要功能进行了详细的介绍,包括门户、内容管理、搜索、业务流程、商务智能等,从而使读者在总体上对MOSS 2007的功能有一个清晰的了解和把握。
第2章“MOSS基础架构”主要介绍了MOSS的技术架构,包括操作系统和数据库服务、平台服务、应用程序和服务,然后详细介绍了MOSS 2007的共享服务,以及对共享服务提供程序(Shared Services Providers)的部署模式。
第3章“基于MOSS服务的开发”介绍了MOSS 2007的开发模式,以及如何选择合适的开发模式进行开发。然后通过几个应用实例详细地说明了MOSS 2007中两个最重要的开发模式:基于Object Model的开发和基于MOSS 2007 Web Service的开发。
第4章“MOSS基础功能开发”介绍了MOSS中的网站和站点概念,以及如何使用它们的对象模型进行开发;列表和文档库的概念、功能、操作;会议工作区的创建和管理,以及如何使用Feature和Feature开发等内容。
第5章“Web Part开发”介绍了Web Part的发展过程、类型、基础架构,使读者全面地了解Web Part开发的基础知识。然后通过几个Web Part开发实例,让读者更加深入地了解Web Part开发技术和技巧。..
第6章“Event Handler开发和MOSS验证、授权”介绍了Event Handler在MOSS 2007中的作用,以及Event Handler开发过程和MOSS 2007的认证及授权等内容。
第7章“企业内容管理”介绍企业内容管理技术,以及通过企业内容管理项目开发最佳实践,并为读者在MOSS项目的策划和实施过程中提供帮助。
第8章“工作流技术”介绍了MOSS中的工作流技术,使用SharePoint Designer创建MOSS工作流,并且在MOSS中实现自定义工作流。
第9章“企业商业智能”介绍了MOSS 2007中商业智能的相关内容,还有创建报表、报表服务、报表展现、报表中心、报表服务扩展及报表部署,从而使读者可以根据企业的实际需要引入和使用商业智能。
第10章“搜索技术”介绍了MOSS 2007中的搜索技术和搜索技术架构,启发读者如何将搜索技术轻松地应用到企业应用中。
第11章“MOSS和Office的集成解决方案”分析了OBA特点及应用,以及MOSS和InfoPath集成设计与开发。最后介绍了MOSS和Excel Service集成设计与开发实例。
第12章“MOSS中实现E-Learning”介绍了如何基于MOSS 2007的门户搭建、搜索、内容管理、工作流等强大功能快速搭建E-Learning系统。
第13章“SharePoint 2010前瞻”介绍了SharePoint 2010中的新功能特色,包括更加丰富的Service支持、多浏览器支持、更富于变化的展示界面等。还介绍了SharePoint 2010的对象模型及实战演练等内容。
随书光盘附有每章实例源码,供读者快速学习。
序言回到顶部↑
微软推出Microsoft Office SharePoint Server已经有一段时间了,目前最新的版本是Microsoft Office SharePoint Server 2007。它是一个服务器功能集成套件,提供全面的内容管理和企业搜索、加速共享业务流程并便利跨界限信息共享以更好地了解业务,从而有助于提高组织的工作效率。MOSS 2007 通过一个集成平台而不是依靠分散的系统来支持整个企业内的所有 Intranet、Extranet 和 Web 应用程序。此外,该协作和内容管理服务器还为 IT 专业人员和开发人员提供了实现服务器管理、应用程序可扩展性和互操作性所需的平台和工具。因而,微软将其命名为“SharePoint”,这个软件的核心思想就是分享,而MVP精英们以其极为大度的精神不断地通过图书出版来分享他们的技术与经验,正是承袭了这一思想——To share is point!.
当高阳请我再次为他的新书写推荐序之时,几许惊讶与欣喜!惊讶的是,他的精品不断,先是奠定思想基础的《我也能做CTO之程序员职业规划》,这本书所呈现的软技巧令不仅仅是程序员的从业人员,尤其是刚刚就业的大学毕业生受益无穷,再是《.NET软件设计新思维——像搭积木一样搭建软件》,为我们提供了轻松自然搭建软件的解决方案。欣喜的是,其实MOSS 2007的每一个知识点都能够单独写一本书,而这本MOSS图书则是难得的一本从SharePoint思想、架构到开发实践性都很强的图书,很多人抱怨用MOSS开发很难,或许没能很好地理解SharePoint的架构体系、原理思想,以及开发模式。这本书应该能解决您“MOSS开发很难”的困惑。..
本书的作者获得2届ASP.NET技术方向微软最有价值专家高阳从事.NET技术研究与应用已有7年多,拥有多年的.NET开发经验,精通.NET开发技术,且乐于分享。在技术社区作为微软Webcast特约讲师,多次主讲微软最新技术相关的课程;作为箫心IT乐园(http://it.crfly.com/)创建人,为计算机爱好者提供一个共享交流的平台;普及微软最新技术和.NET开发技术应用,并积极在论坛发帖、回帖和解决技术问题。除此之外,积极参与北京.NET俱乐部活动并主讲相关技术讲座,让更多的计算机爱好者了解微软技术和产品。过去的一年,高阳参与10多次讲课,多达1500人参与了他的培训、讲座或Webcast;发表技术文章6篇;在箫心IT乐园共发帖120,回帖600,解答技术问题120个。基于他出色的技术和贡献,获得“微软2009最有影响力开发者”称号、“北京.NET俱乐部2008优秀讲师”称号,他还多次受邀作为讲师参加TechEd 微软技术大会。
微软最有价值专家(Microsoft Most Valuable Professional)是一群令人敬佩的人,他们具备一种或多种微软技术专业知识,并且积极参与在线或离线的社群活动,经常与其他专业人士分享知识和专业技能,受人尊敬、信任,而且平易近人。通过分享其知识和经验并提供客观反馈,MVP 帮助人们解决问题和发现新的潜能。
如果您能Learning by Doing,将书中的内容运用到实际开发中,相信此书籍一定会成为您的朋友。
林思琦
技术社区支援服务中国区最有价值专家主管...
当高阳请我再次为他的新书写推荐序之时,几许惊讶与欣喜!惊讶的是,他的精品不断,先是奠定思想基础的《我也能做CTO之程序员职业规划》,这本书所呈现的软技巧令不仅仅是程序员的从业人员,尤其是刚刚就业的大学毕业生受益无穷,再是《.NET软件设计新思维——像搭积木一样搭建软件》,为我们提供了轻松自然搭建软件的解决方案。欣喜的是,其实MOSS 2007的每一个知识点都能够单独写一本书,而这本MOSS图书则是难得的一本从SharePoint思想、架构到开发实践性都很强的图书,很多人抱怨用MOSS开发很难,或许没能很好地理解SharePoint的架构体系、原理思想,以及开发模式。这本书应该能解决您“MOSS开发很难”的困惑。..
本书的作者获得2届ASP.NET技术方向微软最有价值专家高阳从事.NET技术研究与应用已有7年多,拥有多年的.NET开发经验,精通.NET开发技术,且乐于分享。在技术社区作为微软Webcast特约讲师,多次主讲微软最新技术相关的课程;作为箫心IT乐园(http://it.crfly.com/)创建人,为计算机爱好者提供一个共享交流的平台;普及微软最新技术和.NET开发技术应用,并积极在论坛发帖、回帖和解决技术问题。除此之外,积极参与北京.NET俱乐部活动并主讲相关技术讲座,让更多的计算机爱好者了解微软技术和产品。过去的一年,高阳参与10多次讲课,多达1500人参与了他的培训、讲座或Webcast;发表技术文章6篇;在箫心IT乐园共发帖120,回帖600,解答技术问题120个。基于他出色的技术和贡献,获得“微软2009最有影响力开发者”称号、“北京.NET俱乐部2008优秀讲师”称号,他还多次受邀作为讲师参加TechEd 微软技术大会。
微软最有价值专家(Microsoft Most Valuable Professional)是一群令人敬佩的人,他们具备一种或多种微软技术专业知识,并且积极参与在线或离线的社群活动,经常与其他专业人士分享知识和专业技能,受人尊敬、信任,而且平易近人。通过分享其知识和经验并提供客观反馈,MVP 帮助人们解决问题和发现新的潜能。
如果您能Learning by Doing,将书中的内容运用到实际开发中,相信此书籍一定会成为您的朋友。
林思琦
技术社区支援服务中国区最有价值专家主管...
媒体评论回到顶部↑
其实MOSS 2007的每一个知识点都能够单独写一本书,而这本MOSS图书则是难得的一本从SharePoint思想、架构到开发实践性都很强的图书,很多人抱怨用MOSS开发很难,或许没能很好地理解SharePoint的架构体系;原理思想,以及开发模式。这本书应该能解决您“MOSS开发很难”的困惑。.
——林思绮技术社区支援服务中国区最有价值专家主管
本书清晰流畅地介绍了在MOSS开发实践中需要了解的各项技术,是一本由浅入深的MOSS开发手册,可作为实践过程中快速查阅的参考书。
——陈曦,程序经理,就职于微软中国商务软件部,从事SharePoint搜索技术研发,前SharePointMVP。
对于我这样有一定.NET和C#开发经验但对MOSS开发一无所知的门外汉来讲,看过这本充满实践案例的书之后马上就有了在MOSS平台上开发我们第一个项目的决心和信心。..
——金戈,网名JGTM,微软最有价值专家(Microsoft MVP),《代码大全(第2版)》主要译者。
尽管这是一本专业的面向开发人员的书,但令我非常高兴的是,作为一个IT Pro,通过阅读本书,让我能够从开发的角度,对MOSS 2007的系统架构有了一个全新的认识,使自己对于架构的理解有了全面的提升。
——郭保卫,2007—2009年度三届MOSS 2007方向的MVP,2001年获得微软系统工程师认证,现任一企业信息主管,使用微软虚拟化技术搭建了整个公司的企业环境,组织实施了企业内部的门户系统,并领导开发了集成于MOSS之上的企业库存管理系统。...
——林思绮技术社区支援服务中国区最有价值专家主管
本书清晰流畅地介绍了在MOSS开发实践中需要了解的各项技术,是一本由浅入深的MOSS开发手册,可作为实践过程中快速查阅的参考书。
——陈曦,程序经理,就职于微软中国商务软件部,从事SharePoint搜索技术研发,前SharePointMVP。
对于我这样有一定.NET和C#开发经验但对MOSS开发一无所知的门外汉来讲,看过这本充满实践案例的书之后马上就有了在MOSS平台上开发我们第一个项目的决心和信心。..
——金戈,网名JGTM,微软最有价值专家(Microsoft MVP),《代码大全(第2版)》主要译者。
尽管这是一本专业的面向开发人员的书,但令我非常高兴的是,作为一个IT Pro,通过阅读本书,让我能够从开发的角度,对MOSS 2007的系统架构有了一个全新的认识,使自己对于架构的理解有了全面的提升。
——郭保卫,2007—2009年度三届MOSS 2007方向的MVP,2001年获得微软系统工程师认证,现任一企业信息主管,使用微软虚拟化技术搭建了整个公司的企业环境,组织实施了企业内部的门户系统,并领导开发了集成于MOSS之上的企业库存管理系统。...







点击看大图





加载中...
