*JSP
:: HTML(내용) + CSS(배치,스타일) + 이벤트처리(JavaScript / JQuery) + Java
WAS (웹 어플리케이션 서버)
: 웹서버 + 어플리케이션 서버
*웹 어플리케이션 서버의 실행순서
1.웹브라우저 -> 웹 서버에 서비스실행 요청(Request) :: URL
2.웹서버가 어플리케이션서버에 알려주고. 어플리케이션 서버는 요청에 맞는 애를 실행을 시킨다.
:: 웹 서버 -> 어플리케이션 서버
3.실행시키면서 데이터베이스의 데이터가 필요하면 접속해서 데이터받아와서 실행을 계속 시킨다.
:: 어플리케이션 서버 요청 -> 데이터베이스
4.실행을 모두 다 시키면서 클라이언트에게 보낼 결과물이 만들어지면
웹서버에 다시보내고 웹서버는 웹 브라우저에 보내고
:: 어플리케이션 서버 -> 웹 서버 -> 웹 브라우저
5.웹브라우저는 그 결과를 클라이언트에게 보여준다.
화면에 보여질 내용은 HTML로 만들어진다.
::웹 브라우저 HTML을 읽어서 -> 화면 출력
==>> 웹서버 혼자 실행하면(CGI방식) 대량 트래픽 발생해 느려져서
웹서버와 어플리케이션 서버가 분산해서 일을 하는 방식
*서버로 올라가는 파일 찾아가는 경로
workspace -> .metadata -> .plugins -> org.eclipse.wst.server.core -> tmp0 -> wtpwebapps
URL에서 경로에 적는건 일반적으로 Context root를 먼저 찾아간다.
JSP(JavaServer Pages) :: 웹 요청을 처리할수있는 페이지 --- 스크립트 코드 방식(직접해석후 실행)
'JAVA > JSP, JSTL, EL' 카테고리의 다른 글
EL - 클래스와 jsp연결후 EL사용법 (2) | 2018.07.24 |
---|---|
EL - EL 디렉티브 / setAttrribute영역 / ${ }호출법 (0) | 2018.07.24 |
EL(Expression Language) (1) | 2018.07.24 |
스터디 이미지파일 리사이즈 과제 (0) | 2018.07.12 |
서블릿(Servlet) - 개념 / 용어 등 (0) | 2018.07.12 |