서블릿, Servlet
server + Applet의 합성어
서버에서 실행되는 Applet이라는 의미를 가지고 있으며 자바를 이용하여 웹에서 실행되는 프로그램을 작성하는 기술을 뜻합니다. 서블릿은 또한 자바 클래스
형태의 웹 어플리케이션을 말하는데 서블릿 클래스를 통해 동작합니다.
*서블릿 클래스
브라우저를 통해 자바 클래스가 실행되도록 하기 위해서는 javax.servlet.http 패키지에서 제공하는 httpServlet 클래스를 상속받아 구현해야 합니다.
HttpServlet 클래스를 상속 받아 만든 서브 클래스를 서블릿 클래스라고 합니다. 이를 간단히 서블릿이라고도 부르기도 합니다.
JSP, Java Server Page
자바로 서버 페이지를 작성하기 위한 언어
HTML과 JSP 태그(스크립트릿)로 구설되어 화면을 작성하는 데 유리한 웹 프로그래밍 기술
클라이언트가 요청한 페이지를 위한 로직이라 데이터베이스와의 연동을 위해 필요한 것들을 포함합니다.
브라우저의 요청에 의해 WAS는 내부적으로 서블릿으로 만들어져 실행하게 됩니다.
개발 환경 구축
웹 어플리케이션 개발을 위해서는 JDK와 톰캣, 이클립스의 설치가 필요합니다.
JDK는 jdk-8u172버젼과 이클립스는 OXYGEN.3A라고 적혀진 것을 받습니다.
- 톰캣 설치하기
웹 어플리케이션을 작성한 후 웹페이지를 브라우저에 띄우기 위해서는 실질적으로 서블릿과 JSP를 구동시키는 WAS가 필요하며, 다양한 WAS중 오픈소스
프로젝트로 개발되어 무료로 제공되는 톰캣을 설치하여 사용하도록 합니다.
tomcat버젼은 여러개가 있는 데, 대도록이면 최신버젼인 9.0받는게 좋습니다.
톰캣사이트(http://tomcat.apache.org/)에 접속해서 Download - Tomcat9.0을 선택한 후 32-bit/64-bit Windows Service Install중 자신에게 맞는 것을 선택하고
다운로드 합니다. 그리고 톰캣 설치 환경설정 중 관리자 로그인 이름과 패스워드를 사용하고 톰캣포트번호는 8080으로 기본으로 설정해는 것을 확인하고 finish를 누릅니다.
그리고 정상적으로 설치가 완료됬는지 확인하기 위해 브라우저에 http://localhost:8080을 입력하여 접속하면 톰캣 시작 페이지가 뜬 것을 확인할 수 있습니다.
- 이클립스에 톰캣 연동하기
1. 이클립스 하단부에 [Servers] 탭을 선택하여 우클릭 메뉴를 통해 [New - Server]를 선택
2. [New Server]창에서 [Define a New Server]에 설치된 버젼과 맞는 버젼의 톰캣서버를 선택한 후 [Next]
3. [Tomcat installation directory] 부분에 톰캣을 설치한 경로를 지정
(기본 경로:C:\Users\user\Downloads\apache-tomcat-9.0.10-windows-x86\apache-tomcat-9.0.10)
4. 경로가 잘 지정되었는지 확인 후 [Finish]
5. [Servers] 탭에 추가된 서버를 우클릭하여 [Start]하거나 아이콘을 이용해 서버를 시작시키면 연동이 시작됩니다~
'IT 관련,, > Java관련 언어들' 카테고리의 다른 글
[웹/JSP]서블릿(servlet) 개념 및 기본 예제,, (0) | 2018.08.16 |
---|---|
[웹/jQuery] jQuery에 관한 개요 및 설정들,, (0) | 2018.08.14 |
[웹/JSP]jsp JDBC를 이용한 DB연동하기~ (0) | 2018.08.11 |
[JSP/서블릿]jsp 파일업로드,, (0) | 2018.08.06 |
[GUI/Swing]자바 Swing을 이용한 계산기 프로그램 (0) | 2018.07.28 |