Development/JSP(199)
-
JSP 기본 객체(내부 객체), 기본 객체 종류
JSP 기본 객체(내부 객체)개발자가 객체를 생성하지 않고 바로 사용할 수 있는 객체가 기본객체입니다. 기본객체를 내부객체라고도 합니다.JSP에서 제공되는 기본객체는 JSP컨테이너에 의해 Servlet으로 변화될 때 자동으로 객체가 생성 됩니다. 기본 객체 종류자동으로 생성되어 지므로 클래스로 부터 객체를 생성하지 않아도 바로 사용할 수 있습니다. 기본객체 실제 타입 설명 request javax.servlet.http.HttpServletRequest 클라이언트의 요청 정보를 저장한다. response javax.servlet.http.HttpServletResponse 응답 정보를 저장한다. pageContext javax.servlet.jsp.PageContext JSP페이지에 대한 정보를 저장한다..
-
Servlet Parameter
Servlet Parameter Form태그의 submit 버튼을 클릭하여 데이터를 서버로 전송하면, 해당파일(Servlet)에서는 HttpServletRequest객체를 이용하여 Parameter값을 얻을 수 있습니다. 구분 코드 HTML 파일 Servlet 파일 HttpServletRequest객체를 이용하여, Parameter값을 얻음. getParameter(name); getParameterValues(name); getParameterNames();
-
DAO (Data Access Object)
DAO (Data Access Object) 데이터 베이스에 접속해서 데이터 추가, 삭제, 수정 등의 작업을 하는 클래스 입니다. 일반적인 JSP 혹은 Servlet 페이지내에 위의 로직을 함께 기술할 수 도 있지만, 유지보수 및 코드의 모듈화를 위해 별도의 DAO클래스를 만들어 사용 합니다.
-
JSP (Java Server Page)
JSP (Java Server Page) HTML파일 내에 JAVA언어를 삽입한 문서 HTML 태크내에 자바 코드를 삽입하여서 웹 서버 내에서 동적으로 웹 페이지를 생성하여 웹 브라우져에서 동작하게 해주는 언어 .jsp 확장자 JSP 특징 동적 웹어플리케이션 컴포넌트 클라이언트의 요청에 동적으로 작동하고, 응답은 html을 이용합니다. jsp는 톰켓 서버에서 서블릿(Servlet)으로 변환되어 실행됩니다. MVC패턴에서 JSP는 View로 이용됩니다. MVC 패턴에서 JSP Servlet JAVA(HTML) JAVA언어를 이용하여 문서를 작성하고, 출력객체를 이용하여 HTML코드를 삽입하였습니다. MVC패턴에서 Servlet는 Controller로 이용됩니다. JSP HTML(JAVA) Servlet과 ..
-
서블릿 매핑, 서블릿 매핑 방법 - 어노테이션을 이용한 서블릿 맵핑, web.xml에 서블릿 맵핑
서블릿 매핑 방법 접속 경로가 너무 긴 경우 짧은 이름으로 사용할 수 있습니다. 보안에 노출되어 있는 경로를 다른 이름으로 간단하게 맵핑할 수 있습니다. 기존 경로http://localhost:8080/HelloWorld/servlet/com.tistory.codedragon.HelloURL맵핑 경로http://localhost:8080/HelloWorld/Hello 서블릿 매핑 방법 어노테이션을 이용한 서블릿 맵핑 http://codedragon.tistory.com/4596 web.xml에 서블릿 맵핑 http://codedragon.tistory.com/4604
-
web.xml에 서블릿 맵핑 - <servlet-name>, <servlet-class>, <url-pattern>
web.xml 서블릿 컨테이너에 서블릿 배포 시 사용하는 XML 문서 배포 서술자 (DD, Deployment Descriptor) URL과 서블릿 매핑 정보 포함 보안역할 설정, 오류 페이지 설정, 초기화 구성 및 관련 정보 설정 등 URL 매핑을 위한 항목 서블릿 내부명과 완전한 클래스명과의 매핑정보서블릿 내부명과 URL 명과의 매핑정보 web.xml에 서블릿 맵핑 임의의 이름을 만들어 줍니다.매핑할 클래스 파일명을 패키지명을 포함하여 정확하게 입력 합니다.servlet-class의 클래스를 매핑할 임의의 이름을 입력 합니다. 주위할 점은 '/'로 시작해야 합니다. HelloWorld com.tistory.codedragon.HelloWorld HelloWorld /HWorld @WebServlet ..