读书频道 > web开发 > 其他综合 > Access 2013 Web编程
1.4 如何托管应用
2015-04-17 13:52:30     我来说两句 
收藏    我要投稿   

本文所属图书 > Access 2013 Web编程

高效进行Access 2013 Web编程的技巧、技术和工具Access 2013展示的新特性意在提升创建基于Web和传统数据库的应用程序的技能。本书由Microsoft Access MVP团队编写,展示了开发新的解决方案、更新现有项目和  立即去当当网订购
App for SharePoint有3个不同的模型。在前两个模型中,应用有服务器端代码。对于没有自定义代码的简单情况,应用能够完全使用SharePoint托管。和App for Office一样,HTML5和JavaScript与SharePoint客户端库一起在应用中提供功能。SharePoint为这些应用提供一个安全的沙盒,被称为app web。假设我们有一个SharePoint场(地址是http://contoso.com),或有一个Office 365站点(地址是http://contoso.sharepoint.com),并且我们安装了一个名为SuperCalc的App for SharePoint。这个应用的Web主机URL就会变成http://app-XXXXXXXXXXXXXX.appcatalog.contoso.com或十六进制字符串。在本章后面关于安全部分的内容中可以查看具体含义。


当App for SharePoint包含自定义代码时,可以选择自动托管或供应商托管模型。当应用使用的是自动托管模型时,SharePoint将使用Windows Azure Web Sites或SQL Azure来部署所需的组件。

使用供应商托管模型时,机构需要提供一台专门的服务器,该服务器使应用在SharePoint环境外执行自定义代码,类似于使用一个远程Web服务。当然,也可以使用混合模型,例如在托管服务器上使用ASP.NET,基于来自SQL Azure数据库(自动托管组件)的输入执行自定义操作。

在Access Web应用的上下文中没有自定义代码(至少从用个人偏好的语言编写指令这个角度来讲没有)。所有的自定义代码都将使用宏的形式在Access Web应用中存在。尽管如此,Access Web应用还是可以生成自定义代码,通常是通过将宏转换成T-SQL对象(如存储过程或视图)来实现。使用SQL Server数据库存放数据。由于依赖于单独的SQL Server数据库,因此Access Web应用可以归为自动托管的App for SharePoint一类。

对于那些需要更多的定制而通过宏无法提供的情况,Access Web应用支持在Access 2010中引入的Web浏览器控件。Web浏览器控件使得能够使用额外的应用和其他Web组件,这些内容将在本书后面的章节中讲解。对于那些选择在内部运行SharePoint或订阅专属主机服务(在其中可以访问用于存储Access Web应用的SQL Server数据库)的人来说,可能会直接使用T-SQL实现额外定制。显而易见,Microsoft并不支持这些定制,它们不能在托管环境中使用。我们将在本书的后面简单地了解这些选项。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 什么是应用
下一篇:1.5.1 针对公用解决方案的应用市场
相关文章
图文推荐
3.2 Windows 7设置
3.1 DNS解析
2.3 HTTP协议
2.2 TCP/IP协议与So
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站