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()));
        }
    }
}


0 件のコメント:

コメントを投稿