관리 메뉴

IT journey

51일차~60일차 본문

끄적끄적/WEB

51일차~60일차

step 2021. 9. 28. 21:59
728x90
반응형

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

 

728x90
반응형

'끄적끄적 > WEB' 카테고리의 다른 글

63일차-65일차 xml(feat.apache tomcat)  (5) 2021.10.04
61일차~62일차 리뷰 및 CSS  (2) 2021.10.03
50일차 HTTP 프로토콜  (4) 2021.09.12
49일차 jsp&서블릿  (6) 2021.09.06
47일차 Web 리뷰  (0) 2021.09.03
Comments