본문 바로가기

WEB(Back-End)/Servlet-JSP Class

웹 어플리케이션 동작(WAS 기반 J2EE 기술)

- 웹 어플리케이션 
동작원리 : 클라이언트의 요청(request)과 서버의 응답(request) 관계 속에서 이루어짐.
( request<->response 계속 주고 받는다 )

 

1. 요청 (웹브라우저 주소에 입력 한다)

2. 웹서버(servlet, jsp)에서 요청을 받아서 

3. WAS (웹어플리케이션 서버 ex. Tomcat)에서 컴파일시켜주고, 데이터베이스 조작(JDBC)

4. 다시 웹서버로 전해주고

5. 응답(웹브라우저에 HTML로 보여준다) 

 

- WAS (Web Application Server)

: 다양한 로직, 데이터베이스와 연동 

: servlet 이든 jsp든 둘다 같은 자바(Servlet은 비즈니스 역할, JSP는 view역할)

(자바는 컴파일이 필요한다 클래스를 실행하면서 인스턴스화(객체생성) 등의 과정을 해주는 역할을 해주어야한다 ==⇒ WAS (ex. 톰캣, 제우스, 등등))