Microsoft SharePoint 2010 开发技术详解
需积分: 9 188 浏览量
更新于2024-10-19
收藏 6.67MB PDF 举报
"SharePoint_2010_开发技术文档"
SharePoint 2010 是微软发布的一款企业级协作平台,它提供了丰富的开发接口和工具,使得开发人员能够构建各种定制化的解决方案。该开发技术文档是针对SharePoint 2010的专业评估指南,旨在帮助开发人员了解和掌握SharePoint 2010的开发技术。
**1. SharePoint 2010 的主要特性**
- **灵活的架构**:SharePoint 2010基于.NET Framework 3.5 SP1,提供了一个强大的基础架构,支持多种开发模型,如服务器端对象模型、客户端对象模型、REST API以及WCF服务等。
- **改进的用户体验**:通过Silverlight集成和Web 2.0功能,为用户提供更现代、更交互的界面。
- **工作流**:利用Windows Workflow Foundation 4,开发人员可以创建复杂的业务流程。
- **站点集和网站**:更灵活的站点结构管理,允许构建多层次的企业级门户。
- **内容管理**:加强了内容类型、元数据和文档管理功能,支持版本控制和审核。
- **搜索**:增强的搜索引擎,提供更精确的搜索结果和更好的搜索体验。
**2. 解决方案类型**
- **业务协作应用程序**:利用SharePoint的团队协作、文档共享、日历和任务等功能,开发人员可以构建促进团队协作的应用。
- **业务线(LOB)应用程序的用户界面门户**:通过集成来自不同系统的数据,创建统一的访问和展示平台。
- **自定义现成工作负荷**:例如,通过自定义列表、Web部件、内容类型和字段,扩展SharePoint内置的工作负荷,如项目管理或知识管理。
**3. 开发工具和方法**
- **Microsoft Visual Studio 2010**:集成的SharePoint开发工具,支持创建各种解决方案,如Web部件、解决方案包、列表定义等。
- **Microsoft SharePoint Designer 2010**:用于页面布局和工作流设计,提供了拖放式开发环境。
- **Web部件**:作为SharePoint上的可重用组件,Web部件可以用于展示内容、提供交互功能或者连接到其他系统。
- **工作流开发**:利用Visual Studio,开发人员可以创建自定义工作流,与业务逻辑紧密结合。
- **服务应用**:SharePoint 2010引入的服务应用模型,允许开发人员创建可部署的服务,跨站点集提供功能。
**4. 其他重要概念**
- **解决方案框架**:管理SharePoint部署的单元,包括特征、项目和解决方案。
- **特征**:逻辑上的功能集合,可以包含Web部件、列表实例、内容类型等。
- **安全模型**:包括权限级别、角色定义和成员关系管理,确保数据的安全性和访问控制。
- **沙盒解决方案**:限制了权限,适合在多租户环境中部署,以防止对整个SharePoint环境造成影响。
SharePoint 2010开发技术文档涵盖了从平台基础到高级开发实践的广泛内容,对于希望深入理解和利用SharePoint构建企业解决方案的开发人员来说,是一份宝贵的参考资料。尽管文档中的某些信息可能随着SharePoint的后续版本更新而发生变化,但其核心原理和开发模式依然对理解SharePoint生态系统具有指导意义。
2016-11-17 上传
2013-01-10 上传
2017-02-10 上传
2009-12-09 上传
2011-06-20 上传
2013-05-08 上传
2009-06-02 上传
2009-04-18 上传
2010-12-24 上传
zfj1981
- 粉丝: 49
- 资源: 8
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全