728x90
반응형
JSP와 Servlet 차이점
Servlet
Java 코드 안에 HTML 코드
Controller 에 사용.
DB와의 통신, Business Logic 호출, 데이터를 읽고 확인하는 작업 등에 유용하다.
JSP
HTML 코드 안에 Java 코드
View 에 사용.
요청 결과를 나타내는 HTML 작성하는데 유용하다.
JSP (Java Server Pages)란?
Java 언어를 기반으로하는 Server Side 스크립트 언어
HTML 코드안에 Java 코드를 넣어 동적인 웹 페이지를 생성하는 웹 어플리케이션 도구
JSP가 실행되면 내부족으로는 JSP파일을 Servlet으로 변환한다.
스크립트 언어이기 떄문에 자바 기능을 그대로 사용할 수 있다.
JSTL(JSP Standard Tag Library) 사용
HTML코드 안에 Java 코드가 있기 떄문에 HTML코드 작성이 쉽다. View에 사용이 유용하다.
자세한 내용 https://gmlwjd9405.github.io/2018/11/03/jsp.html
Servlet란?
Java 코드 안에 HTML코드 Controller 사용에 유용하다
자세한 내용 https://gmlwjd9405.github.io/2018/10/28/servlet.html
728x90
반응형
'Web Programming > 용어' 카테고리의 다른 글
추상클래스와 인터페이스 개념과 공통점, 차이점 (1) | 2021.07.29 |
---|---|
클래스란? / 클래스의 개념 / 클래스(class) / 인스턴스(instance) (0) | 2021.07.27 |
객체 지향 프로그래밍 - 객체 (0) | 2021.07.26 |