메모장


ad


11월10일 월요일 servlet java

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;

public class HelloServlet extends HttpServlet{
 public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException ,ServletException{
  
  response.setContentType("text/html;charset=euc-kr");
  PrintWriter out = response.getWriter();
  out.println("<HTML><BODY>");
  out.println("안녕하세요");
  out.println("</BODY></HTML>");
  out.close();
  
 
 }
 
}

web application
정적 service (html, jsp, jpg..)
 +
동적 service (servlet, class~)

ContentType이 틀리면 다운받게 된다.
브라우져가 인식 못하기 때문에..


WEB-INF
  (web.xml(배치 설명자) -  application에 대한 설정)
- classes -> servlet, class .class
- lib -> *.jar로 묶인 외부 api



1. HttpServletRequest (객체 생성  client가 넘겨온 요청 정보)
2. HttpServletResponse (client에게 응답할 때 필요로 하는 정보)


java.servlet.Servlet(init, destroy, service)

Generic Servlet

HttpServlet

life Cycle -> Web Container에 의해 특정 시점이 지나면 호출되는 메소드..

존재X -> 서블릿 객체 X

객체 생성
init() 호출
초기화 (Client의 요청을 받을 수 있는 상태)

처음 요청인 경우 ->  1. Class Loading -> memory에 class 올림
                              2. 객체 생성
                              3. init() 호출

                              4.service()  응답
                               
                              5. destory()객체 소멸







트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://coldnoodle.egloos.com/tb/2131233 [도움말]

덧글

댓글 입력 영역