[解決済み] Springフレームワークで使われているデザインパターンとは?[クローズド]
2023-03-19 09:38:41
質問
Springフレームワークでは、どのようなデザインパターンが使われているのでしょうか?
どのように解決するのですか?
さまざまなデザインパターンがありますが、いくつかの明らかなパターンがあります。
-
シングルトン - Springの設定ファイルで定義されたビーンは、デフォルトでシングルトンになります。
-
テンプレートメソッド - 定型的な繰り返しコード(接続をきれいに閉じるなど)を処理するために広範囲に使用されます。たとえば JdbcTemplate , JmsTemplate , JpaTemplate .
以下のコメントを更新しました。MVC については、以下のように MVC リファレンス
MVCで使われているいくつかの明らかなパターン。
-
モデルビューコントローラ :-) . Spring MVCの利点は、コントローラがサーブレットでなくPOJOであることです。これにより、コントローラのテストが容易になります。一つ注意すべき点は、コントローラは論理的なビュー名を返すことだけが要求され、ビューの選択は別の ビューリゾルバ . これにより、異なるビュー技術に対してコントローラを再利用することが容易になります。
-
フロントコントローラ . Springが提供する DispatcherServlet を提供し、受信したリクエストが確実にコントローラにディスパッチされるようにします。
-
ビューヘルパー - Springには、ビューにおけるコードとプレゼンテーションの分離を支援する、多くのカスタムJSPタグ、および速度マクロがあります。
関連
-
[解決済み] Spring Data JPAにおけるCrudRepositoryとJpaRepositoryのインターフェースの違いは何ですか?
-
[解決済み] MVPとMVC、その違いは何ですか?
-
[解決済み] Java のコア・ライブラリにおける GoF デザイン・パターンの例
-
[解決済み】関数型プログラミングはGoFデザインパターンに取って代わるか?
-
[解決済み】MVCにおけるビジネスロジック【終了しました
-
[解決済み] BridgeパターンとAdapterパターンの違い
-
[解決済み] リポジトリとサービスの違い?
-
[解決済み] ServiceLocatorはアンチパターンか?
-
[解決済み] デザインパターン 抽象ファクトリーとファクトリーメソッド
-
[解決済み] なぜSingletonはアンチパターンと言われるのか?重複
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] デザインパターンについて。シングルトンはいつ使うべきですか?
-
[解決済み】インターフェイスを作成するタイミングはどのように判断するのでしょうか?
-
[解決済み】REST APIのログインパターン
-
[解決済み] テンプレート方式とストラテジーパターンの違いは何ですか?
-
[解決済み] リポジトリとサービスの違い?
-
[解決済み] デザインパターン 抽象ファクトリーとファクトリーメソッド
-
[解決済み] Undoエンジンのデザインパターン
-
[解決済み] Hystrixが採用しているBulkhead Patternとは何ですか?
-
[解決済み] ユーティリティクラスは悪なのか?[クローズド]
-
[解決済み] ボードゲームのモデリングパターンを教えてください。[終了しました]