spring IoC
1065 ワード
Inversion of control
サーブレット、ejbの出現.外部コンテナ(ioc container)管理サーバ.-->コントロールの逆転
Interface
IoCコンテナの機能を定義します.空を作成して依存し、ライフサイクルを管理します.
beanfactoryインタフェースを継承します.AOP、イベントハンドルなどを扱う.
Dependency Injection (DI)
他のクラスが多く含まれると結合度が高くなると依存性が生じるという.
オブジェクト間の結合度を低減し、依存性を低減することによって、コードの再利用性を向上させ、ユニットテストを容易にすることができる.
必要なクラスを直接作成するのではなく、関数によって外部から入力される注入の場合、クラスを変更するときに他のクラスの変更を防止できます.
IoCの実装方法
1.コンテナとして提供するAPIをリポジトリ内で検索する空の
2.コンテナは、各オブジェクト間の依存関係を自動的に関連付けます.
JSP & Servlet
サーブレットは、Javaで作成されたWebページを動的に生成するためのプログラム(API、またはライブラリ、クラス)である.
jspはhtml内にjavaコード(<%>)を挿入するフォーマットです.サーブレットベースのスクリプト技術.テンプレートを記述する必要がなく、Webプログラミングを実装する技術.
実施方法は異なり、作用は同じである.MVCモデルでは、JSPはプレゼンテーション層(ビュー)であり、サーブレットはユーザの要求、分析、ビジネス層との通信、処理、応答結果に応答するコントローラ層(コントローラ)である.
Reference
この問題について(spring IoC), 我々は、より多くの情報をここで見つけました https://velog.io/@s0ye0nyang/spring-IoCテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol