アットウィキロゴ

はじめてのUNAアプリ

まず、クライアントのwebページとサーバーサービスを置くためのサーバーを用意します。
僕は、GAEを利用していますのでそちらを使った説明をさしていただきます。

↓GAEの登録と、webページのデプロイの仕方
http://techblog.ecstudio.jp/tech-tips/freewebsite-with-google-app-engine.html

↓eclipseからGAEアプリを作る方法(僕は、googleプラグインでエラーを吐きましたが、eclipseの更新→googleプラグインでうまくいきました)
http://www.adamrocker.com/blog/251/install-and-tutorial-google-app-engine-for-java.html

クライアントはjavascript(jQuery)、サーバーはjavaサーブレットで言語はjavaで作ってます。

サーバーのソースコード
package tkmlabo;

import java.io.IOException;
import javax.servlet.http.*;

@SuppressWarnings("serial")
public class TkmlaboServlet extends HttpServlet {
	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws IOException {
		String req = request.getParameter("req");
       		String userid = request.getParameter("userid");
       		//String contentsid = request.getParameter("contentsid");
       		response.setContentType("text/html; charset=utf-8");
       		response.setStatus(HttpServletResponse.SC_OK);
       		response.getWriter().println(userid + "," + req);
	}
}

サーバーはレスポンスパラメーターとして、UNAからreqとuseridとcontentsidを受け取ります、それぞれリクエスト、送信者のユーザーID、送信元コンテンツIDとなります。
このコードを単純にUNAから受け取った、reqとuseridをcsv形式にしてUNAに送り返しています。

↓ソースコードダウンロード
TkmlaboServlet.java
最終更新:2010年12月24日 22:54
添付ファイル