웹서버:웹브라우저의 요청을 받아서 그에 해당하는 웹 페이지를 찾아서 보내주는 일을 하는 컴퓨터를 웹서버라고 한다.
서블릿:자바를 기반으로 하는 웹 애플리케이션 프로그래밍 기술
서블릿 클래스의 가장 기본적인 3가지 규칙
1.HttpServlet 클래스를 상속해야 한다.
2.doGet 또는 doPost 메소드 안에 서블릿 클래스가 해야 할 일을 써 넣어야한다.
3.동적 HTML문서를 생성하기 위해서는 HttpServletResponse 파라미터를 이용해서 HTML코드를 출력해야 한다.
JSP:서블릿과 마찬가지로 자바를 기반으로 하는 웹 애플리케이션 프로그래밍 기술
<%와 %>로 끝나는 태그는 JSP 문법에 속하는 것들, 이 태그 사이에는 자바 명령문을 쓸 수 있다. 이 명령문은 웹 서버에 의해 일반 자바 프로그램과 똑같은 방법으로 실행 된다.(스크립틀릿(scriptlet))
<%=와 %>사이에는 자바 식을 쓸 수 있다, 이 식은 웹 서버 쪽에서 계산되고 그 결과만 웹 브라우저로 전송된다.(익스프레션(expression))
${ }라는 태그도 있는데 JSP 2.0 버전에 새로 추가된 익스프레션 언어의 문법으로 JSP페이지로부터 자바 코드를 완전히 제거할 수 있다 하지만 그렇다고 해서 JSP페이지가 자바와 완전히 무관해지는 것은 아니다.
<META http-equiv="Content-Type" content="text/html;charset=euc-kr">
↗ ↑ ↖
이 문서의 내용은 html문법으로 euc-kr문자셋(한글코드)으로
작성된 텍스트이고 인코딩되어있습니다.
<% %>로 싸인 부분이 스크립틀릿(scriptlet)
<%= %>로 싸인 부분이 익스프레션(expression)
'JSP_Servlet' 카테고리의 다른 글
RequestDispatcher 이란? (0) | 2013.10.11 |
---|---|
톰캣에서 인코딩 설정 (1) | 2013.10.07 |
error 1045 <28000>: access denied for user 에러 (0) | 2013.03.26 |
익스프레션 정리 (0) | 2012.07.19 |