728x90
반응형

전체 글 125

[Servlet & 컨테이너] - Head Frist Servlet & Jsp

이전 글에서는 Servlet이 웹 통신에서 어떤 역할을 하는지 간략하게 서술하였습니다. 이번 글에서는 Servlet을 관리하여 주는 컨테이너를 알아보겠습니다. (대표적인 컨테이너는 톰캣이 있다.) 1. 컨테이너의 역할 웹 서버는 받은 요청을 곧바로 Servlet으로 보내는 것이 아닌 컨테이너로 보낸 후 컨테이너는 Servlet 이 필요로 하는 HttpServletRequest , HttpSerlvetResponse 객체를 생성하여 넘겨주고 받은 요청에 받게 doGet() , doPost() 메소드를 실행시켜 줍니다. - 통신지원 컨테이너는 웹 서버와 Servlet이 서로 통신할 수 있는 쉬운 방법들을 제공합니다. 개발자가 직접 ServerSocket을 만들어 특정 포트에 리스닝을 하는 등 이러한 과정들을..

Servlet & Jsp 2020.12.19

[웹의 기본개념과 Servlet의 역할] - Head Frist Servlet & Jsp

Head First Servlet & Jsp라는 책을 공부하며 복습할 겸 내용을 정리하여 작성하겠습니다. 1. 웹 이란? Servlet을 알아보기 전 웹 서버 & 웹 클라이언트가 어떤 것인지 정리하겠습니다. 서버란 간략하게 정리하면 물리적인 하드웨어 또는 서버 애플리케이션 소프트웨어 전체를 말합니다. 웹 서버의 역할은 웹 클라이언트가 보낸 요청을 받아, 받은 요청에 대한 결과를 웹 클라이언트에게 다시 전달해 주는 것이 웹 서버의 역할입니다. 웹 클라이언트 ---> 요청 ---> 웹서버 ---> 결과 ---> 웹 클라이언트 웹 클라이언트란 사용자라는 사람을 뜻하기도 하고, 브라우저라는 응용프로그램을 뜻하기도 합니다. 두 개다 해당되는 의미 이기도 하죠. 브라우저는 서버랑 통신하는 넷스케이프(Netscape..

Servlet & Jsp 2020.12.19

이클립스(Eclipce) IDE 설치하기.

자바 개발의 대표적인 IDE 인 이클립스를 설치해보겠습니다. * IDE란? Integrated Development Enviroment 통합개발 환경의 약자로서 효율적으로 소프트웨어를 개발하기 위한 소프트웨어 어플리케이션 인터페이스입니다. 1. 이클립스(,eclipce) 사이트 접속하기 이클립스 사이트를 접속하면 위 화면과 같이 이클립스 최신 버전을 다운받을 수 있습니다. 그 외 다른 버전을 설치를 원하시면 아래의 Download Packages를 클릭하여 준다. Download Packages 클릭 시 오른쪽 사이드 바에서 자신이 원하는 버전을 선택하여 준다. 자신에게 맞는 버전을 선택 한 뒤 목록에서 가장 위에 있는 Developers 중 자신의 OS 환경에 맞는 것으로 클릭해 준다. 다운로드를 클릭..

JAVA 2020.12.18

JAVA 설치 & 환경변수 & 버전확인

1. 오라클(Oracle) 사이트 접속 설치에 앞서 JAVA는 oracle jdk와 open jdk로 나뉜다 이것에 대한 설명은 따로 작성하겠습니다. 지금 우리가 설치할 것은 oracle jdk이기 때문에 라이센스를 가지고 있는 오라클 사이트에 접속합니다. (개발용으로 사용되는 oracle jdk는 라이센스 비용이 발생하지 않아 무료이다.) 오라클 사이트 : www.oracle.com/kr/index.html 2. JAVA 설치 사이트 접속 후 메인화면 상단의 제품 메뉴를 클릭하면 소프트웨어 메뉴 하단에 자바 메뉴를 발견 할 수 있다. 자바 메뉴를 클릭하여 들어오면 오른쪽 상단의 Java다운로드 버튼을 눌러 이동한다. 다운로드 화면으로 이동하게 되면 가장 상단에 최신 버전의 java 가 보여지고 스크롤을..

JAVA 2020.12.17
728x90
반응형