반응형
Java #Servlet #Full-stack #JSP #XML #Thread
-
JSP/Servlet 개념Back-end/Java 2021. 6. 2. 22:08
Java와 Front-end(Javascript, React)를 조금 배우고 나니 어떻게 프론트 엔드와 백엔드가 작동하는지가 궁금해졌다. 그래서 찾아보니 JSP와 Servlet의 개념을 배워야 될 필요성을 느꼈다. 일단 웹 사이트가 어떻게 동작하는지 큰 그림을 그리고 가자. 아래의 그림을 참고하자. 설명을 하자면 클라이언트가 HTML에서 Form형태로 서버에 데이터를 전달한다.(Request) 그리고 전달되어진 데이터들은 WAS(Web Application Server)에 도달한다.(주로 Tomcat을 이용) WAS내에는 Container + Thread + Servlet가 존재하고 Servlet을 통해 DB와 데이터를 교환한다. 이렇게 큰 구조로 되어있고 세부적인 내용을 하나하나 살펴보자. 1. HTM..