#1
1. Garbage Collector 관련
eclipse 폴더내의 eclipse.ini 파일
-Dosgi.requiredJavaVersion=1.8
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx1024m
2.
Java에서 jdk , jre폴더로 나뉘는 이유
JDK = 전체적인 툴 + JRE,
JRE라이브러리를 당겨온다.
3.
C:\WebWork\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\web01\org\apache\jsp
4.
C:\WebWork\.metadata\.plugins\org.eclipse.wst.server.core\tmp0에 가보면 Tomcat 8.5폴더 밑에 있는 부분과 똑같이 구성된다.
(당겨온다)
1) tmp0
2) Tomcat 8.5
5.
https://tomcat.apache.org/tomcat-8.5-doc/config/context.html
6.
Context = application
| - Config
Session
|
Request
|
PageContext
| |
JSP java=servlet
7.
init와 destroy는 생명주기에서 한 번만 일어남
8.
//내가 쓴 text를 html로 변환 후 한글로 세팅하겠다.
response.setContentType("text/html;charset=euc-kr");
// 버전 낮을 경우 ;뒤에 띄어쓰기 하지 말 것
//응답객체에 출력할 수 있는 메소드를 얻어온다.
PrintWriter out = response.getWriter();
out.write("<h1> 연습이야 </h1>");
out.close();
-> text/html 등은 mime-type에서 확인 가능
9.
HTTP Status 405
이게 발생할 경우? get /Post의 문제
10.
1) <%! String getMessage() {return abc;} %> : 전역 메소드 선언
2) <% out.println(""); %> : 자바 코드 구분
3) <%= getMessage %> :
11.
Servlet에서 out은 지역변수 => a로 쓰든 뭘로 쓰든 상관이 없음
JSP에서는 내장객체를 쓰기 때문에 out이라고만 써야 함.
( javax.servlet.jsp.JspWriter out = null;)
12.
View단에 있는 JSP = 페이지 이름 전체 노출(보안 신경 x)
Servlet = > 가상 별칭 주소를 주는 개념, 어떤 자바가 연동하는지 알 수가 없음
중요한 걸 뿌려줄 때는 Servlet으로, 보안 상관없이 배포할 때는 JSP
13.
web.xml에 관한 도움말
https://tomcat.apache.org/tomcat-8.5-doc/config/filter.html
14.
<a href = "/abc"> </a> -> 위험하다.
http://localhost:8888/abc 로 이동하기 때문
15.
확장자 없으면 Servlet 확장자 있으면 해당 페이지로
'국비교육' 카테고리의 다른 글
2월 13일 국비교육 50일차 (0) | 2019.02.13 |
---|---|
2월 12일 국비교육 49일차 (0) | 2019.02.12 |
2월 1일 국비교육 (0) | 2019.02.01 |
1월 31일 국비교육 (0) | 2019.01.31 |
1월 30일 국비교육 (0) | 2019.01.30 |
댓글