JSP란? JSP는 Java(Jakarta) Server Page로, HTML 내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹페이지를 생성하는 서버사이드 스크립트 언어이다. 스프링 MVC 구조에서 V(view) 역할을 담당한다. Thymeleaf라는 새로운 기술이 등장하며 Spring에서는 Thymeleaf 사용을 권장하지만 JSP가 이전에 사용되었던 기술이고, 쉽고 빠르다는 장점 때문에 아직도 많이 사용된다. JSP는 실행 시에 내부에서 자바 서블릿으로 변환되어 실행된다. HTML 표준에 몇 가지를 추가하여 HTML에서 자바 코드를 실행하고, 그 값을 이용할 수 있게 된다. JSP를 사용하려면. html이 아닌. jsp로 파일로 만들고, html처럼 사용하면 된다. 간단하게 사용법을 알아보자. JS..
HTTP 메시지 HTTP는 연결을 유지하지 않는 Connectless, Stateless 프로토콜이다. 따라서 HTTP는 정해진 규격의 메시지에 모든 정보를 담아서 통신한다. 클라이언트는 HTTP 메시지에 정보를 담아 서버에 요청하고, 서버는 클라이언트로부터 받은 HTTP 메시지를 확인하여 클라이언트가 요청한 정보를 새로운 HTTP 메시지에 정보를 담아 클라이언트로 응답한다. 즉, HTTP 메시지에 모든 것을 전달한다. HTML, TEXT image, 음성, 영상, 파일 JSON, XML 거의 모든 형태의 데이터 전송 가능 서버 간에 데이터를 주고받을 때도 대부분 HTTP를 사용한다. !!! 공백은 필수로 포함되어야 한다. Request : 요청 메시지 시작 라인(HTTP Request start-lin..