广东南粤风采36选7走势图

IT技术互动交流平台

开发者如何与SharePoint进行交流

作者:wy  发布日期:2019-01-17 08:40:00
   交流是一个我们都会用到词语,有一些人也会拿交流来做比喻和比较,人们总是会说交流会会解决一些问题,会让我们看到事情的另一面那就是交流。我们今天的栏目专题我们就来利用交流二字来好好的探讨一下开发者如何与SharePoint进行交流呢?
   1) 自SharePoint支持二次开发之日起,最传统的与SharePoint交互的方式就是SharePoint服务器端编程模型。所有服务器端的对象都是以SP打头。比如SPSite, SPWeb.

  2) 自SharePoint 2010开始,SharePoint引入了CSOM访问模式 ( Client-side object model),这样对于SharePoint对象的访问代码,不再局限于一定要运行在SharePoint Server端,而是通过客户端发出请求,从而实现对SharePoint服务器的访问。

  在SharePoint2010中, 还只是支持.NET的客户端。SharePoint的客户端对象实际上和其服务器端对象基本是一一对应的关系,只是去掉了SP的前缀。比如服务器端的网站集为SPSite,那么客户端为Site。

  只所以提出CSOM的访问模式,是因为SharePoint已然成为一个平台,需要和其他的系统进行交互;同时,如果直接在SharePoint 服务器上运行自定义代码对SharePoint服务器对象进行访问的话,如果代码质量不高,会导致SharePoint性能急剧下降。而有些不理解的客户,会怪罪SharePoint产品的问题。 为了缓解这个问题,在服务器端编程模型中, 除了SharePoint场解决方案外, 我们还引入了SharePoint 沙盒解决方案(Sandbox solution)。

广东南粤风采36选7走势图  在沙盒解决方案中,客户自定义的服务器端代码运行在单独的进程中,而和SharePoint的独立应用程序池进程w3wp.exe 隔离开来,从而一定程度上减轻对SharePoint服务器的影响。沙盒解决方案的SharePoint结构如下:

交流
 

  3) 自SharePoint 2010起,我们还引入了SharePoint Powershell。 这样,开发者可以通过编写PowerShell script来实现对SharePoint的访问和设置。

  4)自SharePoint 2013起,除了支持。NET客户端外,其还引入了REST的支持,从而实现对多种类型客户端的支持。

  5)在SharePoint 2013起,SharePoint还引入了新的概念SharPoint App (SharePoint 程序)。相比于传统SharePoint中的web part, SharePoint App是一种轻量级的程序, 其是通过CSOM的方式来实现对SharePoint的访问。因此,SharePoint App可以通过3种类型进行部署:

  a) SharePoint Host ( 即SharePoint web app部署在SharePoint Server上,该web app只能通过JS, CSS, HTML5这些客户端技术来访问SharePoint)

  b) Auto-Host ( 即SharePoint web app自动部署在SharePoint为你自动创建的Windows Azure Websites上,部署在Windows Azure Websites上的web app可以通过。NET等技术和SharePoint交互)

广东南粤风采36选7走势图  c) Provider host (即SharePoint web app部署在自定义的任何Server上,可以是Windows Azure, 也可以是你的on-premise server,或者是你的PHP等,可以通过任何技术和SharePoint交互)

  在我看来, Microsoft是要把SharePoint打造成一个协作平台的入口。通过该统一入口,我们可以把SharePoint和其他系统集成起来,而这些所谓的“其他系统”可能是部署在任何地方的企业应用。当然,Microsoft是希望“其他系统”部署在Microsoft Azure上,从而打造一个全部基于Windows Azure的以SharePoint为入口的平台。

  所以,那些认为SharePoint Online只是一个文档存储中心的客户,似乎有些小看SharePoint了哦

  本篇文章带有大量的学术性文字和英语简称,不懂得的朋友可以来我们网站里面搜索一下相关词语就要相关的信息和资讯出现,其中的详情内容就要靠各位的功底到家不到家了,感谢各位的支持和合作。

延伸阅读:

  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规
齐鲁风采23选5跳码分布图 体彩七星彩中奖规则 福彩双色球跳码走势图 浙江体彩6 1走势图 体彩排列3走势图 体彩排列3五行分布走势图 浙江体彩6 1单期走势图 华东15选5走势图 广东南粤风采36选7走势图江苏体彩七位数大小遗漏 河南福彩22选5复式计算表 体彩排列5单期走势图 体彩超级大乐透周一走势图 齐鲁风采23选5走势图 浙江体彩6 1号码分布 河南福彩22选5复式计算表 体彩排列3走势图 江苏体彩七位数奇偶走势图 福彩3D走势图 体彩排列3走势图 体彩排列3出号频率表