自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Google App Engine簡(jiǎn)介:Python,Java與BigTable

開(kāi)發(fā) 開(kāi)發(fā)工具
Google App Engine for Java 為企業(yè) Java 開(kāi)發(fā)提供了一個(gè)端到端解決方案。本文是Google App Engine的簡(jiǎn)介。

Google App Engine從只支持Python開(kāi)始,發(fā)展到今年四月開(kāi)始支持Java。一路走來(lái),也已經(jīng)有了一年有余,而其發(fā)展勢(shì)頭也愈發(fā)的樂(lè)觀。下面對(duì)Google App Engine做個(gè)簡(jiǎn)單的介紹。

Google App Engine簡(jiǎn)介:概述

Google(同時(shí)也是一些搜索引擎的創(chuàng)建者)于 2008 年 4 月首度發(fā)布了 Google App Engine。令許多 Java 開(kāi)發(fā)人員失望的是,初始版完全只服務(wù)于 Python 程序員 — 那些認(rèn)為應(yīng)該大塊使用空白的人!Google 響應(yīng)了用戶的普遍要求,于 2009 年 4 月發(fā)布了 Google App Engine for Java。

Google App Engine for Java 為企業(yè) Java 開(kāi)發(fā)提供了一個(gè)端到端解決方案:一個(gè)易于使用的基于瀏覽器的 Ajax GUI、Eclipse 工具支持以及后端的 Google App Engine。易于使用和工具支持是 Google App Engine for Java 優(yōu)于其他云計(jì)算解決方案的兩大優(yōu)勢(shì)。

Google App Engine簡(jiǎn)介:數(shù)據(jù)存儲(chǔ)與接口

App Engine for Java 中的應(yīng)用程序開(kāi)發(fā)意味著使用 Google 的資源存儲(chǔ)和檢索 Java 對(duì)象。數(shù)據(jù)存儲(chǔ)的基礎(chǔ)是BigTable,但是使用的是 JDO 和 JPA 接口,這些接口允許您編寫(xiě)沒(méi)有直接綁定到 BigTable 的代碼。事實(shí)上,Google 為許多 API 提供了基于標(biāo)準(zhǔn)的支持,這樣就可以編寫(xiě)沒(méi)有全部綁定到 App Engine for Java 的代碼。

App Engine for Java 依賴以下標(biāo)準(zhǔn) Java API:

  1. java.net.URL,檢索服務(wù)(通過(guò)使用 HTTP 和 HTTPS 協(xié)議與其他主機(jī)通信)
  2. JavaMail,發(fā)送郵件消息
  3. 一個(gè)通向 Memcache 的 JCache (JSR 107) 接口,提供快速、臨時(shí)的分布式存儲(chǔ),用于緩存查詢和計(jì)算

在 App Engine for Java 發(fā)布時(shí),來(lái)自 Google 和 IBM 的代表在 DB2/WebSphere 上部署了相同的樣例應(yīng)用程序。IBM 致力于為 Tivoli LDAP 和 DB2 提供低級(jí)別的 Google API 支持,這樣針對(duì) App Engine for Java 構(gòu)建的應(yīng)用程序也可以運(yùn)行在 IBM WebSphere/DB2 堆棧上。

Google App Engine簡(jiǎn)介:應(yīng)用程序服務(wù)支持

此外,App Engine for Java 為以下應(yīng)用程序服務(wù)提供了支持:

  1. 用戶身份驗(yàn)證和授權(quán)
  2. CRON
  3. 數(shù)據(jù)導(dǎo)入/導(dǎo)出
  4. 訪問(wèn)防火墻數(shù)據(jù)

對(duì)于將數(shù)據(jù)從其他來(lái)源移動(dòng)到您的 App Engine for Java 應(yīng)用程序,數(shù)據(jù)導(dǎo)入/導(dǎo)出十分重要。這也不需要綁定到 App Engine for Java。Google 的 CRON 支持基于對(duì)某個(gè)調(diào)度的內(nèi)部 URL 命中率,從而使它成為不需要綁定 App Engine for Java 的出色服務(wù)。用戶身份驗(yàn)證和授權(quán)機(jī)制 特定于 App Engine for Java 的,但是您可以編寫(xiě)一個(gè) ServletFilter、aspect 或 Spring Security 插件,以便最小化這種緊密耦合。

【編輯推薦】

  1. 什么是GAE:Google App Engine介紹
  2. Google App Engine應(yīng)用示例:計(jì)算校驗(yàn)位(Python)
  3. 在Google Java App Engine上實(shí)現(xiàn)文檔存儲(chǔ)和搜索
  4. 手把手教你在Google App Engine上運(yùn)行PHP
  5. 開(kāi)始您的第一個(gè)Google App Engine應(yīng)用
責(zé)任編輯:yangsai 來(lái)源: IBMDW
相關(guān)推薦

2009-04-08 16:47:11

GoogleApp EngineJava

2009-04-13 15:48:54

Google AppJavaSun

2009-04-09 08:54:07

App EnginegoogleJava

2009-10-16 09:08:59

App Engine

2009-09-15 16:37:06

Google App 持久性

2009-09-04 09:41:34

Google App

2009-08-07 13:53:14

App Engine

2009-04-09 09:53:43

GoogleAppEngineJava

2012-08-01 14:12:45

IBMdW

2009-05-14 09:47:30

GoogleApp EngineJava SDK

2009-09-10 10:11:44

Google App Java開(kāi)發(fā)2.0

2009-08-11 11:23:41

什么是GAEGoogle App

2009-05-22 14:52:33

App Engine免費(fèi)配額

2010-02-01 09:21:49

GroovyGoogle App Gaelyk

2011-09-06 14:53:01

Google App

2009-04-14 11:01:33

GoogleApp EngineGroovy

2009-08-11 10:16:27

Google App GAE

2010-08-10 16:15:47

HBaseBigTable

2009-04-09 11:06:00

GoogleApp EngineJVM

2009-07-14 09:25:43

Google App GAEJava SDK 1.
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)