ラベル Google App Engine の投稿を表示しています。 すべての投稿を表示
ラベル Google App Engine の投稿を表示しています。 すべての投稿を表示

2010年12月3日金曜日

PlayFrameworkをGoogleAppEnginにアップロード

/appengine-java-sdk-1.4.0/bin/appcfg.cmd update test-gae.warのコマンドでアップ、

今度はLinuxの環境でPlayを挑戦してみようとおもいます

追伸 OPENJAVA環境のGCJ変更につまずいています。

2010年11月8日月曜日

Google App Engine を無料で使ってみた

googleアカウントは持っていたので、

というか、googleBlog書いてるから当たり前かですね、

http://code.google.com/intl/ja/appengine/
からGoogle App Engineの登録を行う、

http://code.google.com/intl/ja/appengine/docs/java/gettingstarted/
にスタート ガイド: Javaがあるので、
それをみて、「Hello」を表示してみた、

ここまでは順調、eclipseのプラグインもあるのでたすかります。
■下記のようなソースを記述し、サーバにアップすると
googleアカウントのログインを呼び出し、user.getNickname()の部分で
アカウント名を呼び出す事が出来ます。
「Hello, ●●●●●●」
のように!!

package guest1;
import java.io.IOException;
import javax.servlet.http.*;
import com.google.appengine.api.users.User;
import com.google.appengine.api.users.UserService;
import com.google.appengine.api.users.UserServiceFactory;

@SuppressWarnings("serial")
public class Guest1Servlet  extends HttpServlet {
    public void doGet(HttpServletRequest req, HttpServletResponse resp)
    throws IOException {
        UserService userService = UserServiceFactory.getUserService();
        User user = userService.getCurrentUser();

        if (user != null) {
            resp.setContentType("text/plain");
            resp.getWriter().println("Hello, " + user.getNickname());
        } else {
            resp.sendRedirect(userService.createLoginURL(req.getRequestURI()));
        }
    }
}