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 |
댓글