서블릿의 세 가지 기본 기능 클라이언트로부터 요청을 얻음 데이터베이스 연동과 같은 비즈니스 로직을 처리함 처리된 결과를 클라이언트에 응답 > 서블릿 요청과 응답 수행 API 기능 요청과 관련된 API : javax.servlet.http.HttpServletReque
GET, POST 방식을 동시에 처리하는 법doHandle() 을 만들어 doGet와 doPost방식을 연결하여 한번에 처리자바스크립트로 서블릿에 요청 방법실무에서는 자바스크립트에서 먼저 입력한 값에 대해서 유효성 검사를 한 후 자바스크립트에서 서블릿에 요청html에
서블릿 비즈니스 로직 처리 서블릿의 비즈니스 처리 작업 서블릿이 클라이언트로부터 요청을 받으면 그 요청에 대해 작업을 수행하는 것 웹 프로그램에서 대부분의 비즈니스 처리작업은 데이터베이스 연동 관련 작업이지만 그 외에 다른 서버와 연동해서 데이터를 얻는 작업도
Statement 인터페이스를 상속하므로 지금까지 사용한 메서드를 그대로 사용Statement 인터페이스에 대해서 PreparedStatement인터페이스는 컴파일된 SQL문을 DBMS에 전달하여 성능 향상시킴실행하려는 SQL문에 '?'를 넣을수 있으므로 '?'의 값만
ServletContext 클래스 특징 javax.servlet.ServletContext로 정의되어 있음 서블릿과 컨테이너 간의 연동을 위해 사용 컨텍스트(웹 애플리케이션)마다 하나의 ServletContext가 생성됨 서블릿끼리 자원(데이터)공유하는 데 사용됨 컨테
세션 트랙킹 HTTP 프로토콜은 서버-클라이언트 통신시 stateless방식으로 통신 즉 브라우저에서 새 웹페이지 열면 기존의 웹 페이지나 서블릿에 관한 어떤 연결 정보도 알 수 없음 따라서 세션 트랙킹을 이용해서 웹 페이지 간의 연결 기능을 구현함 태그와 URL Re
서블릿으로 화면 구현 시 문제점기존 서블릿에서는 자바 코드를 기반으로 문자열을 사용해 HTML과 자바스크립트로 화면을 구현했음JSP는 이와 반대로 HTML, CSS와 자바스크립트를 기반으로 JSP요소들을 사용해 화면을 구현함웹 프로그램의 화면 기능이 복잡해지므로 서블릿
인클루드 액션 태그 액션 태그 등장 배경 화면이 복잡해짐에 따라 디자이너는 HTML 태그에 자바 코드를 같이 써야 하는 불편이 생김 따라서 스크립트릿의 자바 코드를 대체하는 액션 태그가 등장 인클루드 디렉티브 태그처럼 화면을 분할해서 관리하는데 사용되는 태그 화