欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
使用Java開(kāi)發(fā)Google APP Engine初試
2009-04-13 15:48 seemoon IT168 字號:T | T
相信Google推出支持Java App Engine的大好消息在Java圈中早已“炸開(kāi)”,本文是作者自己的親身體驗,希望為大家揭開(kāi)Google App Engine for Java的神秘面紗。
AD:2014WOT全球軟件技術(shù)峰會(huì )北京站 課程視頻發(fā)布
相信Google推出支持Java appengine的大好消息在Java圈中早已“炸開(kāi)”,我在網(wǎng)上看到這則新聞,第一反應就是立即注冊——下載sdk包——動(dòng)手體驗。
感覺(jué)很爽,這個(gè)感覺(jué)是一切進(jìn)展得很順帶來(lái)的。
注冊:http://appengine.Google.com/promo/java_runtime
kickstart:http://code.Google.com/appengine/docs/java/gettingstarted/installing.html
跟著(zhù)這個(gè)kickstart主要下載了for Java的sdk包,然后安裝一個(gè)eclipse plugin.
下載完sdk包到bin目錄下就可以運行自帶的guestbook sample:
Java代碼
dev_appserver.cmd ../dmos/guestbook/war 看到了吧,熟悉的server啟動(dòng)
Java代碼
The server is running at http://localhost:8080/
哈哈,趕緊打開(kāi)ff
這個(gè)程序很簡(jiǎn)單,就是一個(gè)簡(jiǎn)單信息輸入,post,然后頁(yè)面顯示post內容,不過(guò),有一點(diǎn)不同的是,這些post內容已經(jīng)被guestbook寫(xiě)到數據庫當中持久化了?。ㄊ裁磾祿???。?div style="height:15px;">
打開(kāi)eclipse,你會(huì )發(fā)現多了幾個(gè)按鈕:
沒(méi)錯,這是Google appengile for eclipse給你加的,你可以創(chuàng )建一個(gè)新的Googleapp項目:
創(chuàng )建完成后,你可以看到一個(gè)完整的工程文件,是不是很熟悉?沒(méi)錯,跟一個(gè)web app沒(méi)什么兩樣
你不用改動(dòng)任何文件,立即運行,看看你的第一個(gè)Google app:
你一定猜到了,Google appengine eclipse plugin給你生成的是一個(gè)gwt ajax應用,呵呵,你立即進(jìn)入到web2.0時(shí)代了。
很簡(jiǎn)單,很easy,Google appengine for Java很令人心動(dòng)。。。
簡(jiǎn)單小結一下:
1. appengine for Java開(kāi)發(fā)包相當友好
2. appengine for Java對ide也相當友好
3. appengine for Java的webapp就是一個(gè)war
4. appengine for Java開(kāi)發(fā)包使用了geronimo
5. appengine for Java使用了jdo作為數據接口
6. appengine for Java支持gwt
8. appengine for Java可以寫(xiě)jsp和servlet
9. appengine for Java開(kāi)發(fā)包使用了jetty和Javadb?
...
來(lái)看看一段代碼吧,一切盡在代碼中
Java代碼
<%@ page contentType="text/html;charset=UTF-8" language="Java" %><%@ page import="Java.util.List" %>
<%@ page import="Javax.jdo.PersistenceManager" %>
<%@ page import="com.Google.appengine.api.users.User" %>
<%@ page import="com.Google.appengine.api.users.UserService" %>
<%@ page import="com.Google.appengine.api.users.UserServiceFactory" %>
<%@ page import="guestbook.Greeting" %>
<%@ page import="guestbook.PMF" %>
<%
UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();
if (user != null) {
%>
Hello, <%= user.getNickname() %>! (You can
out.)
<%
} else {
%>
Hello!
in
to include your name with greetings you post.
<%
}
%>
<%
PersistenceManager pm = PMF.get().getPersistenceManager();
String query = "select from " + Greeting.class.getName() + " order by date desc range 0,5";
List greetings = (List) pm.newQuery(query).execute();
if (greetings.isEmpty()) {
%>
The guestbook has no messages.
<%
} else {
for (Greeting g : greetings) {
if (g.getAuthor() == null) {
%>
An anonymous person wrote:
<%
} else {
%>
<%= g.getAuthor().getNickname() %>wrote:
<%
}
%>
<%= g.getContent() %>
<%
}
}
pm.close();
%>
【編輯推薦】
Google App Engine對Java支持情況一覽
微軟:OpenOffice比Google Apps更具威脅
Google App Engine:堅定的站在Java的中心
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
探索Google App Engine背后的奧秘(3)- Google App Engine的簡(jiǎn)介
開(kāi)始您的第一個(gè)Google App Engine應用(組圖)
Google-Apps
Android SDK ? 王達峰的博客 - 計算機技術(shù),網(wǎng)絡(luò )應用和產(chǎn)業(yè)化
Android Studio 1.0 (穩定版) 完全攻略 – 程序員聯(lián)盟
《GWT揭秘》連載3/4
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久