html txxt 모든 데이터 형식이 http로 정보를 주고받는다http를 기반으로 동작하는 서버정적리소스를 기본으로 동작한다 (이미지 html css js등.. 정적으로 입력된 파일만 작동하는것들)클라이언트가 http로 요청을하면 웹서버가 http로 응답한다http기
form을 통해 post로 정보를 전송한다(http request)content type=application/x-www.for\~\~\~\~~이렇게 http요청한 정보를 구현하다면소켓을 연결하고, 정보를 파싱해서 읽고, post인지get인지 파악해야 한다conten
서블릿 객체를 호출한다.어플리케이션 코드를 순차적으로 실행하는것쓰레드가 없다면 자바 어플리켘이션이 실행이 불가능하다쓰레드는 한번의 하나의 코드라인만 수행한다동시처리가 필요하면 쓸드를 추가로 생성한다.한개의 요청을 처리하고 쓰레드는 종료한다요청을 하는 도중 처리가 지연됐
http요청이 들어오면 생성된 리소스 파일을 서버에서 제공한다.was는 요청에따라 db정보를 조회하여 html을 동적으로 생성하여 웹브라우저에 제공한다.html이 아니라 데이터를 전달주로 json사용데이터만 주고받고 UI화면은 클라이언트가 별도 처리한다. 이 경우 화면
서블릿 - 1997jsp - 1999 \- 편리하지만 로직이 너무 많은 역할 담당서블릿, jsp조합 MVC패턴 사용 \- 모델 view컨트럴로 나누어개발MCV 프레임워크 - 2000~2010에노테이션 기반의 MVC등장스프링부트의 등장 \- 스프링부트는 서버를 내장