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クライアントへの応答時間を短縮したいと思います。これを実現するにはどうすればよいですか????