[개인공부][Spring]-Spring Framework?

Mini_me·2022년 1월 1일
0

공부 [Spring]

목록 보기
1/27

Framework?

  • 뼈대 , 기반구조를 뜻한다

소프트웨어적으로 정의하자면, 소프트웨어의 특정 문제를 해결하기 위해서 상호 협력하는 클래스와 인터페이스의 집합이다.

Spring Framework

오픈소스 프레임워크로,어플리케이션을 만드는 데 사용된다

스프링 내에는 동일한 역할을 하는 다양한 기능이 있으며, 그 중에서 적합한 툴을 선택할 수 있어야 한다.

Spring boot

스프링 기반으로 자주 사용되는 설정으로 손쉽게 개발할 수 있게 해주는 상위 프레임워크이다

  • 웹 어플리케이션 서버 내장
    -자동설정 및 설정 표준화
  • 원한다면 모두 마음대로 설정가능

Spring Framework의 특징 중 하나인 MVC

MVC : 사용자 인터페이스와 비지니스 로직을 분리하여개발

MODEL : 데이터 처리 담당 부분

  • Model 부분은 Service영역과 DAO 영역으로 나누어짐
  • Service 부분 : View와 Controller 어떠한 정보도 가지고 있어서는 안된다.
  • View 부분 : 사용자 인터페이스 담당 , 사용자한테 보여지는 부분
    View는 Controller을 통해 모델에 데이터에 대한시각화를 담당
    View는 자신이 요청을 보낼 Controller의 정보만 가지고 있어야한다.
  • Controller : View에서 받은 요청을 Model에 전달 (그반대도 수행)
    모든 요청 에러와 모델 에러 처리

0개의 댓글