2020.12.28 일지
오늘의 요약
[ JSP 구성요소 ]
1. HTML (Fixed Template Data)
2. JSP Element
(1) 기본
1) 지시어 (Directive Element)
<%@ %>
2) 스크립팅 원소 (Scripting Element)
<1> 스크립트렛 (Scriptlet)
<% %>
<2> 식 (Expression)
<%= %> == <% out.println() %>
<3> 선언 (Declaration)
<%! %>
3) 액션 (JSP Action) == JSP 표준태그
<jsp: XXX />
(2) 고급 (사용해도되고 안해도 되는데 하는 것이 소스가 더 짧아짐)
1) JSTL (Java Standard Tag Lib)
<c:XXX />
2) EL (Expression Language)
${}
cf) CTL(Custom Tag Lib)
view 측면에서 서블릿 단점
(1) web.xml 맵핑
(2) 매번 컴파일
(3) scope 핸들링 복잡
application, session, request, page
(4) 중복
package aa.bb;
import javax.servlet.http.*;
import javax.servlet.*;
import java.io.*;
public void service(){
}
res.setContentType("text/html;charset=utf-8");
PrintWriter pw = res.getWriter();
pw.println("");
(5) 논리경로 ( WEB-INF/classes )
(6) 분업 ( 퍼블리셔 + 프로그래머 )
- Servlet: html -> java
- JSP: html <- java
(7) Bean 사용 코드
new soo.db.ConnectionPoolBean(); 자동 객체 생성
cf) JSP 서비스 메커니즘
JSP(.jsp) -> Servlet(.java) -> .class
알아볼 개념
- Scope에는 4가지 유형이 있다.
- page Scope
- request Scope
- session Scope
- application scope
- doPost(), doGet()의 장점은 다양한 전송방식을 가진 서비스를 한 페이지에 몰아서 사용할 수 있는 장점이 있다. 추후 더 알아봐야 한다.
- JSP 서비스 메커니즘은
JSP(.jsp) -> Servlet(.java) -> .class
Author And Source
이 문제에 관하여(2020.12.28 일지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@peachy/study-050저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)