항해99/TIL

30일차-7/06 화 -항해99

고로케 2021. 7. 6.
반응형

하루 회고

  • 팀원이랑 안되는 부분을 바로바로 맞춰가니 진행이 빠름을 느꼈다.
    같이 고민하니까 아이디어도 많이 나오는 것 같다. 이게바로 집단지성의 힘인가?

 

주저리 주저리

  • 간밤에 다른분과 인간관계와 사람에 대해서 얘기를 나눴다. 세상엔 이상한사람들과 나쁜사람들이 많아서 슬프다,,
    사실 나는 그들처럼 어느정도는 이기적이고 싶다. 하지만 사람이 쉽게 바뀌지 않듯이 어느샌가 남을 위해 살고있다.
    어떻게 보면 스스로가 답답할 때도 있지만,,
    나는 다른 사람이 나로 인해 웃고 고마워할 때 가장 행복하고 살아있음을 느낀다😁

 

오늘 배운 것

  • 소셜로그인 카카오톡 api 사용법 : 소셜아이디의 이메일과 일반 가입자의 이메일이 같으면 계정을 연동하는 방법을 구상하고 있다.

MVC 모델2

Model 2 방식은 흔히 MVC구조를 응용한 방식으로 화면과 데이터 처리를 분리해서 재사용이 가능하도록 하는 구조 라고 할 수 있다.

  • Model : 데이터 혹은 데이터를 처리하는 영역을 의미
  • View : 결과 화면을 만들어 내는 데 사용하는 자원을 의미
  • Controller : 웹의 요청을 처리하는 존재로 View와 Model사이의 중간 통신역할을 수행

개발자와 웹퍼블리셔의 영역을 분리할 수 있고, Controller의 URI를 통해 View를 제어하기 때문에 View의 교체나 변경과 같은 유지보수 사용된다.

Spring MVC의 요청에 대한 흐름

  1. 사용자의 요청을 Front Controller에 전달
  2. 전달된 요청은 적절한 Controller를 찾아 호출
  3. Controller는 해당 Service 객체를 찾아 호출
  4. Service객체는 DAO객체를 이용하여 원하는 Data를 요청
  5. DAO객체는 MyBatis를 이용하는 Mapper를 통해 작업을 수행(CRUD)
  6. Service를 통해 처리한 데이터를 Controller에게 전달
  7. Controller는 다시 스프링 MVC쪽으로 데이터를 전달

 

 

반응형

'항해99 > TIL' 카테고리의 다른 글

32일차-7/08 목 -항해99  (0) 2021.07.09
31일차-7/07 수 -항해99  (6) 2021.07.07
29일차-7/05 월 -항해99  (0) 2021.07.05
28일차_7/04_항해99 -4주차 WIL(회고록)  (0) 2021.07.04
27일차-7/03 토 -항해99  (1) 2021.07.03

댓글