Spring을 공부하면서 IoC, DI, DL에 대해서 알게 된 내용을 정리하였습니다 :)개념 정리를 하고, 실제로 Bean을 등록해 보겠습니다 !IoC란?IoC(Inversion of Control)이란 제어의 역전이라고 하며, 객체의 생성, 생명주기의 관리까지 모든
Spring 공부를 시작하게된 EU 공부를 띄엄띄엄 하면서 전체적인 흐름을 아는 능력이 부족하다고 느끼고 인프런 강의를 찾아보다가 무료 강의로 무려 김영한님의 강의가 있길래 들으면서 내용 정리를 하였습니다. 인프런 강의 위 강의를 참고해서 작성하였습니다 :) 먼저
MVC는 Model, View, Controller의 약자로, 애플리케이션을 구성하는 주요 역할을 분리한 아키텍처 패턴입니다.관심사의 분리(Separation of Concerns, SoC) 각각의 역할을 독립적으로 나누어, 코드 간의 영향도를 줄이는 것이 핵심입니다
이미지 출처: 인프런 강의(스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술)사용자가 웹 브라우저에서 request를 보냄톰켓 서버가 Controller에 해당 URL이 있는지 확인매핑된 메서드에 @ResponseBody 어노테이션이 붙어 있으
이미지 출처: 인프런 강의(스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술) Spring을 사용한 일반적인 웹 애플리케이션은 역할별로 계층을 나누어 구조화되어 있습니다. 이렇게 계층을 나누면 유지보수성이 좋아지고, 확장성이 뛰어나며, 코드의
공부한 내용을 바탕으로 간단한 예제를 만들어 보겠습니다 :) 회원가입을 하고 회원 목록을 확인할 수 있는 간단한 프로그램입니다.Image1ImageImageImage1home.html 파일 생성웹 브라우저에서 localhost:8080으로 요청이 왔을 때 맵핑될 메서드