SharePoint Online App开发教程

SharePoint Online App开发涉及的概念和知识点非常广泛,下面根据文档提供的信息,详细说明其中的核心知识点: 1. SharePoint App概念 SharePoint App是面向Office和SharePoint的移动应用概念。它将手机或平板电脑上的应用程序概念引入到企业环境中,使用户能够在Office和SharePoint平台上发现、试用、购买和共享应用程序。 2. 应用部署方式 SharePoint App的部署方式主要分为两种:Farm-Sandboxed SharePoint Apps和Full Trust Solutions。Farm-Sandboxed SharePoint Apps是一种沙盒化解决方案,允许定制声明性元素和服务,并且自2007年以来一直在使用,其中还包括了对服务器端代码的有限支持。Full Trust Solutions是指完全信任的解决方案,允许在服务器端执行完整的代码。2013年后,还提出了新的App模型,这些App可以部署在企业目录或者Office Marketplace中,并能够单独管理权限和许可证。 3. 应用架构 SharePoint App采用一种通用的应用架构,主要包括浏览器、Web服务器、客户端代码(HTML/CSS/JavaScript)、服务器端代码(任何语言)、Office JSOM、SharePoint JSOM、Autohosted、Provider-hosted、Windows Azure、WebSites、Workflow、SQL Cloud Services等技术。 4. 应用托管模型 App可以托管在云端或者本地服务器上。云端托管模型通常指通过Windows Azure托管的App,而本地服务器托管则是企业根据需求自行搭建的环境。自托管App可以获取SharePoint网站的远程事件,并使用CSOM/REST和OAuth与SharePoint进行交互。自动托管App在安装时,可以自动将网站发布到Windows Azure和SQL Azure上。 5. SharePoint-Hosted App 这种App是在SharePoint网站下自动创建的隔离式App网站。它允许重用Web元素(如列表、文件、开箱即用的Web部件),但不允许服务器端代码,只支持纯客户端技术。 6. App项目结构 一个SharePoint App项目通常包括以下部分: - 脚本文件(如App.js) - 页面文件(如Home.aspx,WebPartPage) - 样式文件(如App.css) - 清单文件(APPMANIFEST) - 元素文件(如Elements.xml) - 引用文件(如Script and Style references) 项目的这些组成部分协同工作,共同定义了App的功能和外观。 7. 应用部署和权限管理 企业可以利用企业App目录来管理内部App,监控从Office Store购买的App。而App的部署和权限管理则通过声明式元素、服务器文件系统定制解决方案、自定义部署模型及策略、以及对用户角色和服务权限的精细控制。 在进行SharePoint Online App开发时,开发者需要熟悉SharePoint开发包和部署方式、了解如何构建和管理App、掌握如何利用JavaScript对象模型(Javascript Object Model, JSOM)和REST API进行应用开发。此外,还需要对Office和SharePoint平台的认证机制、App托管模型、以及如何在企业环境中安全地部署和管理App有深入的理解。 由于文档声明了保密性,以上内容仅供内部使用和学习参考,不应用于其他用途。在进行实际开发过程中,还应遵循相关版权和保密规定。






























- xinpliu2015-02-10不错,有参考价值,值得下载
- asd_1_22016-04-26谢谢,有借鉴价值

- 粉丝: 3
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 图像处理领域的实时目标检测技术.docx
- 研究生成式人工智能服务提供者的著作权侵权问题及其法律责任.docx
- 宜宾人工智能在健康领域的应用与发展探索.docx
- 新兴市场软件企业首次公开募股审计风险预警模型研究.docx
- 应用改进麻雀算法优化冷热电微电网调度策略.docx
- 云计算与边缘计算在现代生产力发展中的角色研究.docx
- 云计算技术驱动智慧交通系统架构创新.docx
- 证券业大数据平台架构设计路径与落地应用.docx
- 智慧城市构建与产业结构升级对能源效率的影响.docx
- 智慧房产交易管理系统架构设计与解决方案研究.docx
- 智慧城市广告牌工程全生命周期管理机制研究.docx
- 中国人工智能创新发展的模式借鉴与启示.docx
- 智能体驱动下的网络安全与数据防护新范式研究.docx
- 智能零售场景的AI驱动营销活动创新设计.docx
- 专利数据库视角下猪肠道双歧杆菌微胶囊高稳定化制备工艺创新.docx
- 上市公司企业创新能力、质量、效率-原始数据+dofile+结果(2006-2023年)


