내가 생각 하는
Spring =" 규격이 촘촘이 짜여져서 그 규격대로만 써야되는 자유도 없는 이력서"
라고 생각 했지만 내 부족한 지식이 불러 온 교만한 정의였다는 것을 알았다.
제대로 스프링을 사용하고 이해하면서 본 Spring은 웹 개발자에게 없어서는 안될 중요한 도구 였다.
다시 정의하자면
Spring ="자바 플랫폼을 사용하여 웹개발을 하는 사람들을 위한 혜자스러운 프레임워크"
이게 새롭게 내린 정의다.
MVC(Model View Controller)
Model View Controller를 분리한 패턴으로
페이지의 이동 순서는 아래와 같다.
View -> Controller -> Service -> Dao -> DB -> Dao -> Service -> Controller -> View
Model
data를 나타낸다.
필요시에 가져다가 객체를 생성하여 사용할 수 있는 기본코드가 된다.
View
우리가 보는 화면단을 구현하는 곳이다.
Controller
View와 Model사이에서 데이터를 송수신 해주는 역할을 한다.
특징

'_Programming > Spring' 카테고리의 다른 글
Spring.페이징(Paging) (0) | 2020.07.01 |
---|---|
Spring.파일첨부(file) (0) | 2020.06.30 |
Spring.classpath (0) | 2020.06.29 |
Sping.Bean (0) | 2020.06.28 |
Spring.Settings (0) | 2020.06.25 |