私は大学のプロジェクトのための小さなフォーラムの形でウェブサービスを作っています。Webサービスは、データベースにアクセスして変更するための一連のメソッドを提供し、JSP/サーブレットはそのWebサービスを使用してフォーラムをユーザーに提示します。
すべてのメソッドを設定しましたが、データベース接続を正しく設定する方法がまだわかりません。現在Connection
、Webサービスクラスファイルにオブジェクトがあり、クラスのコンストラクターで接続が確立されています。私はすべてのメソッドでその接続オブジェクトを使用しているので、すべてのメソッドは実行中のコンストラクターに依存しています。それが正しいかどうかはわかりません。
これを行うためのより良い方法はありますか?インストラクターから、誰かがページにアクセスするたびにWebサービスのインスタンスが作成されると言われましたが、これは私にとってはコストのかかる操作のように思えます。
編集:接続プールとこれまでに見つけたすべてのものを調べました(これには追加のライブラリが必要です。追加のライブラリのないストックJava SE / EEに制限されているため、問題外です。