728x90
반응형
JSP (Java Server Page) 란? JAVA 코드가 들어가 잇는 HTML 코드
Servlet과 JSP의 차이점
- Servlet
웹 서비스 기능을 해주는 자바 클래스를 말하는 것으로 자바 소스코드 속에 HTML 코드가 들어가있는 형태
-> HTML 문서를 작성하는데 복잡하고 번거롭다는 단점이 있음
JSP
> 복잡한 Serlvet을 좀 더 간단히 사용할 수 있음
> Servlet과 반대로 HTML 소스 코드 속에 자바 소스코드형태
<% %> 또는 <%=%> 가 들어가는 형태
JSP은 컴파일을 통해 클래스 파일로 변환되어 웹 서버(WAS)에서 실행됨
jspFile.jsp ==> _jspFile.java ==> _jspFile.class
JSP 장점
- 서블릿보다 쉽고 작성하기 빠름
- 디자인 부분(html)과 로직 부분(java)으로 이루어져 있음.
정보, 디자인 부분(html)과 로직 부분(java)을 분리시킬 수도 있음.
- 프로그래머가 직접 코딩한 서블릿 보다 최적화 된 서블릿으로 생성시켜주므로 효율적인 코드가 만들어짐
- 웹 애플리케이션 상에서 변수의 사용 가능한 범위(scope)설정이 쉬움
728x90
반응형
'괴발개발 > jsp' 카테고리의 다른 글
| 서블릿 통해서 JSP로 응답하기. (0) | 2024.06.28 |
|---|---|
| vscode jsp 자동완성 (자동설정) (0) | 2024.06.26 |
| Servlet / JSP 내장 객체와 범위(scope) (0) | 2024.06.25 |