设为首页 收藏本站
查看: 565|回复: 0

[经验分享] Sharepoint站点的一些基本概念

[复制链接]

尚未签到

发表于 2015-9-27 11:46:02 | 显示全部楼层 |阅读模式
       Sharepoint的层级结构虽多,但最终用户会可见、可用的是Web站点,各种不同的Web站点构建出多种应用以满足用户的业务逻辑需求。
       创建Web站点的步骤非常简单,选择Sharepoint提供的各种Web模版,就可随时随地的创建各种子站点,创建完成就可立即使用。每种模版都包含了相应的多种List列表,可以满足用户某一方面的业务需求,并支持最大限度的定制化。站点模版位于C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\SiteTemplates 目录下,包含站点XML定义、List集合及可能用到的文档模版和视图。如果需要开发新的文档模版,就需要详细了解其内部结构了,这里不再展开。
       列表List是Sharepoint及其站点的核心概念和逻辑组件,Task、Calendar、Meeting、Links、document Library各种应用都建立在List之上。如果把Sharepoint Server视为DataBase Server,那么List列表就相当于数据库的数据表。围绕着List就衍生出更多概念:内容类型、视图、文档库等。
       与数据库数据表不同的是,一个List不仅仅可以存储一种数据结构,而是可以存储多种数据结构,而存储的这些数据结构并不会定义在List上面,而是定义在内容类型(Content Type)之上,然后List再关联到一个多或多个ContentType,List存储的这些数据的表现都由视图View定义。List除了相关联的ContentType和View以外,其自身则定义了List的各种行为,例如附件管理、迁入迁出、版本管理、审核、工作流等设置信息。
        在List中,比较特殊的一类是文档库,普通List的管理对象是纯结构化数据,而文档库的管理对象只要是文件及其附属属性,这是文档库于普通列表的主要区别。最常见的文档库包括Shared Documents和Picture Library。
        Content Type也是Sharepoint的核心概念之一,所有List都依赖于一系列的ContentType以实现其列表数据结构。Content Type中定义或关联了一系列各种不同类型的字段(Field),这些字段最终会成为List的字段属性,以存储各种数据。Content Type最为重要的特性是它的树形结构,类似于C#或Java的类型对象体系,所有的ContentType都必须直接或间接从”Item”内容类型继承(Item继承自System),一般站点都会内置多种类型的ContentType,方便用户使用或者派生出新的ContentType。值得注意的是,当我们把一个ContentType添加到List的时候,Sharepoint并不会真的把这个ContentType关联到List,而会从这个ContentType派生一个新的子ContentType,然后这个新的专用ContentType被关联到List,当希望从List中移除某个ConntType的时候,通常是删除掉这个子ContentType。
       包括List、ContentType、Field等基本组成部分的定义均位于C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES目录下,以XML或XSL的格式定义,这些Sharepoint组成部分都被称为Feature。
       这里仅仅提到了Sharepoint相关的一部分概念,可以对Sharepoint有初步了解和感性认识,对于Sharepoint的更多内容,可以参考相关的教程与示例,下面是相关的内容连接:
  SharePoint2010 内容类型剖析
  http://www.cnblogs.com/Little-Li/archive/2010/06/02/1750313.html
  MOSS 2010:Visual Studio 2010开发体验
  http://www.cnblogs.com/chenxizhang/category/243016.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-119443-1-1.html 上篇帖子: sharepoint 数据库说明 下篇帖子: sharepoint域认证的时候给用户一个友好的登陆界面
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表