티스토리 뷰
- 응답(Response) : 클라이언트의 요청에 따라 서버가 만들어내 클라이언트로 다시 돌려주는 행위 혹은 그러한 것을 의미한다.
- 응답 코드(Response Code 혹은 상태 코드, Status Code) :
200
: OK, 요청에 대한 응답이 정상적으로 완료되었음을 의미한다. 주로, 200이상 300미만의 상태 코드에 대해 정상적인 응답이 나갔다고 판단한다.400
: Bad Request, 요청에서 요구하는 요청 규격을 클라이언트가 일부 혹은 전체 누락하였다는 의미이다. 가령, 로그인시 이메일과 비밀번호 둘다 입력해야하는데, 둘 중 하나 이상을 누락하였다는 의미.403
: Forbidden, 해당 요청에 대한 접근 권한이 없거나, 거절되었을 때 사용하는 상태코드이다.404
: Not Found, 해당 요청에 대한 서버 로직(맵핑) 혹은 리소스가 존재하지 않는다는 의미이다.405
: Method Not Allowed, 해당 요청에 대한 요청 방식이 받아들여질 수 없다는 의미이다.500
: Interval Server Error, 요청한 로직을 처리하는 도중 서버 내부에서 오류가 발생하였다는 의미이다.
- 아파치 톰캣(Apache Tomcat) : 아파치社에서 만든 자바 언어를 이용하여 웹 개발을 쉽게 할 수 있도록 만든 웹 서버(정확히는 WAS)이다. 결론적으로 톰캣은 JSP(Java Servlet Page)로 운영되나 JSP를 통한 직접 개발 방식은 사장되었고, 그 자리를 스프링과 스프링부트가 대체하고 있다. 즉, Spring 혹은 Spring Boot로 만든 웹 어플리케이션은 JSP로 해석되며 톰캣이 실행시킨다. (결과적으로는)
'웹 개발 > SpringBoot' 카테고리의 다른 글
[String Boot] MyBatis (0) | 2022.10.26 |
---|---|
[Spring Boot] Spring Boot에 JS, CSS, HTML 연동 (2) | 2022.10.26 |
[String Boot] 어노테이션 - multifly, add (4) | 2022.10.25 |
[String Boot] GET or POST (0) | 2022.10.25 |
[String Boot] HTML 파일 만들기 (0) | 2022.10.25 |
댓글