MVC 패턴
·
Spring Framework
MVC (Model - View - Controller) 개요소프트웨어 개발에서 사용되는 디자인 패턴 , 모델 뷰, 컨트롤러로 분리하여 개발하는 방법론MVC의 장점  ☞ 유연성 : 각각의 구성 요소를 분리하여 개발하기 때문에 각 부분을 독립적으로 수정하거나 확장하기 용이함  ☞ 유지보수성 : 각 구성요소가 분리되어 있기 때문에 코드의 가독성이 좋고 유지보수에 용이함  ☞ 확장성 : 새로운 기능이나 모듈을 추가하기가 용이함  ☞ 개발자 간의 커뮤니케이션 효율성을 높일 수 있음Model (모델)데이터 처리를 담당하며 데이터베이스 또는 외부 소스와 상호작용을 처리   ☞ Controller에게 받은 데이터를 가공(조작)하는 역할 수행 ( 값, 기능을 가지는 객체 )View (뷰)사용자에게 데이터를 시각적으로 ..
Spring Framework 기초
·
Spring Framework
스프링 프레임워크(스프링)는 Java에서 가장 많이 사용하는 프레임워크임제어의 역전( Inversion of Control, IoC )객체의 생성, 관리 등 객체에 대한 제어권이 개발자에서 외부(스프링)으로 역전된 것을 뜻함일반적으로 의존성에 대한 제어권은 개발자가 가지고 있음  ☞  개발자가 직접 객체를 생성하여 의존성을 해결스프링에서는 개발자가 직접 객체를 생성하지 않고,  외부(스프링)에게 제어권을 넘김   ☞  이러한 상황을 제어의 역전, IoC라고 함  IoC 컨테이너( = 스프링 컨테이너)객체 생성의 생명주기 관리 등 책임지고 관리해주는 컨테이너( * 컨테이너 : 객체들을 담는 공간) BeanFactory vs ApplicationContext BeanFactory : 스프링 컨테이너의 최상위..
bomhyeming
'Spring Framework' 카테고리의 글 목록