본문 바로가기

JSP

웹 서버

*웹 서버란? 

1.내가 브라우저에 www.naver.com를 입력하고 엔터 빵!

  (=해당 사이트에 있는 웹 페이지를 나에게 보내줘라고 요청하는 과정)

2.네이버 서버는 이 요청을 받아 www.naver.com를 나에게 보내준다.

→ 이 때 요청하는 브라우저를 ‘클라이언트' , 요청을 찾아서 보내주는 컴퓨터를 ‘서버’

 

*서버를 다루는 언어

PHP, ASP, 서블릿/JSP

다양한 정보를 데이터베이스에서 얻거나 저장하기 위한 언어, 즉 DB와의 소통을 위한 언어

 

*서버는 사실 두 가지로 나뉜다

-웹 서버

사용자의 요청이 들어오면 이에 대한 처리를 한 결과 페이지를 전송해줌

-웹 애플리케이션 서버(WAS) : 톰캣

실질적으로 요청한 페이지의 로직이나 DB와의 연동을 처리할 수 있는 비즈니스 로직 구현 필요

그러니까, 결론은 웹 서버는 전달만 담당하고, 실질적인 작업은 안에 있는 WAS라는 곳에서 이루어짐 

톰캣에는 웹 서버 기능이 내장되어 있어 별도의 웹 서버를 설치하지 않음

→ 정리: 웹 서버 + WAS가 하는 일을 담당하는 것은 톰캣이구나! 만능 톰캣

 

*웹 애플리케이션 개발 환경

-JDK : 자바 개발 도구 (1.8버전) / 오라클에서 다운

-톰캣 : 웹 서버 (9.0버전) / 아파치톰캣에서 다운

-이클립스 : 개발툴 (IDE)

-톰캣이 제대로 깔렸는지 확인하는 방법

 http://localhost:????(내가 설정한 포트번호 입력) 브라우저에 검색 -> 고양이가 뜨면 제대로 설치된 것!

'JSP' 카테고리의 다른 글

자바 빈  (0) 2020.08.22
쿠키와 세션  (0) 2020.08.21
JSP 내장객체 / 액션태그 / 리다이렉트 / 포워드  (0) 2020.08.17
JSP  (0) 2020.08.16
서블릿  (0) 2020.08.15