농소

URL 정보 본문

Web/JSP

URL 정보

농소 2017. 12. 21. 23:54

서블릿


웹서버에서 동작하는 애플리케이션을 구현할 때 사용 

 클라이언트에게 서비스 하기위한 목적

웹서버에서 서비스되는 페이지



웹서버가 클라이언트에게 서비스하는 단위 = 웹 애플리케이션



클라이언트 요청 ->(url정보) -> 서버 

url 정보


ex) http://123.123.12x.xx : 8080 / asd / index.jsp


Http

인터넷에서 웹 서버와 사용자의 인터넷 브라우저 사이에 문서를 전송하기 위해 사용하는 프로토콜


123.123.12x.xx 

웹 애플리케이션을 서비스하는 웹서버가 설치된 주소

 만약 서비스 요청하는 클라이언트 주소가 서버와 같은 경우 컴퓨터 주소 대신 localhost 또는 127.0.0.1로 표시 

이런 경우 네트워크에서 컴퓨터를 찾는 과정이 생략되어 오프라인 상태에서도 테스트 가능


: 8080

컴퓨터 주소를 이용해 해당 컴퓨터를 찾았으면 해당 컴퓨터에서 서비스 하는 서버 중 웹서버를 찾는 단계

웹서버는 80포트 실험적 서버 포트는 8080포트 포트번호를 생략하면 자동으로 80포트로 인식됨 


/ asd 

웹서버를 찾았다면 웹서버에서 서비스하는 애플리케이션을 찾는 단계


index.jsp

해당 클라이언트가 요청한 최종 문서정보가 담겨있음

 애플리케이션을 찾은 다음 해당 애플리케이션에서 서비스 하는 문서 /index.jsp 를 찾아감

 웹 문서의 경로는 파일시스템의 디렉토리 구조와 동일 현재 index.jsp 문서는 루트 디렉토리 밑에 존재



번외


톰캣 설치시 webapps 디렉터리

5개의 기본적인 애플리케이션 디렉터리 존재

=현재 톰캣 서버는 5개의 애플리케이션을 서비스한다



이클립스-WebContent

 이클립스에서 asd라는 프로젝트를 만들면 workspace에 asd 디렉터리가 생성 

웹 프로젝트 asd의 실제 애플리케이션의 루트 디렉터리 톰캣의 webapps의 하위 디렉터리에 해당 



web.xml

웹 애플리케이션 실행에 관해 정의하는 환경설정 파일

웹 서버가 서비스를 시작할 때  웹서버는 각 웹 애플리케이션의 web.xml파일을 읽어

 web.xml에 정의된 내용대로 웹 애플리케이션을 실행하기 위한 설정을 수행

web.xml 파일에 환경설정이 잘못되어있으면 서비스를 시작할때 정의가 제대로 이루어지지 않으므로  서비스가 동작이 안됨

'Web > JSP' 카테고리의 다른 글

EL 표현식  (0) 2018.01.17
POST방식으로 보내기  (0) 2017.12.29
GET방식으로 보내기  (0) 2017.12.29
GET, POST방식 비교  (0) 2017.12.26
처음 해보는 Servlet & JSP 웹 프로그래밍 preview  (0) 2017.12.20