* DNS : Domain Name System, 인터넷에서 목적지를 찾아가기 위한 문자열 주소
* Port : 해당 컴퓨터의 구동되고 있는 프로그램을 구분 해주는 번호
* HTTP : HyperText Transfer Protocol, 웹 서버와 사용자의 인터넷 브라우저 사이에 문서를 전송하기 위해 사용되는 통신 규약
1. JSP Servlet 이란?
JSP(Java Server Page)는 HTML파일 내에 JAVA언어를 삽입한 문서이고, Servlet은 동적 웹페이지를 만들기 위한 서버측 프로그램이다.
Java EE환경에서 컨테이너는 크게 2가지로 분류되는데 하나는 웹 컨테이너, 또 다른 하나는 EJB 컨테이너이다. 여기서 JSP, Servlet이 웹 컨테이너에 속한다.
그리고 Servlet은 Thread를 이용하여 동작한다는 특징이 있다.
※ EJB : Enterprise Javabean, 서버 측에서 컴포넌트들을 설정하기 위한 아키텍처
2. 웹프로그램의 동작 설명
요청 : 웹 클라이언트 화면 -> 웹 서버 -> 웹 어플리케이션 서버(WAS) -> 데이터베이스
응답 : 데이터베이스 -> 웹 어플리케이션 서버(WAS) -> 웹 서버 -> 웹 클라이언트 화면
※ 웹 서버 : 사용자에게 웹을 제공하기 위한 서버, 정적 콘텐츠 제공
※ 웹 어플리케이션 서버(WAS) : HTTP를 통해 웹 어플리케이션을 수행해주는 미들웨어, 동적 콘텐츠 제공. 여기에서 로직을 요청 받음.
Spring MVC 라는 강력한 기술이 있어서 JSP Servlet가 그렇게 많이 쓰이지는 않는다고 한다.
그래도 MVC의 컨트롤러로 이용되기 때문에 원리정도는 알고 넘어가면 좋을 것 같다.
3. JDK, 이클립스 설치 후 톰캣 서버 생성
먼저, JDK와 이클립스를 설치하고 환경 변수를 세팅하는 작업이 필요한데 이전에 이를 모두 다룬 포스팅이 있다.
그 다음에는 톰캣을 설치 해주자. 본인은 9.0버전을 설치해보았다.
설치된 경로에 들어가서 설치가 완료 되었음을 확인하고,
이제 이클립스와 연동을 시켜주자
일단, 이 클립스 상단 메뉴에 Window -> Show View -> Other에 들어가서 servers을 검색하여 Open 해주자
그럼 아래와 같이 Server 메뉴가 생성 되는데, 아직 아무 서버도 없다는 의미의 문구가 나온다.
이를 클릭하자.
그리고, Apache -> 해당 톰캣 버전을 골라서 Next를 눌러주자
Next를 누르면 아래와 같은 창으로 넘어간다.
Browse를 눌러 톰캣이 설치된 경로를 지정해주면 되는데,
톰캣을 설치한 폴더로 경로를 지정해주면 된다.
Finish를 누르면 톰캣 서버가 성공적으로 생성된 모습을 확인 할 수 있다
'Spring 사전 준비 > JSP Servlet' 카테고리의 다른 글
[JSP Servlet] 초기화 파라미터 / 데이터 공유 / Listener (0) | 2020.11.26 |
---|---|
[JSP Servlet] doGet / doPost / Servlet 기본 원리 / 한글 처리 (2) | 2020.11.25 |
[JSP Servlet] Servlet 문서 작성법 (0) | 2020.11.24 |
[JSP Servlet] MVC란? / JSP 문서 작성법 (0) | 2020.11.24 |
Tomcat 환경 설정 및 구동 (0) | 2020.11.23 |
댓글