본문 바로가기
국비교육

2월 11일 국비교육 48일

by Diligejy 2019. 2. 11.

#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

댓글