sharepoint 2010 包含:sharepoint foundation 2010 和 sharepoint server 2010
sharepoint foundation 是基于IIS和Asp.Net Framework构建的应用程序,因此可以使用Asp.net 中得概念,如:模板页、web部件、导航、适配器等。
一组运行sharepoint fundation 各个组件的服务器,成为服务器场(SPFarm),因此服务器场从对象模型层次结构属于物理对象层次。每个服务器场可以包含多个前段web服务器和多个SQL数据库服务器,每个服务器场在每个数据库服务器上都有自己的配置数据库。配置数据库存储每个前段web服务器和服务器场管理员的信息。
在sharepoint foundation中,所有的内容都存储在内容数据库中,每个服务器场可以包含多个内容数据库。
网站集(SPSite)是具有一定层次结构的网站组或网站的集合,每个网站集有且仅有一个首要网站,可以包含多个子网站;在网站集中,可以共享权限、列表、库、文档、web部件等。首要网站和子网站都用SPWeb表示,要获取首要网站可用SPSite.RootWeb属性来获取。每个网站(SPWeb)中由多个列表(SPList)组成,SPList中包含列表项(SPListItem),
SPListItem由多个字段(SPField)组成,SPSite、SPWeb、SPList、SPListItem、SPField构成了sharepoint foundation对象管理层次结构中得内容层次机构的主要部分。如下图: