私はコースの結論作業 (最終卒業作業) を開発しています。Spring MVC と Glassfish Application Server のみで Java を使用しています。MS SQL Server 2008 でストアド プロシージャを使用するため、Hibernate や JPA は使用しません。したがって、JDBC がそれらを呼び出す最も効果的な方法のようです (私の知る限り、オブジェクトを次のように渡すことはできないため)。 SQL Server へのパラメーター)。Glassfish でデータソース プールを構成しました。SQL Server からプロシージャを呼び出すには、DAO が必要であることはわかっています。私の質問は次のとおりです。
1-) DAO メソッドを呼び出すために Service オブジェクト (適切に @Service として注釈が付けられている) が必要ですか (または使用するのがベスト プラクティスですか)? または、コントローラーから直接 DAO メソッドを呼び出すことができますか?
2-) DataSource から接続を取得する最良の方法は何ですか? 各 DAO で getConnection メソッドまたは ds.getConnection() を使用して分離されたクラスですか?
ありがとう