목록김영한 (2)
seonggoc

Spring은 3가지 방식으로 응답을 한다.정적 컨텐츠MVC와 템플릿 엔진API위 3가지 방식으로 응답을 하는데, 이전 Django 프로젝트를 보면 API, MVC, 정적 컨텐츠 순으로 많이 활용할 것 같다.웹 개발 기초1. 정적 컨텐츠정적 컨텐츠는 src/main/resources/static 폴더에서 그냥 정적으로 파일만 전달하는 역할을 한다.Webserv 프로젝트를 했을 때 C++로 Nginx를 구현했었는데... 그게 여기서 도움이 되는 것 같다.TMI를 하자면 그때 기억나는 게 모든 파일을 string으로 보냈었는데 그림과 같은 파일에 수많은 0이 있다 보니 문자열 끝 NULL로 받아들여서 고민하다가 vector로 변경했던 기억이 있다.아무튼 정적 컨텐츠는 서버가 가지고 있는 파일을 있는 그대로 ..

Spring이라는 기술 자체가 오래되어 양이 너무 방대하기도 하고 현재 진행 중인 프로젝트가 없기 때문에 강의를 통해 스프링에 대해 전반적으로 알아가고자 강의를 듣게 되었다.Spring도 최대한 큰 흐름에 대해 이해하고 이후 자주 쓰는 라이브러리, 이후 세세한 것들에 대해 공부하고자 한다.프로젝트 환경 설정기본적으로 brew를 통해 openjdk와 IntelliJ를 설치했다. (IntelliJ는 선택사항)# brew에서 openjdk 검색brew search openjdk# brew에서 원하는 버전 설치brew install openjdkbrew install IntelliJSpring boot Starter직접 구현하는 방식은 이전에 쓴 튜토리얼을 참고하면 된다.하지만 강의에선 Spring Boot S..