목록Servlet (19)
Gentle Breeze
정리하기 jdk 1.5 이상 사용시 tomcat 5.0 이상 버전을 사용해 주어야 안정적으로 서버를 구축할 수 있음 tomcat 사용 시 JAVA_HOME, Path 설정을 반드시 잡아 주어야 함 1. Web Server |_ tomcat 5.5 ㅡ bin : startup, shutdown |_ conf : 서버의 환경 설정 (server.xml) - eg : 포트 설정 |_ webapps : 웹어플리케이션 |_ WEB-INF | |_ web.xml | |_ classes - *.class |_ *.html, *.jsp... 2. 개발 tool → eclipse로 project 생성하기 ① tomcat server 연동 → window - preferences - server ② project 생성 →..
web.xml - xml 파일 - 정보를 구조적으로 표현할 수 있으며, 이렇게 구조적으로 정보를 표현하는 곳에 사용한다. - well formed & valid - well formed하다. - 반드시 하나 이상의 엘리먼트가 있어야 한다. - root 엘리먼트는 반드시 하나여야 한다. - 태그는 겹치지 말아야 한다. - 태그이름은 대소문자를 구별한다. - valid - well formed 해야 한다. - 사용된 태그를 정의한 schema나 DTD가 있어야 한다. (요즘은 주로 schema를 사용한다.) - 정의된 Schema나 DTD의 요건에 위배됨이 없어야 한다. - 웹 애플리케이션의 배치디스크립터(Deployment Descriptor) - 컨테이너에 배포될 때 컨테이너가 참조하는 xml 문서. -..
request.setCharacterEncoding("KSC5601");
정리하기 - 언제나 웹브라우저, 웹서버 그리고 request와 response를 기억해야... - request를 보내는 방법은 - 웹브라우저 주소창에 직접입력하거나, - 태그를 클릭하거나, 태그로 요청을 전송한다. - 보낼 때 GET 또는 POST방식 - POST방식은 form태그로만 요청하게 된다. - response는 - STATUS Code(200(정상), 404(URL 없음), 500(server 문제)) - 서블릿은 자바 클래스이고 서블릿엔진위에서 실행된다. - 서블릿은 Servlet, GenericServlet, HTTPServlet의 하위가 된다. 주로 HttpServlet의 하위가 된다. - HTTP프로토콜의 특징 - Connection Oriented : 요청을 보내서 응답을 받을 때까..