Google App Engine for Java: 第 1 部分:運轉起來(lái)!Google App Engine 曾經(jīng)一度是 Python 開(kāi)發(fā)人員的專(zhuān)利。那是一段黑暗的歲月。
Google Inc. 在 2009 年 4 月向
Java 開(kāi)發(fā)人員開(kāi)放了其云計算平臺。在這個(gè)共分三部分的系列文章中,
Java 技術(shù)作家兼培訓師 Rick Hightower 將帶領(lǐng)您了解這個(gè)可靠、健壯、有趣的平臺,并將它用于基于
Java 的開(kāi)發(fā)。在本文中,您將了解到為什么
Google App Engine for Java 將成為您構建高度可伸縮的殺手級應用程序的開(kāi)發(fā)平臺,然后開(kāi)始使用
Google Plugin
for Eclipse 構建兩個(gè)示例應用程序:一個(gè)基于
Google Web Toolkit (GWT),另一個(gè)基于
Java Servlet API。您將了解到
Google App Engine for Java 帶來(lái)的巨大改變,包括從頭構建應用程序以及將它部署到高達 5 百萬(wàn)個(gè)視圖。(這僅僅是免費版提供的功能)。 2009年8月31日
Google App Engine for Java: 第 2 部分:構建殺手級應用程序諸如
Google App Engine for Java 這樣的云平臺的關(guān)鍵在于能夠設計、構建和部署專(zhuān)業(yè)級的應用程序 —— 可以非常容易地進(jìn)行伸縮。在這個(gè)包含三部分的
Google App Engine for Java 系列文章第二篇中,Rick Hightower 將通過(guò)一個(gè)分步指南,使用
Google App Engine for Java 來(lái)編寫(xiě)和部署一個(gè)簡(jiǎn)單的聯(lián)系人管理應用程序,從而超越第一部分中提供的現成示例。 2009年8月31日
Google App Engine for Java,第 3 部分: 持久性和關(guān)系在企業(yè)環(huán)境中,數據持久性是交付可伸縮應用程序的基礎。Rick Hightower 在他撰寫(xiě)的有關(guān)
Google App Engine for Java 的系列文章的最后一篇中,介紹了
App Engine 當前基于
Java 的持久性框架。讓我們學(xué)習一些基礎知識,了解為什么當前預覽版中的
Java 持久性還未到發(fā)布的最佳時(shí)間,同時(shí)獲得一個(gè)良好的演示,看看您如何在
App Engine for Java 應用程序中保存數據。注意,您將需要啟動(dòng)并運行來(lái)自第 2 部分的聯(lián)系人管理應用程序,在此過(guò)程中學(xué)習如何使用 JDO API 保存、查詢(xún)、更新和刪除 Contact 對象。 2009年9月14日
Java 開(kāi)發(fā) 2.0: 使用 Google App Engine開(kāi)源解決方案和外來(lái)基礎設施改變了
Java 開(kāi)發(fā)的特征,使您能夠以更低的成本、更快的速度交付更好的軟件。Andrew Glover 發(fā)明了
Java 開(kāi)發(fā) 2.0 這一術(shù)語(yǔ),使用它概括了所有這些現象體現出來(lái)的強大力量。他推出了一個(gè)全新的系列,主要介紹有關(guān)
Java 開(kāi)發(fā) 2.0 的工具和技術(shù)。本系列的第一期文章將宣布
Java 開(kāi)發(fā) 2.0 的到來(lái),并解釋了如何使用
Google 的
App Engine for Java 迅速實(shí)現這些概念。 2009年9月9日