일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- 게시판
- 이것이자바다
- PYTHON
- 정처기
- 자바의정석
- 자바의정석요약
- function
- 자바
- 코딩테스트
- 어노테이션
- 스프링
- 스프링부트
- 정처기설명
- 파이선
- 게시판만들기
- java
- 게시판프로젝트
- 정처기예상문제
- CRUD
- 정보처리기사필기
- CRUD구현
- 소프트웨어설계
- springboot
- 정처기필기
- 정처기공부
- 소프트웨어개발
- spring
- 파이썬
- 정보처리기사
- Today
- Total
목록JSP (5)
Helmi
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cFksPq/btsjkhDGaxM/z4K4XKZPI9vHXky9sfk0nK/img.png)
서블릿 동작 원리 서블릿 실행은 이렇게 서블릿 컨테이너에 의해 이루어 짐 서블릿의 라이프 사이클 - 수행속도가 빠르다 : 두 번째 이상 요청이 첫 번째 요청인 경우와 다르게 처리되기 때문 첫 번째 요청인 경우 서블릿 클래스 찾아 메모리에 로딩해 인스턴스(객체) 생성 이때 생성된 서블릿 인스턴스는 메모리에 계속 남아 이후부터 서블릿 호출 되어도 서블릿 인스턴스가 다시 생성x, 이미 메모리에 로딩된 서블릿으로부터 서비스만 받아 수행속도 빠름 - 객체 생성되면서 init()메소드가 단 한 번 호출 됨. init()메소드에서는 주로 초기화 작업 진행 - 클라이언트 요청 있을 때 doGet() 혹은 doPost() 메소드 실행 - 여러 클라이언트 동시 요청 하더라도 스레드 생성되므로 동시에 doGet()혹은 do..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/38DOG/btsjik7Bc5q/gIq8laXZ0ayaHpvdLyeHm1/img.png)
새롭게 서블릿 클래스 정의 위해서 1) javax.servlet.http 패키지에서 제공하는 HttpServlet 클래스 상속받아 구현해야 2) 브라우저 통해 외부에서 실행되므로 접근제한자 반드시 public이어야 함 public class HelloServlet extends HttpServlet { } 접근제한자는 반드시 public HelloServlet : 서블릿 클래스 이름 HttpServlet : HttpServlet 상속 받아야 요청 메소드 doGet() 혹은 doPost()를 오버라이딩 해야 함 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExcepti..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b6pQPV/btsjjaQtduP/qwfWSwPK8n02M9Ps1c3YF0/img.png)
JSP (Java Server Page) - 자바로 서버 페이지 작성하기 위한 언어 - HTML과 JSP 태그(스크립트릿)로 구성되어 화면 작성하는 데 유리한 웹 프로그래밍 기술 - 서버 페이지 : 웹 서버에 실행되는 페이지. 요청에 필요한 페이지 위한 로직이나 데이터베이스와의 연동 위해 필요한 것들포함 - 서블릿 VS JSP 서블릿 : 자바 코드 내부에 HTML 코드 들어감 JSP : HTML 문서 내부에 자바 코드 들어감 - 과 : 스크립트릿. JSP 페이지에 기술한 내용은 HTML로 간주되므로 자바 코드 기술 위해 태그 내부에 기술해야 함. : 표현식. 변수에 저장된 값이나 함수의 결과 값 출력하기 위해서 사용 MVC 패턴 : 로직과 표현 분리하여 프로그래밍 하는 것 서블릿이 비즈니스 로직 구현하는..