일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 정처기필기
- PYTHON
- 파이선
- 스프링
- 정처기설명
- 코딩테스트
- 정보처리기사필기
- 프로그래머스
- 자바
- 정보처리기사
- function
- CRUD
- 게시판만들기
- CRUD구현
- 정처기
- 게시판
- 자바의정석
- 이것이자바다
- 게시판프로젝트
- 소프트웨어개발
- java
- 어노테이션
- 정처기예상문제
- 자바의정석요약
- springboot
- 스프링부트
- 소프트웨어설계
- 파이썬
- 정처기공부
- spring
- Today
- Total
목록서블릿 (2)
Helmi
서블릿 동작 원리 서블릿 실행은 이렇게 서블릿 컨테이너에 의해 이루어 짐 서블릿의 라이프 사이클 - 수행속도가 빠르다 : 두 번째 이상 요청이 첫 번째 요청인 경우와 다르게 처리되기 때문 첫 번째 요청인 경우 서블릿 클래스 찾아 메모리에 로딩해 인스턴스(객체) 생성 이때 생성된 서블릿 인스턴스는 메모리에 계속 남아 이후부터 서블릿 호출 되어도 서블릿 인스턴스가 다시 생성x, 이미 메모리에 로딩된 서블릿으로부터 서비스만 받아 수행속도 빠름 - 객체 생성되면서 init()메소드가 단 한 번 호출 됨. init()메소드에서는 주로 초기화 작업 진행 - 클라이언트 요청 있을 때 doGet() 혹은 doPost() 메소드 실행 - 여러 클라이언트 동시 요청 하더라도 스레드 생성되므로 동시에 doGet()혹은 do..
서블릿(Servlet) - Server + Applet 합성어. 서버에서 실행되는 Applet. 즉, 자바를 이용하여 웹에서 실행되는 프로그램을 작성하는 기술 - 자바 클래스 형태의 웹 애플리케이션. - 브라우저 통해 자바 클래스 실행되게 하기 위해 javax.servlet.http 패키지에서 제공하는 HttpServlet 클래스 상속받아 구현함. - 서블릿 클래스 : HttpServlet 클래스를 상속받아 만든 서브 클래스 서블릿 또한 자바 프로그램의 다른 클래스들처럼 자바 가상머신 JVM에서 동작해야 하므로 클래스 파일이 생성되어야 함. 그래서 클래스 형태로 작성. - HttpServlet은 웹서비스가 가능한 웹 애플리케이션을 제작 할 수 있도록 자바 확장해 놓은 클래스, 톰캣 설치시 제공 됨. -웹..