전체 글 (276) 썸네일형 리스트형 Servlet - API API 의 정의 - 쉽게 말해, 데이터를 전송하는 수단이라고 볼 수 있다 - 또 웹에서 한가지의 기능을 의미한다. - 보통 웹에서는 클라이언트와 서버간 통신 수단이라고 볼 수 있고 당연스럽게 요청, 응답으로 구성되었다. - 종류 : Soup(xml을 이용한 통신), Rpc, WebSocket(json 사용한 통신), Rest API, text 이용 등이 있다. 예를들어, Kakao talk을 통한 인증 API를 구현하고자한다면 client -> 로그인 요청 -> 서버에서 카카오톡에 정보 전달 -> 정보에 맞는 API(데이터 서버로 전달) -> 서버에서 로그인 처리 이때, 카카오톡의 오픈 API를 이용한다고 한다. 현재 이 Servlet Part에서는 JSP등을 사용하고 있지 않다는 가정하에 Servlet.. Servlet - Mapping Servlet을 사용한 Web 제작에서 Mapping은 어떻게 할까? 1) web.xml 에 을 이용한다. 2) 애너테이션을 이용한다. web.xml 이용 - servlet 태그 안 servlet-class 태그로 지정할 서블릿 저장 - servlet 태그 안 servlet-name 태그로 서블릿의 이름 설정 - serlvet-mapping 태그 안 servlet-name 태그로 위에서 지정한 서블릿의 이름 설정 - servlet-mapping 태그 안 url-pattern으로 url로부터 오는 요청명 설정 aaa sec01.ex01.FirstServlet aaa /first 애너테이션(annotation) 이용 - 지정할 Servlet 클래스 위에 url 매핑명 지정 @WebServlet("/first.. Servlet - Giving Life and Hierarchy of Servlet Development Environment : Eclipse Server : Tomcat v9.0 Project : Dynamic Web Project Library : servlet-api.jar Build : Eclipse Build Path Servlet Hierarchy - Servlet, ServletConfig를 상속받은 GenericServlet를 HttpServlet이 상속을 받는다. - HttpServlet을 상속받아 Servlet을 생성한다. 생명주기 생명주기란 기본적으로 Servlet을 사용하기 위해서는 Servlet을 생성을 해야하는데 생명을 준다고 해서 생명주기라고 칭한다. Application을 제작하고 서버를 시작한다고 해서 바로 서블릿이 생성되는 것은 아니다. 따라서 서블릿에.. Servlet - Start Introduction Java Web Programming에 대한 정리에 앞서 Servlet 부터 정리를 해보려고 한다. 기존의 웹은 html, css, js 로 이루어져. 정적인 자원을 주고 받는 형식이였다. 당시 Servlet의 등장은 굉장히 나름 혁명적이지 않았을까 싶다. Definition 서블릿이란 동적으로 서비스를 제공하는 자바 클래스이며 스레드 방식으로 동작한다. (+) 스레드 방식 vs 프로세스 방식 스레드 : 데이터 재요청시 메모리에 초기 요청시 담아둔 데이터 전달, 캐시와 유사한 개념 ( 서블릿은 보통 하나의 요청을 맡는다. 따라서 다른 Client 또는 다른 브라우저에서 재요청시 기존의 생성된 서블릿을 이용한다.) 프로세스 : 요청마다 새롭게 생성 Context - Giving Li.. 이전 1 ··· 32 33 34 35 다음