zoukankan      html  css  js  c++  java
  • SharePoint开发学习笔记2——对象模型概述

    SharePoint提供了大量的接口和函数供开发者进行调用开发,你可以在不同的项目中引用它的类库,根据你建的项目的类型可以使用不同的方法获得SharePoint的对象模型的实例。

    图1显示出了SharePoint的服务器架构,黑体字是它的一个概念,黑体下面的字就是它对应的对象模型,也就是SharePoint中提供的类。

    图1

    1. SPFarm对象是SharePoint服务对象模型中最顶层的对象。通过它可以获得服务器的集合以及服务器上运行服务的集合;
    2. SPServer对象则表示的是每台物理服务器;
    3. SPService对象表示的是安装在服务器场中的服务或应用程序;
    4. SPWebService对象则提供对特定逻辑服务或应用程序的配置进行设置的访问权限;
    5. SPDatabaseServiceInstance对象表示在数据库服务器计算机上运行的数据库服务的单个实例,它继承自SPServiceInstance类。
    6. SPWebApplication对象表示一个在IIS网站中的Web应用程序;
    7. SPContentDatabase对象表示包含Web应用程序用户数据的数据库;
    8. SPSiteCollection对象表示Web应用程序中的网站集集合。

    图2是SharePoint的网站体系结构,

    图2

    1. 图中的SiteCollection对应的是SPSite对象,在这里可能会有人对SiteCollection的概念和SPSiteCollection对象混淆了,注意区分它们的概念;
    2. 每个网站集下包含很多子站点,每个子站点的对应的对象为SPWeb,一个子站点下面还可以包括其它子站点,可以不断向下递增的;
    3. 在一个子站点中又包含很多列表,对应的对象为SPList;
    4. SPField对象,表示列表中的一个字段;
    5. SPListItem对象,表示列表中的某一行。
  • 相关阅读:
    函数的缺省参数和函数初始化示例以及布尔型参数的使用示例
    指针使用示例程序
    按值传递对象和按址传递对象
    详解js跨域
    CSS之BFC及其应用
    js图片预加载、有序加载
    12个非常有用的JavaScript技巧
    MySQL使用pt-online-change-schema工具在线修改1.6亿级数据表结构
    nodeJS实现一个在线填表应用
    浏览器的缓存机制
  • 原文地址:https://www.cnblogs.com/heqichang/p/1862881.html
Copyright © 2011-2022 走看看