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

[经验分享] SharePoint 2013 App 开发—App开发概述

[复制链接]

尚未签到

发表于 2015-9-26 12:29:39 | 显示全部楼层 |阅读模式
  基于安全性的考虑,SharePoint App 不能像其它两种方式一样,直接使用安全性更高的服务端代码的API。Javascript 扮演极为重要的角色,在SharePoint App中与SharePoint系统的交互,几乎都是通过JavaScript来完成的。Apps同过OAuth协议取得对SharePoint资源的访问权限,并且使用 REST API和客户端对象模型来和SharePoint通讯 (读写资源等)。
  SharePoint App 的几种开发方式,SharePoint 2013 应用程序模型提供了两种类型的宿主环境,SharePoint–Hosted、Cloud-hosted。真对这两种类型宿主环境,开发方式我觉得大致可以分为以下五种:
  SharePoint Local-Hosted;Provider-Hosted;Auto-Hosted;Hybrid-Hosted
  下面大致对这五种方式做一个简单介绍,后续会逐一演示。
  1、SharePoint-Hosted
  SharePoint Local-Hosted 这种方式,完全依赖于SharePoint本身功能,像传统的开发方式一样,本地安装一个SharePoint 2013 的环境,建立一个私有应用商店,把开发的App 发布到本地环境。
    2、Provider-Hosted
  在用到SharePoint 与其它系统集成,或者不熟悉SharePoint 的开发方式,可以采用这种方式来开发App,使用自己熟悉的技术,通过Client Object Model 或Rest API访问SharePoint 的资源。开发的App 可以Host 到SharePoint 之外的环境上,可以使用非微软的技术平台来Host。
    3、Auto-Hosted
  App自动使用Windows Azure来作为host,当SharePoint安装App时,能自动将App中包含的Web网站给发布到Windows Azure上。这种host模式只适用于Office 365上的SharePoint网站。在SharePoint 2013 以前的版本中,都需要在安装有SharePoint 的环境中进行开发,2013 的版本中,如果你不想本机安装SharePoint 环境,可以使用Office 365所提供的一个远程开发环境。Office 365 开发环境是免费的,可以在本地开发机器上的Visual Studio 2012 中开发SharePoint 2013 App,然后将App发布到Office 365 Developer Site上。
     4、Hybrid-Hosted
  这种方式其实是一种混合的方式,App也可以某些部分host到SharePoint里面,某些部分Host 到其它环境。
  这里大致写这些吧,后面会对这几种类型的开发方式做一些简单的实例测试和讲解。
  
  

运维网声明 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-119097-1-1.html 上篇帖子: SharePoint 使用代码创建 SPWeb/SPSiite/SPWebApplication以及WebPart添加到页面与删除 (一) 下篇帖子: Sharepoint 自定义字段(栏) 动态获取数据
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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