본문 바로가기

_Programming/Spring

Spring?

내가 생각 하는

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