SharePoint Web应用开发指南:从入门到实践

需积分: 0 1 下载量 24 浏览量 更新于2024-08-02 收藏 1.23MB PDF 举报
本文档深入探讨了基于Microsoft SharePoint的Web应用开发模型,适合初学者和专业开发者参考。作者涂曙光(kaneboy)首先介绍了欢迎读者进入SharePoint世界,并强调了使用SharePoint开发Web应用的原因。这些原因包括:SharePoint作为一个全面的Web应用框架,提供了网站构建、用户权限管理、存储管理、灵活的用户界面设计、丰富的API支持,以及对三层架构(WFE、APP、DB)的直接集成。 在组建SharePoint开发团队时,文档列举了所需的角色,包括项目经理、架构师、开发人员、设计师、测试人员和环境管理员。开发环境的管理也至关重要,包括单独的开发服务器、软件配置管理、集成环境、创作环境和测试/生产环境,以确保项目的高效进行。 文章进一步解析了SharePointFeature和Solution框架,SharePointFeature用于封装功能,可由管理员管理启用或停用,它具有多层结构,涉及服务器场、Web应用、网站集和网站等。而Solution框架则涵盖了Web部件、DLL、事件处理程序、列表/库等元素,以及如何通过CAML(CamelCase Markup Language)进行操作。 在技术选型方面,文档提到了SharePoint的不同版本(如2003、2007)和与之对应的ASP.NET版本,以及Visual Studio作为开发工具的优势,比如在其中管理和维护自定义内容,包括页面、代码、资源文件等。 然而,文章也承认了早期版本可能存在的挑战,比如在SharePoint 2003和ASP.NET 1.1时期,开发者可能会遇到一些技术限制。本文提供了一个全面的指南,帮助读者理解和掌握基于SharePoint的Web应用开发过程,无论是对于初次接触的开发者还是经验丰富的专业人士,都是宝贵的学习资源。