中科信软:利用ClientObjectModel和REST提升SharePoint2010开发效率

需积分: 14 0 下载量 168 浏览量 更新于2024-07-22 收藏 1.06MB PPTX 举报
中科信软科技有限公司的培训中心专注于SharePoint 2010开发,其课程涵盖了使用Client Object Model (Client OM) 和 Representational State Transfer (REST) 接口来访问和操作SharePoint 2010环境中的数据。这个定制化的培训方案旨在提升企事业单位在信息技术领域的投资回报,利用中科信软的强大师资阵容,结合.NET、Silverlight、JavaScript等技术平台。 1. **Client Object Model (Client OM)**: Client OM是SharePoint提供的一个接口,允许开发人员在客户端应用程序中无缝地与SharePoint服务器进行交互。它简化了对SharePoint对象模型的操作,如添加、检索、更新和管理数据,提高了开发效率。通过.NET语言(如C#),开发人员可以直接调用SharePoint对象的成员,实现客户端与服务器端数据的一致性。 2. **银屏技术与Client OM**: Silverlight作为Microsoft的跨平台 Silverlight框架,也被用于与SharePoint 2010集成。课程会介绍如何利用Silverlight的特性与Client OM协作,以便在浏览器中构建动态且功能丰富的用户界面。 3. **JavaScript与Client OM**: JavaScript是一种广泛使用的客户端脚本语言,对于前端Web开发至关重要。培训将展示如何通过JavaScript调用Client OM API,尽管这可能比其他语言更复杂,因为Web Services调用通常需要额外处理。 4. **REST与WCF Data Services**: RESTful架构使得数据访问更为简单,易于理解和使用。WCF Data Services提供了一种新的方式来访问SharePoint数据,与Client OM相结合,学员可以学习如何利用这些服务进行高效的数据通信。 5. **提高Web Services效率与定制解决方案**: Web Services虽然强大,但在客户端JavaScript中调用可能遇到复杂性和效率问题。培训课程会讲解如何解决这些问题,例如通过创建自定义包装服务,避免重复工作,提高代码复用性。 6. **跨平台应用支持**:课程内容涵盖多种客户端平台,包括.NET CLR(Common Language Runtime)、Windows Presentation Foundation (WPF)、Windows Forms、Office应用程序以及Silverlight和JavaScript,学员将学到如何在这些平台上使用Client OM来访问和操作SharePoint内容数据库。 7. **统一的对象映射**: Client OM中的成员名称在服务器和客户端之间保持一致,例如SPWeb.QuickLaunch等,这对于开发人员来说是很大的便利,能够减少学习成本和错误率。 通过中科信软的SharePoint 2010开发培训,参与者将掌握核心技术和最佳实践,从而能够在实际项目中更好地管理和利用SharePoint资源,提升企业的信息化管理水平。