티스토리 뷰

728x90
결론

서블릿과 JSP는 만드는 방법에 차이가 있을 뿐 동일한 역할을 한다

 

서블릿이란?

서버쪽에서 실행됨,

웹페이지를 동적으로  생성, 데이터를 처리

servlet은 Java 코드 안에 HTML 태크가 삽입되어 있다 .java 확장자이다.

** Java 코드안에 HTML코드(하나의 클래스다)

 

한마디로  자바언어를 웹어플리케이션에 조금 더 개발하기 쉽게 하기 위해 만든 API이다.

이 규약에 맞는 라이브러리나 클래스들을 상속 및 구현하여 만든 클래스 들을 서블릿 이라고 한다.

 

JSP?

HTML코딩이 불편해서 HTML 내부에 Java 코드를 삽입하는 형식이 JSP이다.

다시말해 서블릿의 단점을 보완하고자 만든 서블릿 기반의 스크립트 기술

** HTML 코드 안에 Java코드 (서블릿을 보완하기 위해 나옴)

 

Servlet JSP
자바코드로 구현하고 컴파일 하고 배포해야한다.
HTML 태그로 문자열("")스크림으로 처리해야한다.
코드가 수정되면 다시 컴파일 하고 배포해야한다.
키워드가 태그화 되어 서블릿에 비해 배우기 쉽다
자바코드를<%%>태그 안에 처리해주어야 한다
HTML처럼 태그를 사용하여도 자바코드 사용이가능하다.

서블릿 기본기능 수행과정

클리이언트로부터 요청을 받아 비즈니스 로직 처리(ex. 회원가입 업데이트)

그 결과를 다시 클라이언트에게 돌려주는 과정(ex. 회원가입 완료되었다고 클라이언트에게 리턴)

 

DAO(Data Access Objact)

VO(Value Objact)

'Back-end > Servlet, JSP' 카테고리의 다른 글

[Servlet 기초] 서블릿 생명주기  (0) 2021.09.07
댓글