簡體   English   中英

開始使用Google App Engine Java - 從哪個框架開始?

[英]Beginning Google App Engine Java - Which Framework to start with?

我是JAVA和Google App Engine的新手。 我對Java的興趣源於它的編譯性質,速度和廣泛的企業使用,而我對app引擎的興趣主要是因為它的初始自由性和可縮放性。

我已經通過Google的入門常見問題解答 ,我修改了留言簿應用程序,並且通常使用數據存儲區,創建一個簡單的入門系統供工作使用,使用類似於留言簿應用程序的數據庫模式。 我來自一個hackish PHP背景,我的大部分應用程序都包含混合了HTML和scriptlet的JSP頁面,以及數據存儲區的東西。

我讀過關於JSP,JSTL和JSF(不多)以及appengine的基礎知識,它的局限性,優勢和配額。 我也明白我目前的方法是有缺陷的。 我搜索過JAVA框架,發現太多了。 我已經通過它在App Engine列表中播放Will ,但我沒有提到那里提到的一半。 我知道webapp(在概述中使用)是一個框架,GWT也是如此。 我知道我必須先學習核心java。 我應該從哪個框架開始,它易於使用,並且足夠強大/安全,足以處理財務應用程序? 如果我要在獨立於App Engine的純J2EE環境中托管它,那么框架也應該具有價值。 我也很感激學習資源。 目前我在亞馬遜上看到這本書作為一種資源,但有更便宜的替代品,比如每月訂閱的圖書館,我可以閱讀類似的書籍。(我知道谷歌是一個真正的好資源。)這里是否有任何開發人員有在appengine java上托管的應用程序,想與初學者分享他們對appengine java的個人體驗?

我使用Eclipse和Google App Engine插件來開發和上傳我的應用程序。

無論你想用Java做什么,你都需要學習核心語言和運行時庫的基本部分。

Java Tutorial涵蓋了這一點並且非常簡單。

然后,您需要學習Servlet API,它是當今幾乎所有基於Java的Web解決方案的基礎。 Sun將此放在完整的Java EE教程中(這有點重),請看一下這個快速概述

到目前為止,您已經對基本工具箱的內容有了更好的了解,並且可以提供信息,以便為您應該選擇的技術提供更好的建議。

對於陡峭的學習曲線感到抱歉,但頂部的視圖太棒了。

如果您當前沒有進行Java開發,和/或沒有做過多的Web開發。 我絕對不會通過添加框架來復雜化。

你想要實現什么,你需要一個外部的Google App Engine堆棧框架?

我已經用Java開發多年了,只開始使用Spring和我的Google App Engine應用程序,因為我需要一個良好的安全性和身份驗證選項。 我希望我不必使用它,因為它是一個相當陡峭的學習曲線。

對於使用JSP的簡單應用程序,您應該能夠完成所需的大部分工作。 如果正確完成,您甚至可以在MVC中執行此操作。

除了人們推薦的所有其他內容之外,我建議你看看Objectify ,這是一個比App Engine SDK中包含的JDO / JPA更簡單的數據存儲API。

當然,這是在您首先熟悉Java核心之后。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM