JSP 6w

Nguyen Tinh·2023년 5월 7일

jsp

목록 보기
4/5
post-thumbnail

chap02 java(Servlet) 컴파일

javac HelloServlet.java-->Error

javac --help

javac -classpath ../../../lib/servlet-api.jar HelloServlet.java

`[환경변수] classpath: %CATALINA_HOME%\bin\servlet-api.jar

javac -encoding utf-8 HelloServlet.java

javac -encoding utf-8 -d ../WEB-INF/classes HelloServlet.java

*JSP 처리 약속

1.디렉티브(Directive) - 선언, 문서(document) 정보 => <%@ ~~%>

2.정의(declaration) - 전역변수 => <%! ~~ %>

3.스크립트릿(Scriptlet) - 가장 자주 나와요 -메서드 내부 (지역 변수) => <% ~~%>

4.표현식(expression) - 출력 - print => <%= ~~%>

*확장자(Extension) vs. MIME(contentType) for whom

1. 확장자 - for human ~~>pdf, ~~.html, ~~.png 구별하기 위해서 사용

2.MIME - for machine - text/, image/, application/*

text/html, image/png, application/javascript -> ~~/형식

*include 종합 파일-->정적 페이지에 쓰다

-session : client는 누군지 알아야 확인하는 정보

-buffer: storage - 출력버퍼의 크기를 지정하는 속성

출력버퍼가 중간에 저장하여 꽉 차때 저장되어 있는 내용을 처리->autoFlush

`isThreadSafe

직렬 1line

병령 여러 line 처리->처리양->문제: 각 프로젝트가 의존성이 있어서 동시 흐름이 안 나와->

hw-cpu-core->연산장치
cpu

gpu -> core 여러개 있다

sw: process에 병렬으로 처리(여러개 동시 처리)-> 병령 흐름->thread ->

-include->충복 줄기 위해서 -> 모듈화 -조각

charset=euc-jp --japanese

*jsp주석-tomcat에서만 사용가능

*COLLECTION

1.set -집합 - 중복 금지

2.list - 배열 -[], {} - numbered index - {"a","a","a"}

3.map - 연관배열, python(딕셔너리) - named index - {fname:"길동",lname:"홍",age:25}

--key:value

https://docs.oracle.com/en/java/javase/20/docs/api/index.html

0개의 댓글