繁体   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