본문 바로가기
국비교육

2월 13일 국비교육 50일차

by Diligejy 2019. 2. 13.

1. 

1) .java -> .class -> # Application -> JDK(JRE 포함)



2) .java -> .class -> IE -> Web Application

     -> url ->                  

Server -> WAS -> Tomcat 


3) JDK <- Tomcat Lib <- 사용자/개발자 - .jsp (VIew)

 - .java


4) .jsp를 수행시키면 2)번이 반드시 수행 됨 (즉, .jsp를 실행시키면 a.jsp -> a.jsp.java -> a.jsp.calss -> IE)를 수행함


5) 자바를 기반으로 하는 App은 JDK를 확장해서 사용(JDK가 기반이다) 


6) Button : 아무 흔적 없음

    Submit : form에 있는 value를 서버로 넘김 


7) FE와 BE의 유효성검사는 다르다 

FE의 유효성 검사 : IE에 표시할 수 있는지 없는지 검수

BE의 유효성 검사 : String으로 한 뒤 DB에 들어갈 수 있는지 없는지 검사 


8) 


2. 

1) submit : 현재 form Data를 url로 요청할 때 전송하는 방식

submit - get(QueryString)(default)   - url?변수=값&변수=값 (132자 까지) - 원하는 데이터(변수)만 보냄

    - post -> 전체 데이터 다 보냄


2) Server - HttpSession - IE정보를 제외한 모든 정보

   HttpServletRequest - IE정보


3) forward는 주소줄에 있는 제어권(Request, Response)을 표시되는 페이지로 넘긴다


4) 

<form action="<%=request.getContextPath() %>/insert_member" method="get">


<!-- insert_member -> web.xml -> <url-pattern>insert_member</url-pattern>(Servlet) ->com.Controller.MyController -> doInsert  -->


3.

'국비교육' 카테고리의 다른 글

국비교육 52일차  (0) 2019.02.18
국비교육 50일차  (0) 2019.02.14
2월 12일 국비교육 49일차  (0) 2019.02.12
2월 11일 국비교육 48일  (0) 2019.02.11
2월 1일 국비교육  (0) 2019.02.01

댓글