2 创建一个项目,万事开头不容易

    我已经在eclipse中装了gae的插件,点击那个插件,创建一个新的项目,不选择使用GWT,以免给自己刚刚开始带来麻烦,GWT是Google自己本身的UI框架,姑且先这么理解,come on。

  填完项目名称和包的名字,插件会自动帮你生成一系列整个J2EE web规范并带了GAE所必要配置的目录结构。

然后就可以直接运行起来:在 Eclipse 调试器中启动开发服务器。在运行菜单中,选择调试方式 > 网络应用程序

在控制台就会出来一些信息,按照给定的URL到浏览器中访问,此刻没有写一行代码,程序就可以跑了。

修改了代码:使用用户服务个性化此应用程序的问候语。


如果使用的是 Eclipse 并且您的开发服务器正在调试器中运行,当您将更改保存到此文件时,Eclipse 将自动编译新代码,然后尝试将新代码插入已经运行的服务器中。无需重新启动,对类、JSP、静态文件和 appengine-web.xml 做出的更改将立即反映在运行的服务器上。如果您更改 web.xml 或其他配置文件,您必须停止并启动服务器来查看更改。

不要做的太方便,将原有的手动编译部署,变成类改变的触发监听事件来实现自动部署,google你很不错。


替换 <welcome-file-list> 中的当前 <welcome-file> 元素,如果想使用一个JSP做为欢迎页面,确保从列表中删除 index.html,因为静态文件优先于 JSP servlet

虽然我们可以直接从 Java servlet 代码输出用户界面的 HTML,但随着 HTML 变得复杂,这将变得难以维护。最好使用模板系统,在模板系统中,用户界面在单独的文件中设计和实现,比如JSP模板系统,可以直接设计用户界面,且使用占位符和逻辑来插入应用程序提供的数据(el表达式等等)。有许多可用于 Java 的模板系统,例如什么volicity等等,任何系统可都可和 App Engine 配合使用。

现在使用JSP作为页面模板,简单易用,且JSP 是 servlet 标准的一部分。

当首次载入 JSP 时,开发服务器将 JSP 转换为 Java 源代码,然后将 Java 源编译为 Java 字节码。Java 源和编译的类保存到临时目录中。如果原 JSP 文件发生更改,则开发服务器将自动重新生成和编译 JSP。 当将应用程序上传到 App Engine 时,SDK 将所有 JSP 编译为字节码,并仅上传字节码。当您的应用程序在 App Engine 上运行时,该应用程序将使用编译的 JSP 类。

困了,做完晚饭就八点了,吃到九点,买两个苹果,今天平安夜,一定要搞个苹果,洗澡睡觉去,有空接着看看,身体是革命的本钱,丫的,为谁辛苦为谁忙啊!!!

祝大家平安夜快乐,全家平平安安,健健康康!!!




你可能感兴趣的:(GAE)