ApacheTomcat7およびJerseyJarsでのRESTサービスの使用。
私は、javaのRESTサービスを介してサーバーにデータを取得して投稿するAndroidアプリケーションを開発しています。Androidクライアントからのリクエストごとに、RESTサーバーはデータベース接続を開き、クエリを実行し、結果を返し、データベース接続を閉じます。
public String postPerson(
MultivaluedMap<String, String> personParams
) {
EmployeeData empD=new EmployeeData();
//Connecting with database on empty constructor
int id = personParams.getFirst(EMPLOYEE_ID);
String employeeDepartment=empD.getDepartment(id);
//Getting department name
empD.disconnectDb();
return(empD);
}
上記のシナリオは正常に機能していますが、応答時間は効率的ではありません。ここで、RESTサービスの起動時にデータベース接続を作成して、Androidクライアントへの応答時間を短縮したいと思います。これを実現するにはどうすればよいですか????