반응형 프로그래밍/Servlet, JSP4 Servlet - 이클립스에서 작성하기 서블릿에 대해 알아보고 이클립스에서 간단히 작성해볼게요. - 서블릿이란 서블릿은 자바 플랫폼에서 동적인 웹을 개발할 때 사용하는 기반 기술로서 웹에서 JAVA 프로그래밍을 할 수 있습니다. 사용자에게 요청(Request)을 받아 요청한대로 처리해주는 (doGet() 또는 doPost()) 일을 처리한 후 처리 결과를 사용자에게 응답(Response) 해줍니다. - 서블릿의 동작 과정 1. 사용자의 URL 요청 - 어떤 사용자의 URL 요청이 서블릿 요청이라는 것을 웹 서버가 알기 위해서는 사전에 웹 서버 측에 URL과 서블릿 클래스를 미리 매핑시켜 놓은 배포서술자가 필요합니다. 배포서술자(DD - Deployment Descriptor) : 웹서버가 알 수 있도록 적어놓은 파일(web.xml) 2. re.. 프로그래밍/Servlet, JSP 2016. 9. 29. 톰캣과 이클립스를 연동한 후 jsp파일 작성하기 *톰캣 설치 후 작성된 게시물입니다. 톰캣과 이클립스를 연동한 후에 간단한 jsp파일을 작성해보겠습니다. 1) 톰캣과 이클립스 연동 2) Dynamic Web Project 생성 3) 간단한 jsp 파일 작성 및 결과 확인 순서로 진행할게요. 1) 톰캣과 이클립스 연동 1-1 Window - Preferences 선택 1-2 Server - Runtime Environments - add 1-3 다운받은 톰캣 버전을 선택한 후 NEXT 1-4 Browse... 를 클릭하여 톰캣을 설치한 디렉터리를 등록 후 Finish (서버마다 이름을 지정해주고 싶으면 NAME을 수정) 1-5 톰캣 서버 생성 완료 (서버를 여러개 생성하고 싶을 시 같은 방법으로 추가) 2) Dynamic Web Project 생성 2-.. 프로그래밍/Servlet, JSP 2016. 9. 29. 아파치와 톰캣을 같이 사용하는 이유 아파치와 톰캣을 같이 사용하는 이유를 알아보기 전에 간단히 아파치와 톰캣에 대해 설명해보자면 아파치 - 아파치는 설치한 컴퓨터를 웹 서버로 만들어주는 역할을 합니다. 외부에서 랜선을 타고 HTTP 프로토콜을 이용한 호출 신호가 들어오면 아파치 설정에 따라 웹 페이지를 전송해주는 일을 주로 하는 프로그램입니다. - 이미지나 단순 html파일 같은 정적인 데이터를 처리 - 출시된지 오래되었고, 호환성이 높으며 다양한 모듈이 많아 압도적인 점유율을 보이고 있음 - 그러나, 아파치를 비롯한 IIS, Nginx같은 웹서버는 JSP나 PHP같은 응용 프로그래밍 언어를 해석할 수 없기 때문에 아파치 소프트웨어 재단에서 Java 기반 서버 사이드 언어를 처리할 수 있는 엔진을 개발함 -> WAS(Web Applicat.. 프로그래밍/Servlet, JSP 2016. 9. 29. JSP 웹 프로그래밍 기초 1. 웹 어플리케이션(Web Application) - 웹을 기반으로 실행되는 어플리케이션을 의미 - 웹 브라우저에 URL주소로 웹 어프리케이션에 기능을 요청하고, 요청을 받는 웹 어플리케이션은 요청한 기능에 알맞는 결과 화면을 생성해 서 웹 브라우저에 전송한다. - 웹 서버, 어플리케이션 서버, 데이터베이스와 같은 구성 요소들을 필요로 한다. - 웹 서버와 어플리케이션 서버를 연동하여 정적에(HTML, CSS, 이미지 파일 등) 대한 요청은 웹서버가 제공하고, 동적(JSP나 서블릿)에 대한 요청은 웹 서버가 어플리케이션 서버에 전달하도록 구성한다. - 웹 서버 역할 : 웹 브라우저의 요청을 받아서 알맞는 결과를 웹 브라우저에게 전송한다. 처리가 필요하다면 어플리케이션 서버를 사용한다. 주요제품 : 아파.. 프로그래밍/Servlet, JSP 2016. 9. 28. 이전 1 다음 💲 추천 글 반응형