スプリングフレームの特徴と構造
3582 ワード
Spring Frameworkとは?
動的Webサイトの開発に使用されるJavaプラットフォームのオープンソースアプリケーションフレームワーク.
EJBを使用する場合は、知るべき多くのデザインパターンを気にする必要はありません.スプリングフレーム自体には多くの設計モードが適用され、配置されているため、スプリング自体を使用することは設計モードを使用することである.
1.Spring Frameworkの特性
スプリングは「IoCとAOPをサポートする軽量級容器フレーム」です.
スプリングは、IoCによってアプリケーションを構成するオブジェクト間で結合度を低く保つ.IoCは、開発者自身が作成または制御するのではなく、スプリングのSpring Beanモジュールでオブジェクトを作成、制御、管理する特徴をよく説明しています.(beanインスタンスを作成する場所をbeanファクトリと呼びます.)
// 기존 Java
public class TV {
private Speaker speaker;
public TV(Speaker speaker) {
this.speaker = speaker;
}
}
// Spring
@Component
public class TV {
@Autowired
private Speaker speaker;
}
DIは,オブジェクト間の依存性を大幅に減少させることを意味する.オブジェクト間の依存性を減らすことは、メンテナンス時の作業量を減らすことを意味します.2.Spring Frameworkの構造
1. Core Container
1) Spring Core
コアモジュールは、DIおよびIocモードを適用できるいくつかの基本的なスプリングフレームクラスを含む.このSpring Coreは、スプリングアプリケーションの種類にかかわらず、常に直接的または間接的に依存します.
2) Spring Bean
beanモジュールは、すべてのbeanのライフサイクルを管理します.Spring BenはBen Factoryを持つ.
Link
本<スプリングクイックスタート>は、
https://docs.spring.io/spring-framework/docs/4.0.x/spring-framework-reference/html/overview.html ,
https://velog.io/@duckchanahn/Spring-%EC%9D%B4%EB%A1%A0%EC%A0%95%EB%A6%AC ,
https://www.amitph.com/spring-framework-architecture/ ,
Reference
この問題について(スプリングフレームの特徴と構造), 我々は、より多くの情報をここで見つけました https://velog.io/@dyunge_100/Spring-스프링-프레임워크Spring-Framework의-특징과-구조テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol