电话:0731-83595998
导航

2021年国家电网校园招聘考试计算机专业知识点:开发人员开发的应用

来源: 2020-05-18 09:50
沙盒还可以对开发人员进行如下的限制。
  1. 开发人员开发的应用程序只能通过Google App Engine提供的网址抓取API和电子邮件服务API来访问互联网中其他的计算机,并且其他计算机如请求与该应用程序相连接,只能在标准接口上通过HTTP或HTTPS来进行。
  2. 应用程序无法对Google App Engine的文件系统进行写入操作,只能读取应用程序代码上的文件,并且该应用程序必须使用Google App Enginede的Data Store数据库来存储应用程序运行期间持续存在的数据。
  3. 应用程序只有在响应网络请求时才运行,并且这个响应时间必须极短,在几秒之内必须完成。与此同时,请求处理的程序不能在自己的响应发送后产生子进程或执行代码。
简而言之,沙盒给开发人员提供了一个虚拟的环境,这个环境使开发人员的应用程序与其他开发者开发使用的程序相隔离,从而保证每个使用者可以安全的开发自己的应用程序。
开发人员开发程序必须使用Google App Engine SDK即Google App Engine软件开发套件。使用人员可以先下载这个套件到自己的本地计算机上,然后进行开发和运行。使用SDK时,开发人员可以在本地计算机上模拟包括所有Google App Engine服务的网络服务器应用程序,该SDK包括Google App Engine中的所有API和库。该网络服务器还可以模拟沙盒环境,这些沙盒环境用来检查是否存在禁用的模块被导入的情况,以及对不允许访问的系统资源的尝试访问等情况的发生。
Google App Engine SDK完全使用Python实现,这个开发套件可以在装有Python2.5的任何平台上面运行,包括Windows、Mac OS X和Linux等,开发人员可以在Python网站上获得适合自己系统的Python。
该开发套件还包括将应用程序上传到Google App Engine之上的工具。开发者创建自己应用程序的代码、静态文件和配置文件之后就可以运行这个工具将数据上传到平台上面。在上传过程中,该工具还将提示开发者输入Google账户和电子邮件地址以及密码等信息。
系统中有一个管理控制台,这个管理控制台有一个网络接口,用于管理在Google App Engine上运行的应用程序。开发人员可以使用管理控制台来创建应用程序、配置域名、更改应用程序当前的版本、检查访问权限和错误日志以及浏览应用程序数据库等。
 

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端