[JSP&Servlet 비교/ 주석]2020.12.29
- 자바 서버 페이지 ( 영어: JavaServer Pages , JSP )
- 자바 서블릿(Java Servlet)은 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말하며, 흔히 "서블릿"이라 불린다. 자바 서블릿은 웹 서버의 성능을 향상하기 위해 사용되는 자바 클래스의 일종이다. 서블릿은 JSP와 비슷한 점이 있지만, JSP가 HTML 문서 안에 Java 코드를 포함하고 있는 반면, 서블릿은 자바 코드 안에 HTML을 포함하고 있다는 차이점이 있다.
JSP는 확장자 jsp
Servlet의 확장자는 java
m -> java beans 기능덩어리
v -> jsp
c -> servlet
View (HTML)
[ JSP 구성요소 ]
1. HTML( Fixed Template Data )
2. JSP Element
(1) 기본
1) 지시어 ( Directive Element )
<%@ %>
2) 스크립팅원소( Scripting Element )
<1> 스크립트렛( Scriptlet )
<% %>
<2> 식( Expression )
<%= %>
<3> 선언 ( Declarelation )
<%! %>
3) 액션( JSP Action ) == JSP표준태그
<jsp:XXX />
스크립팅원소( Scripting Element )에서
- 선언은 멤버변수, 일반메소드 구현
- 스크립트렛( Scriptlet )은 서비스메소드 구현-> 요청할때마다 실행, 메소드호출은 가능
- 식( Expression )은 서비스메소드에서 구현
(2) 고급
1) JSTL ( Java Standard Tag Lib )
<c:XXX />
2) EL ( Expression Language )
${}
cf) CTL ( Custom Tag Lib )
- EL - > NULL 가리는 용도,
11개의 기본객체 + 연산자가존재
->application 이라는 무대에 pool이라는 객체를 올리고 없으면 만드는 과정
필터를 통해 글자변환후 저장
- eclipse
- filter
- dbcp
cf) helloPj 의 addr_jsp_dbcp를 이용하여 dbcp 게시판 제작
Author And Source
이 문제에 관하여([JSP&Servlet 비교/ 주석]2020.12.29), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jinheesung/JSPServlet-비교2020.12.29저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)