移动应用Android云与移动端结合的应用开发_第1页
移动应用Android云与移动端结合的应用开发_第2页
移动应用Android云与移动端结合的应用开发_第3页
移动应用Android云与移动端结合的应用开发_第4页
移动应用Android云与移动端结合的应用开发_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中程在线(北京)科技有限公司内部教程注意保密Android移動應用課程

第4章

云与端整合

的应用开发

所谓「云计算」(CloudComputing)就是一般所说的「网络运算」,由于网络工程师们在绘制示图形时,常以一朵云来代表「网络」。后来,「网络运算」就通称为云计算,它让人人能透过网络连结到远在天边云宵外的主机群,共享远程的计算能力和资源。

介绍云计算概念

云计算利用虚拟化等技术来创造和普及计算机中的各种共享的运算资源。

云计算的除了提供使用者更妥善的服务之外,对企业而言,由于云服务不需要将软件安装在用户自己的计算机中,而是透过共享云宵外的拥有妥善管理的主机群资源,因而能够有效的降低成本与风险。

目前著名的云计算公司包括:

-Amazon

把其运算资源供外界使用;

-Facebook

提供各式各样的应用软件,进入网站之后立即可使用其软件处里与个人的相关资料;

-Google提供Servlet服务端程序API,也提供许多应用软件,如电子邮件服务Gmail等。

认识云架构---以GoogleAppEngine为例**此图摘自Google公司的PPT文檔AppEngine的架构

(1):**此图摘自Google公司的PPT文檔AppEngine的架构

(2):**此图摘自Google公司的PPT文檔

AppEngine是Google的云服务引擎,第三方应用程序开发者能开发应用程序(AP),然后放在Google服务器上执行,不需担心频宽、系统负载、安全维护等问题,一切由Google代管。只要AP每月不超过500万网页面的流量就可享受免费的待遇。

AppEngine支持多种程序语言。可以使用它们来建置您的云层应用程序。

AppEngine提供Java和Python执行阶段环境,以确保应用程序能够快速而安全地执行。把WebApp都放到云层上的目的是:

-让所有开发者能使用云计算。

-让浏览器更具威力。

-让云和端更和谐。开发AppEngine的

云层应用程序

AppEngine使用Java

VM执行Java网络应用程序(WebApplication)。其支持JavaServlet标准,可以在WAR目录里提供应用程序的servlet类别、JSP、web.xml等设定档,让AppEngine根据设定档呼叫servlet来提供各项服务。

AppEngine的JavaSDK提供多种工具,可让您测试应用程序、上传应用程序档案,以及下载记录数据。Android手机端能透过标准连接埠的HTTP(或HTTPS)与应用程序联机。

若要开始使用,可到/

使用您的Google账户登入。然后,开始开发你的云层程序:AppEngine的APIge诞t:可以芹传递UR蒙L参数议;而Po山st想:则不擦可以言。轨一般拣写法纷:先粘用do称Ge纷t(),然四后在do泰Po物st()里呼冲叫do仔Ge垃t()函数谱。ge刊t:透过ht凉tp签h听ea巩de妄r来传俩递数荒据,踏有数纱量之浩限制拣;而po满st复:则是扇透过ht惠tp孔bo扇dy来传闪输数勒据,症没有素限制蔽数量耕。最简简单的Ap狭pE偏ng外in聪e应用权程序其范例pa犹ck还ag轧e趴gu禽es降tb润oo受k;鹿i全mp传or土tja夺va脸.i灰o.竞IO薯Ex蛮ce沃pt膨io戏n;侧i踪蝶mp衔or写tja王va呼x.阵se盒rv密le尖t.珍ht高tp.*续;掀p员ub偏li盲c待cl辜as嫌sGu先es怕tb泰oo茄kS盛er钻vl符etex指te激nd面sHt铅tp狂Se推rv昏le救t{瞧p割ub酷li木c英vo颗iddo价Ge驰t(H贤tt录pS幼er碗vl叶et盗Re戚qu狗es伐tre黑q,Ht信tp密Se笋rv劳le我tR纠es欠po琴ns松ere吹sp)稻t据hr政ow隐sIO示Ex激ce戒pt巡寿io没n{re链sp励.s秤et乎Co峰nt睡en卵tT箩yp忠e(历"t摊ex殊t/p碌la帆in慨")政;re换sp体.g才et祖Wr彼it请er兰()浊.p宾ri翠nt缠ln嚷("相He颠ll绞o,房诚wo脾rl祸d"哥);齿}}此云谊层AP的架孤构图器为:与云穷相连打的An奸dr捎oi江d手机停端应俱用开坐发HT久TP通信:HT相TP爱(H搬yp旨erTe厅xt叠T购ra薄ns作fe并r让Pr堤ot衬oc晒ol辫)用来臭传输XM预L格式洪的数仁据。在An摸dr络oi峰d移动责端应足用程义序能念与Ap仅pE约ng怨in顾e端应思用程判序进寻行HT昨TP通信距。An值dr兼oi庭d移动盾端应寺用程富序透探过Ht碗tp僵Po遵st和Ht加tp畏Po捉st对象煎来向Ap饺pE舍ng佛in待e云层档服务冲发出Ht必tp尚Re势qu壳es书t请求铅,一旦Ap按pE牧ng礼in帖e云层子服务蹄接收涛到Ht馒tp进Re胁qu偏es天t请求错,会肉转而尖调用膏云层犬应用详程序蛛的do练Ge萍t()和do旺Po朱st()函数养。St晶ep州-1摇.将my迷Ac妄ti紧vi骂ty应用欺连结宇到一沟个my渐Se级rv摩ic蜜e,然墓后传混送PO够ST请求里给云确层服揭务。在An吼dr础oi鼻d移动碑端应用标程序蓬范例St酒ep幕-2帽.Ap肃pE劳ng谋in链e云层展服务秃调用醒的se茎rv沫le栽t应用门程序拐的do干Ge睬t()函数冒。St助ep涂-3亮.一旦Ap漂pE判ng阻in即e云层薄的se拒rv旨le扇t程序犯收到Ht属tp薄Re程qu性es还t请求盗,就熊回传堪另一倾个St标ri蛙ng给An帖dr六oi光d应用势程序膏。An颗dr意oi阴d移动学端应页用程很序范例领代码傻://my样Se需rv厚ic挡e.坟ja亡vapa乐ck限ag桂e团co吨m.倦mi驰so台o.秤pk猎01碍;//蛾……距..pu海bl矿ic恶c编la家ssmy碗Se罗rv者ic扣eex梢te饰nd慎s减Se亿rv沉ic节e稳{pr牌iv蜻at袜eIB距in水de阳rmB眯in之de鸭r=密nu靠ll垦;//东……茎…@O扎ve求rr留id上epu贼bl供ic鸟v盈oi沈don伯Cr架ea黄te()俯{su愧pe店r.维on恼Cr仿ea丸te()高;mB幻玉in滨de围r=交ne扫wmy幼Bi盐nd宜er()聚;}@O选ve钟rr昂id眉e林pu挡bl虹ic侵I浸Bi斗nd液er约o顿nB泡in逐d(偶In毫te饺nt蛇i施nt乓en迹t){re璃tu峡rnmB誉in参de证r;勾}pu小bl柏ic企S暂tr留in百gdo形My世Ge虹t()弓{//調用齐雲層脾的do斯Ge支t()函數Ge落tM议et损ho多dge正t厕=Ht花tp滥Ut管il嫁s.榜se蚁nd尾Mo北ni犁to映re际dG程ET脏Re愤qu钞es姨t(my缓Se忠rv蜜ic远eU它ri,迅nu违ll豆,晴ne用w拐Ob涝je苏ct鲜()佛,伴nu歪ll饼);//取得奸來自过雲層夕的回翠應St然ri鄙ngst纽奉r=Ht摊tp谣Ut垒il狸s.盖ge例tM秃on县it彩or宵ed叔Re益sp沾on抽se欣(n渴ul零l,蛙ge开t)嘉;re胳tu保rnst鸦r;}}记得组,必饥须宣举告权醒限于An链dr鱼oi害dM握an课if想es唐t.礼xm奥l里,特如下冈:<u非se巨s-赵pe捏rm虾is揉si特onxm震ln宴s:风an粘dr闹oi卸d=矛"舍ht武tp年:/助/sc横he隔ma泥s.征an尿dr忧oi化d.央co援m/墓a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论