随笔分类 - 06.SharePoint 架构系列
摘要:为便于查阅,这里整理并列出了我的SharepPoint学习笔记中涉及【架构系列】的相关文章,以后可能会持续更新!01. SharePoint 【架构系列】-- SharePoint的网页(Page)、网页解析(Parsing)与解析安全处理(Security)02.SharePoint 【架构系列】-- SharePoint的处理(Process)与执行模型(Trust Model) 01 03.SharePoint 【架构系列】-- SharePoint的处理(Process)与执行模型(Trust Model) 02 04.SharePoint 【架构系列】-- Sharepoint的四种
阅读全文
摘要:前面我们看了一下Sharepoint服务器对象模型的物理对象层次(Physical Objects Hierarchy)和对象内容层次(Content Hierarchy)中的相关类,这里来看看服务层次结构,其中包括表示 Web 服务(WebService)、Windows 服务(WindowService)、其他类型的服务(IcomingEmailService, UsageService,OutBoundMailService)、服务实例以及的服务的已配置场范围实例(CFCI)。 服务层次结构相关类图:SPService类 SharePoint Foundation 服务由一个从 SP..
阅读全文
摘要:Sharepoint的内容层次结构(Content Hierarchy)包括表示可发布数据项(publishable items),如列表项的类,还包括表示嵌套的数据容器(nested containers of data),如列表、内容数据库、网站、网站集以及称为"Web 应用程序"的网站集分组)的类。 内容层次结构中的主要对象如下图: 这里我们把Sharepoint的内容层次结构进一步细分成三个层次分别描述: 一、高层次的对象模型(High Level Object Model) 在Sharepoint场中最高级别的内容容器(Content Container)就是We
阅读全文
摘要:关于Sharepoint的服务器端对象模型的内容很庞大很繁杂,而事实上,我们在这里只把最关键的对象梳理一下,我们会从三个体系来大致描述它们。 这三个体系分别是: 1、物理对象层次结构(Physical Objects Hierarchy) 2、内容层次结构(Content Hierarchy) 3、服务层次结构(Services Hierarchy)。 希望通过我们的大致描述能让你对Sharepoint的服务器端对象模型能有一个大致的了解。下面进入主题。 这里先看看物理对象层次结构(Physical Objects Hierarchy) 物理对象层次结构中的类所表示的实体既可以是实...
阅读全文
摘要:上一篇我们以问答的方式明确了Sharepoint服务的一些概念,这里我们重点来看两个方面:Sharepoint服务器构架对象模型以及Sharepoint 服务应用程序的某些拓扑结构一、Sharepoint服务器构架对象模型 二、Sharepoint 服务应用程序的某些拓扑结构Sharepoint 服务应用程序的对象模型支持各种不同的服务器场环境。这里我们探讨一下其中的某些情况:1、单应用服务器结构 (Single Application Server)这种结构的服务应用程序实例运行在一台服务器上,客户端通过服务程序代理(service application proxy)联接到服务应用程序实例
阅读全文
摘要:SharePoint服务是Sharepoint的重要组成,可以说Sharepoint的许多网站功能都是基于这些服务构架起来的。这里把Sharepoint服务的相关要点总结一下。1、什么是 SharePoint 服务? SharePoint 服务是一项 IT 服务,它是运行在后台,为调用者提供所需的数据、运算或者功能的代码,当然,它的调用者也可能是其它服务,即一种服务调用另一种服务。2、服务与应用程序的关系 一个应用程序可以看成是提供一系列服务的集合,它有比较统一和丰富的用户交互界面。如Excel应用程序,它提供的不仅仅是文字编辑和表格处理,还提供了围绕电子表格的一整套各式各样的服务功能。当然.
阅读全文
摘要:Sharepoint Foundation中的首要数据结构就是列表(List), 每个List属于某种List Type,与此类似,每个列表中的列(Column)属于某种FieldType,而每一条列表记录(List Item)属于某种Content Type.至于外部数据(External Data),即来自于Sharepoint Content Database数据库之外的数据,也能够在Sharepoint中显示和管理。 一、列表(List) Sharepoint Foundation保存数据记录的方式类似于关系型数据库中的表(Table),只不过Sharepoint的术语称它们为列表(.
阅读全文
摘要:上一篇我们看了场解决方案与沙盒方案两种执行模型,其中场解决方案包括有完全信任方式与Bin/CAS方式两种,这里让我们继续来看看最后一个执行模型,即混合模型(或混合模式)。三、混合模式(hybrid approaches) 所谓混合模式就是指虽然解决方案运行在沙盒模式,但却可以通过各种机制来访问完全信任模式的代码,换句话说,就是把沙盒模式与完全信任模式结合起来。当然,我们可以把这种模式看成两个松耦合方式的组合,这是因为沙盒模式是部署在网站集(Site Collection)的解决方案库(Solution Gallery),而完全信任解决方案却是部署到服务器场,它们的开发可以是孤立的,非同时进行.
阅读全文
摘要:Sharepoint210有四种执行模型1、完全信任执行模型(Full Trust)2、Bin/CAS 执行模型 (1与2都属于场解决方案)3、沙盒执行模型(Sand Box)4、 混合执行方法 (Hybrid Approach)下面分别来看看它们是怎么回事一、场解决方案 场解决方案是在 SharePoint 环境中通过服务器端文件系统部署的资源的集合。这些资源可能包含 Microsoft .NET Framework 程序集以及网页、图像和配置文件等非编译组件。在 SharePoint 2010 中的沙盒解决方案库出现之前,场解决方案方法是唯一可将自定义功能部署到 SharePoint 环.
阅读全文
摘要:上文我们了解了一个外部Http Request进入IIS 工作进程(W3WP)的处理与执行信任模型,这个阶段是Sharepoint的四种执行模型都必须经过的处理阶段,其中Sharepoint场解决方案与任何 ASP.NET 应用程序一样就是在 IIS 工作进程(w3wp)中运行的,所以上文也就包含了场解决方案的处理与执行信任模型。 这里继续我们的话题,就是看看Sharepoint的沙盒解决方案在这方面是什么情况。 沙盒解决方案是 SharePoint 2010 的新功能。沙盒解决方案是直接部署到网站集根网站中(The top Website of the Site Collection)的指.
阅读全文
摘要:Sharepoint210有四种执行模型: 1、完全信任执行模型(Full Trust) 2、Bin/CAS 执行模型 (1与2都属于场解决方案) 3、沙盒执行模型(Sand Box) 4、 混合执行方法(Hybrid Approach) Sharepoint最简单的处理模型就是一个完整的Asp.net应用程序处理模型,但由于Sharepoint2010中引入了沙盒处理方式,所以使得处理场景变得复杂。 这里我们从一个Http请求开始,来看看Sharepoint的处理过程以及其执行信任模型。 一、由HTTP.SYS到对应的应用程序池(Application Pool) 当一个Http请求...
阅读全文
摘要:Microsoft SharePoint Foundation 中主要有两种类型的页面,分别是应用程序页(Application Page) 和网站页(Site Page)。 应用程序页(Application Page) 和网站页(Site Page)都从同一母版页继承其布局。 应用程序页(Application Page)与传统的 Microsoft ASP.NET 3.5 网页最为相似。但是,应用程序页面并非直接派生自System.Web.UI.Page,而是派生自 LayoutsPageBase 或 UnsecuredLayoutsPageBase。应用程序页面不在安全模式下运行,..
阅读全文

浙公网安备 33010602011771号