본문 바로가기
728x90

Spring/MVC 1편6

인프런 MVC 1 강의 정리 #2 1 . 프로젝트 생성 서블릿을 이용한 스프링 부트 프로젝트를 생성해보자. start.spring.io에서 Gradle, WAR로 설정하여 Generate한다. 파일을 열어서 롬복을 설치하고, Settings -> Annotation Processors의 Enable annotation processing을 체크한다. 기본 설정을 마친 후 기본 메인 클래스를 실행해보고 동작하는지 확인하기 위해 http://localhost:8080을 들어가본다. 아래와 같은 Error page가 나오면 정상 작동하는 것이다. 2 . Hello 서블릿 스프링 부트는 톰캣 서버를 내장하고 있기 때문에, 톰캣 서버 설치 없이 편리하게 서블릿 코드를 실행할 수 있다. 본격적으로 스프링 부트 서블릿 환경을 구성해보자. 1) 서블릿.. 2023. 12. 27.
인프런 MVC 1 강의 정리 #1 1 . 웹 서버, 웹 애플리케이션 서버 웹에서 모든 형태의 데이터는 HTTP 형식으로 전송된다. 클라이언트와 서버가 서로에게 데이터를 전송하거나, 서버 간에 데이터를 주고 받을 때도 HTTP를 사용한다. 1) 웹 서버 (Web Server) HTTP 기반으로 동작 정적 리소스 제공, 기타 부가기능 ex) 정적 HTML, CSS, JS, 이미지, 영상 2) 웹 애플리케이션 서버 (WAS - Web Application Server) HTTP 기반으로 동작 웹 서버 기능 포함 + (정적 리소스 제공 기능) 프로그램 코드를 실행해서 애플리케이션 로직 수행 ex) 동적 HTML, HTTP API, 톰캣(Tomcat) Jetty - 웹 서버, 웹 애플리케이션 서버(WAS) 차이점 웹 서버는 정적 리소스(파일), .. 2023. 12. 27.
728x90