SharePoint 开发实际中所涉及到的技术
ASP.NET 2.0
Windows SharePoint Services 的最新版本和 Microsoft Office SharePoint Server (MOSS) 2007 完全依赖于 Microsoft ASP.NET 2.0 作为基础。因此,对于 Windows SharePoint Services 开发人员来说,熟练掌握 ASP.NET 2.0 概念、术语和开发是头等重要的事。除了了解 ASP.NET 请求的流程、它的不同阶段以及内部体系结构和可扩展性选项,开发人员还必须熟悉开发和使用母版页面、内容页面、ASP.NET 服务器和用户控件、ASP.NET 中的模板、ASP.NET Web 部件及其基础结构和 ASP.NET 提供程序模型。
Windows Workflow Foundation
在使用面向信息工作者的 Windows SharePoint Services 解决方案时,您经常必须创建自定义工作流。使用 MOSS 2007 提供的内置工作流在一定程度上满足了业务要求,但通常会要求开发人员使用针对 Windows Workflow Foundation (WF) 和用于构建特定于 SharePoint 工作流的项目模板的扩展构建自定义工作流。为了获得成功,开发人员需要很好地了解 WF,包括构建工作流的过程、构建自定义活动、在工作流中与 SharePoint 环境进行交互等。
XML 技术
Windows SharePoint Services 技术在很大程度上依赖于 XML 技术。这些技术是驱动配置引擎的许多架构定义的基础。其中包括针对网站、列表、文档库、字段、内容类型等的架构定义。在其中大部分架构定义中使用协作应用程序标记语言 (CAML)。另外,开发人员还必须了解相关的 XML 技术(如 XSLT 和 XPath 技术),因为它们在 Windows SharePoint Services 上的开发中也会遇到这些技术。
Windows SharePoint Services 3.0 和 MOSS 2007 API
Windows SharePoint Services 开发人员必须了解由 Windows SharePoint Services 3.0 和 MOSS 2007 提供的 API。使用 Windows SharePoint Services 构建解决方案需要深入了解对象模型内提供的许多类。另外,如果应用程序针对的是远程使用 SharePoint 技术的智能客户端,开发人员还需要了解 Windows SharePoint Services 和 MOSS 提供的 XML Web 服务知识。
最后,所有的解决方案必须在一定级别范围(例如,网站集合)的 SharePoint server 服务器场中部署和使用。您必须了解如何打包构成解决方案的不同组件以及如何安装并激活使解决方案对新的和现有网站可用的功能。
Windows SharePoint Services 的最新版本和 Microsoft Office SharePoint Server (MOSS) 2007 完全依赖于 Microsoft ASP.NET 2.0 作为基础。因此,对于 Windows SharePoint Services 开发人员来说,熟练掌握 ASP.NET 2.0 概念、术语和开发是头等重要的事。除了了解 ASP.NET 请求的流程、它的不同阶段以及内部体系结构和可扩展性选项,开发人员还必须熟悉开发和使用母版页面、内容页面、ASP.NET 服务器和用户控件、ASP.NET 中的模板、ASP.NET Web 部件及其基础结构和 ASP.NET 提供程序模型。
Windows Workflow Foundation
在使用面向信息工作者的 Windows SharePoint Services 解决方案时,您经常必须创建自定义工作流。使用 MOSS 2007 提供的内置工作流在一定程度上满足了业务要求,但通常会要求开发人员使用针对 Windows Workflow Foundation (WF) 和用于构建特定于 SharePoint 工作流的项目模板的扩展构建自定义工作流。为了获得成功,开发人员需要很好地了解 WF,包括构建工作流的过程、构建自定义活动、在工作流中与 SharePoint 环境进行交互等。
XML 技术
Windows SharePoint Services 技术在很大程度上依赖于 XML 技术。这些技术是驱动配置引擎的许多架构定义的基础。其中包括针对网站、列表、文档库、字段、内容类型等的架构定义。在其中大部分架构定义中使用协作应用程序标记语言 (CAML)。另外,开发人员还必须了解相关的 XML 技术(如 XSLT 和 XPath 技术),因为它们在 Windows SharePoint Services 上的开发中也会遇到这些技术。
Windows SharePoint Services 3.0 和 MOSS 2007 API
Windows SharePoint Services 开发人员必须了解由 Windows SharePoint Services 3.0 和 MOSS 2007 提供的 API。使用 Windows SharePoint Services 构建解决方案需要深入了解对象模型内提供的许多类。另外,如果应用程序针对的是远程使用 SharePoint 技术的智能客户端,开发人员还需要了解 Windows SharePoint Services 和 MOSS 提供的 XML Web 服务知识。
最后,所有的解决方案必须在一定级别范围(例如,网站集合)的 SharePoint server 服务器场中部署和使用。您必须了解如何打包构成解决方案的不同组件以及如何安装并激活使解决方案对新的和现有网站可用的功能。