스프링 프레임워크

2022. 2. 21. 15:43Spring

◎ 스프링 프레임워크 :  자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로 객체 지향 애플리케이션을 개발할 수 있도록 도와주는 프레임워크다.

 

객체 지향 특징(추상화, 캡슐화, 상속, 다형성) 중 다형성은 역할과 구현으로 구분하여 다양한 실행결과가 나오게 한다.

자바는 역할을 인터페이스로, 구현을 클래스로 하여 다형성을 활용한다.

 

객체의 협력관계 : 객체 클라이언트(요청)와 객체 서버(응답)는 서로 협력 관계다.

 

 ->다형성을 이용하면 클라이언트를 변경하지 않고, 서버의 구현기능을 변경할 수 있다.

 -> 스프링은 다형성의 기능을 이용하여 역할과 구현을 편리하게 다룰 수 있도록 지원한다.

 

참고 및 출처

스프링 프레임워크 : https://ko.wikipedia.org/wiki/%EC%8A%A4%ED%94%84%EB%A7%81_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC

 

객체 지향 : 

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard

'Spring' 카테고리의 다른 글

AOP1  (1) 2023.02.09
스프링 컨테이너2  (0) 2023.02.07
스프링 컨테이너1  (0) 2023.02.07
Spring Framwork  (0) 2023.02.02
스프링 기초1  (0) 2022.08.22