앞서 servlet은 설명을 했었다. 다시 보자면
servelt
웹 또는 응용프로그램 서버에서 실행되며 HTTP클라이언트의 요청과 HTTP서버의 데이터베이스 또는 응용 프로그램 간의 중간 계층 역할을 하는 프로그램이다.
JSP ( JavaServer Pages)
개발자가 특수 JSP태그를 사용하여 HTML페이지에 Java코드를 삽입하는데 도움이 되는 동적 컨텐츠를 지원하는 웹 페이지를 개발하는 기술이다.
jsp는 서버사이드에서 실행되는 ASPX, php 와 유사하다. JSP page안의 javascript , html 코드는 클라이언트측에서 실행된다.
정리
1. servelt는 java안의 html, JSP는 html안의 java
2. servlet은 jsp보다 비교했을때 빠르다. ( 환경,코드에 따라는 다를 수 있음 )
3. JSP는 java Servlet에서 컴파일 될 수 있다.
4. JSP는 다이나믹 컨텐츠를 생성할 수 있는 웹페이지 스크립팅 언어이고, servlet은 다이나믹 컨텐츠를 수행하기 위해 이미 컴파일된 자바 프로그램이다.
5. MVC에서 JSP는 뷰의 역할, servlet은 컨트롤러의 역할이다.
6. JSP는 일반적으로 필요한 데이터 처리량이 많지 않을때 선호되고, 반대는 servlet이 선호된다 ( 비지니스에 따라 바뀔수있음 )
7. JSP는 JavaBean을 직접 호출 할 수 있는 사용자 정의 태그를 작성할 수 있다.
8.
'혼자 공부하는 내용 ( 잡다한 것들 )' 카테고리의 다른 글
TCP 핸드쉐이크 주요 플래그 (0) | 2025.04.19 |
---|---|
osi 7계층 (0) | 2025.04.19 |
Web , Was와 관련 지식에 대한 이해 (0) | 2020.06.27 |
yaml 기본 문법 (0) | 2020.05.28 |
웹 서비스 구조를 알아보자 (0) | 2019.10.03 |