MySQLDBに接続するWebアプリを作成する必要があります。DAOで接続オブジェクトをどのように処理する必要があるのか疑問に思いました。
このアプリケーションは、さまざまなユーザーによって1日に数回使用される可能性があります。
DAOパターンと静的シングルトンの使用に少し問題があります。これはWebアプリなので、DBに永続的に接続できます。この接続を維持し、すべてのユーザーセッション間で共有するのはあまり良くないと思います。
一方、Dbにアクセスする必要があるたびに接続を取得して閉じることが、本当に良いアイデアであるかどうかはわかりません。
片方がもう片方よりも優れていますか?もっと良いものを忘れましたか?