2021年国家电网校园招聘考试计算机专业知识点:应用程序环境
应用程序环境
Google App Engine有着自身的应用程序环境,这个应用程序环境包括以下特性。
最开始Goolge App Engine只支持Python开发语言,现阶段开始支持Java语言。本书案例中,Google App Engine应用程序使用Python编程语言实现。该运行时环境包括完整的Python语言和绝大多数的Python标准库。在Python运行时环境中使用的是Python2.5.2版本。这里先给读者详细介绍一下Python运行时环境。
Python运行时环境包括Python标准库,开发人员可以调用库中的方法来实现程序功能,但是开发人员不能使用沙盒限制的库方法。这些受限制的库方法包括尝试打开套接字、向文件进行写入操作等。为了便于开发人员进行编程,Google App Engine设计人员将一些模块进行了禁用,被禁用的这些模块的主要功能是不受运行时环境的标准库支持的,因而,开发者在导入这些模块的代码时程序将给出错误提示。
在Python运行时环境中,应用程序只能以Python语言编写,扩展代码中若有C语言,则应用程序将不受系统支持。Python环境为开发平台中的数据库、Google账户、网址抓取和电子邮件服务等提供了丰富的Python API。此外,Google App Engine还提供了一个简单的Python网络应用程序框架,这个框架成为webapp。借助这个框架,开发人员可以轻松构建自己的应用程序。为了方便开发,Google App Engine还包括了Django网络应用程序框架,在开发过程中,开发人员可以将Django与Google App Engine配合使用。
那么,什么是沙盒呢?形象的说,沙盒是Google App Engine虚拟出的一个环境,类似于PC所使用的虚拟机。在这个环境中,用户可以开发使用自己的应用程序,沙盒将开发者开发的应用程序隔离在自身的安全可靠的环境中,该环境和网络服务器的硬件、系统以及物理位置完全无关,并且沙盒仅提供开发人员对基础操作系统的有限访问权限。
Google App Engine有着自身的应用程序环境,这个应用程序环境包括以下特性。
- 动态网络服务功能。能够完全支持常用的网络技术。
- 具有持久存储的空间。在这个空间里面平台可以支持一些基本操作,例如:查询、分类和事务的操作。
- 具有自主平衡网络和系统的负载、自动进行扩展的功能。
- 可以对用的身份进行验证,并且支持使用Google账户发送邮件。
- 有一个功能完整的本地开发环境,开发人员可以在自身的计算机上模拟Google App Engine环境。
- 支持在指定时间或定期触发事件的计划任务。
最开始Goolge App Engine只支持Python开发语言,现阶段开始支持Java语言。本书案例中,Google App Engine应用程序使用Python编程语言实现。该运行时环境包括完整的Python语言和绝大多数的Python标准库。在Python运行时环境中使用的是Python2.5.2版本。这里先给读者详细介绍一下Python运行时环境。
Python运行时环境包括Python标准库,开发人员可以调用库中的方法来实现程序功能,但是开发人员不能使用沙盒限制的库方法。这些受限制的库方法包括尝试打开套接字、向文件进行写入操作等。为了便于开发人员进行编程,Google App Engine设计人员将一些模块进行了禁用,被禁用的这些模块的主要功能是不受运行时环境的标准库支持的,因而,开发者在导入这些模块的代码时程序将给出错误提示。
在Python运行时环境中,应用程序只能以Python语言编写,扩展代码中若有C语言,则应用程序将不受系统支持。Python环境为开发平台中的数据库、Google账户、网址抓取和电子邮件服务等提供了丰富的Python API。此外,Google App Engine还提供了一个简单的Python网络应用程序框架,这个框架成为webapp。借助这个框架,开发人员可以轻松构建自己的应用程序。为了方便开发,Google App Engine还包括了Django网络应用程序框架,在开发过程中,开发人员可以将Django与Google App Engine配合使用。
那么,什么是沙盒呢?形象的说,沙盒是Google App Engine虚拟出的一个环境,类似于PC所使用的虚拟机。在这个环境中,用户可以开发使用自己的应用程序,沙盒将开发者开发的应用程序隔离在自身的安全可靠的环境中,该环境和网络服务器的硬件、系统以及物理位置完全无关,并且沙盒仅提供开发人员对基础操作系统的有限访问权限。
编辑推荐:
下载Word文档
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>