質問: Java Servlet FilterでDB接続を管理する方法 トラフィック監査サーブレットフィルタを作成しています。 I need to query the database for every HTTP request. There is no connection pool. (I'm adding this filer to the existing application). I created a JDBC connection object in `init()` method. And made synchronized methods that doing DB query. In 'doFiler()`, I call these synchronized methods 1~2 times. これは大きな問題になりますか? - 更新 - 負荷の大きいサーバーではありません。 それは単一のマシン上で実行されます。数百KBのメディアファイルに対応しており、出力帯域幅は100Mbpsであるため、最大同時ユーザー数は最大100人になる可能性があります。 私は、DB接続を使用するサーブレットフィルタのための推奨されるアプローチが何であるか疑問に思っています。
回答: なぜあなたはフィルタでこれをしたいですか?サーブレット内の接続を取得し、それを完了した後にリリースするだけで十分です。負荷が足り、十分に簡単です。