목록CS/Spring (2)
끄적끄적

💡 스프링 웹 개발 기초 정적 콘텐츠 resources/static 서버에서 변형 없이 파일을 그대로 웹브라우저에 내리는 것(Welcome Page처럼) MVC와 템플릿 엔진 가장 많이 하는 방식 서버에서 html을 동적으로 변형시켜서 내려주는 것 Model, View, ControllerView - 화면 Controller - 비즈니스 로직, 내부처리 (resources/template) Model - 화면에 필요한 것을 담아주기 API ViewResolver를 사용하지 않는 대신 HttpMessageConverter가 동작 @ResponseBody 객체 반환 → json 반환 {key, value} 💡 회원 관리 예제 - 백엔드 개발 일반적인 웹 애플리케이션 계층 구조 컨트롤러 - 웹 MVC의 컨트롤..

✅ 스프링(Spring)이란? 자바 기반의 웹 어플리케이션을 만들 수 있는 프레임워크 python - Django Ruby - Ruby on Rails JavaScript - Node.js Java - Spring ✅ Spring 특징 자바 객체와 라이브러리를 관리해주며, 톰캣과 같은 WAS가 내장되어 있어 자바 웹 어플리케이션을 구동할 수 있다. spring은 경량 컨테이너로 자바 객체를 직접 spring안에서 관리. 객체의 생성 및 소멸과 같은 생명주기(life cycle)를 관리하며, spring 컨테이너에서 필요한 객체를 가쳐와 사용 IOC와 DI 제어의 역전(IOC, Inversion Of Control) 사용자의 제어권을 다른 주체에게 넘기는 것. 스프링에게 제어를 위임하여 스프링이 만든 객체..