20

私はJavaが初めてです。プログラミングを始めて約1年。テンプレートの使用によって Spring は何を意味しますか? Springにはjdbc-templates、jms-templatesなどがあります。Javaのテンプレートクラスとは?それらは特別な種類のデザインパターンですか、それとも何ですか?

前もって感謝します。

4

3 に答える 3

1

これらの種類のクラスは機能を簡素化するために使用され、たとえばデータベースへの接続などの低レベルの問題を脇に置きます (すべての汚い作業は jdbcTemplate クラスによって行われます)。

JdbcTemplateは、JDBCの使用を簡素化し、一般的なエラーを回避するのに役立ちます。コア JDBC ワークフローを実行し、アプリケーション コードを残して SQL を提供し、結果を抽出します。このクラスは、SQL クエリまたは更新を実行し、ResultSet に対する反復を開始し、JDBC 例外をキャッチして、それらを一般的でより有益な例外階層に変換します。

実際に実装する必要があるのは、CallBack メソッドだけです。コールバック メソッドのみを実装すると、コードがきれいになります。唯一の関心事は、ビジネス ロジックを実行することです。

于 2014-01-31T20:27:25.710 に答える