MVC는 사용자 인터페이스,. 데이터 및 논리 제어를 구현하는데 사용되는 디자인 패턴이다. 소프트 웨어의 비즈니스 로직과 화면을 구분하는데 중점을 두고 있다.M(Model): 데이터와 비즈니스 로직 관리V(View): 레이아웃과 화면 처리C(Controller): 명령
어떤 객체가 사용하기 위한 객체를 직접 생성하는 것이 아니라, 외부로부터 주입을 받아 사용하는 것을 말한다.인젝션 방식은 몇 가지 더 있지만, 생성자 주입을 바탕으로 작성.여기서 우리는 결합의 관점에서 설명할 수 있다.결합은 강해질 수도 느슨해질 수도 있다.아래 코드를
과제를 하면서 알게 된 어노테이션을 그냥 정리해볼까 한다.정\~~말 간단하다.롬복 레퍼런스에서 조금 가져와봤음.해당 어노테이션을 활용하게 되면, 매개변수가 없는 기본생성자가 자동으로 생성된다. (초기화 되지 않은 final 필드가 있다면, 컴파일 오류 발생.)fina
우리가 흔히 스프링할 때 사용하는 Spring MVC의 컨트롤러인 @Controller는 주로 View를 반환하기 위해 사용한다.참고client는 URI 형식으로 웹 서비스에 요청을 보냄.DispatcherServlet이 요청을 위임할 HandlerMapping을 찾음