51일차~60일차
51-60일차
servelt, jsp,ojdbc6.jar, html, jquery,javascript 자바를 이용해 게시판 4개, 로그인창을 만들었습니다.
52일차 중요한 것
1. 웹 어플리케이션 기술에서 제일 중요한 것은 페이지 이동하면서 데이터의 흐름을 확인하는 것이 먼저입니다.
2. 서블릿을 찾아가는 WebServlet 어노테이션 인터페이스에 기술하는 앨리어스 이름은 해당 컨텍스트에서 유일해야합니다.
3. 페이지 이동 시 데이터를 넘기는 방법은 아래와 같습니다.
(1) form 태그
request.getParameter("fom 태그의 name 속성")
(2) ?key=value (쿼리 스트링)
request.getParameter("form 태그의 name 속성")
(3) request.setAttribute(java.lang.String, java.lang.Object);
request.getAttribute(java.lang.String)
54일차 중요한 것
CGI 방식
(1) 정적 페이지 : 모두가 같은 내용을 보는 페이지
(2) 동적 페이지 : 나만 다른 사람과 다르게 보여지는 페이지
jsp에서는 웹 어플리케이션 프로그램을 페이지 단위로 구동시킬 때(이동시킬 때) 이 페이지 영역을 객체화해서 사용합니다.
html은 <html></html>를 DOM 객체(DOM Tree)로 바라봅니다.
자바스크립트
DOM -> 도큐먼트(<html></html>)
JSP(Java Server Page) -> 서버 페이지를 이동하는 기술
jsp는 웹 애플리케이션을 프로그램을 만들 때 각각의 페이지를 시킬 때 이 페이지 영역을 객체화한다.
파라미터 vs 속성
파라미터(parameter : key=value(쿼리스트링)은 String 만 사용가능하고 request에서만 저장가능합니다.
속성(attribute : 객체)은 String, Object, Array 다양한 객체에서 사용가능하고 pageContext, request, session, application에서도 사용가능합니다.
56일차 중요한 것
JavaScript
BOM -> window, navigator, history, location, screen
DOM -> 도규먼트
jsp 페이지 스코프 4가지 객체
1. page
2. request
3. session
4. application
html, javaScript & jsp, Servlet 페이지 이동할 때 쓰는 기술
1. a 링크
2. location.href
3. form 태그
4. 액션 포워드
5. 액션 include
6. 정적 include
7. RequestDispatcher
8. sendRedirect
jsp, Servlet 에서 요청한 데이터를 받는 방법
[파라미터(parameter)]
1. getParameter
2. getParameterValues
3. getParameterNames
4. getHeaderNames
[속성(attribute) : 초기화, 리턴, 삭제]
1. setAttribute
2. getAttribute
3. removeAttribute
4. getAttributeNames