자바 중급 (JAVA-Web) 강좌 자료] CVS 소개

 

자바 중급 (JAVA-Web) 강좌 자료] CVS 소개

 

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

CVS 소개

 

Concurrent version system
소스 버전 관리 소프트웨어
팀 단위로 프로젝트를 개발할 때 사용
프로젝트 소스 취합이 용이

 

자바 중급 (JAVA-Web) 강좌 자료] JSON 응답 처리

 

자바 중급 (JAVA-Web) 강좌 자료] JSON 응답 처리

 

 

 

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

JSON 응답 처리

 

 

 

 

자바 중급 (JAVA-Web) 강좌 자료] XML 응답 처리(3)

 

자바 중급 (JAVA-Web) 강좌 자료] XML 응답 처리(3)

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

 

XML 응답 처리(3)

 

태그 이름으로 XML DOM 객체 검색

 

 

NodeList getElementsByTagName(String tagname);

 

 

 

HTML DOM에 자식 노드 및 속성 추가

 

 

 

 

 

자바 중급 (JAVA-Web) 강좌 자료] XML 응답처리(2)

 

자바 중급 (JAVA-Web) 강좌 자료] XML 응답처리(2)

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

 

XML 응답처리(2)

 

HTML XML 문서를 개체화

 

 

 

위치에 의한 XML DOM 객체 검색

 

 

 

 

자바 중급 (JAVA-Web) 강좌 자료] XML 응답 처리(1)

 

자바 중급 (JAVA-Web) 강좌 자료] XML 응답 처리(1)

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

XML 응답 처리(1)

 

응답이 XML 태그를 포함하고 있을 경우
DOM API를 이용하여 XML 정보 얻기
var xmlDocument = xmlHttpRequest.responseXML
var nodeList = xmlDocument.getElementsByTagName(태그명);
var value = nodeList.item(0).firstChild.nodeValue;
DOM API를 이용해서 HTML 화면 갱신
태그 및 CSS 개체에 접근해서 속성값 변경

DOM(Document Object Model)
W3c (www.w3c.org) 스펙화
XMLHTML로 된 문서의 요소를 개체화할 때 개체의 종류와 개체가 필수적으로 가져야할 멤버(속성, 메서드)를 정의한 것(언어중립언어:IDE)
프로그래머 입장에서 본다면, HTML 또는 XML 문서의 내용을 얻기 위해 각종 메소드와 속성들을 모아 놓은 API(Application Programming Interface)들의 집합

DOM Core Module 인터페이스

 

 

DOM Core Module API의 계층 구조

 

 

 

자바 중급 (JAVA-Web) 강좌 자료] HTML 응답 처리

 

자바 중급 (JAVA-Web) 강좌 자료] HTML 응답 처리

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

HTML 응답 처리

 

 

응답이 HTML 태그를 포함하고 있을 경우
컨테이너 태그의 innerHTML 속성 =

                        xmlHttpRequest.responseText

컨테이너 태그
자식 태그를 가질 수 있는 태그
<p>, <div>, <span> .
The property is read/write for all objects except the following, for which it is read-only: COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR. The property has no default value

 

자바 중급 (JAVA-Web) 강좌 자료] 응답 데이터 얻기위해 사용되는 XMLHttpRequest 주요 멤버

 

자바 중급 (JAVA-Web) 강좌 자료] 응답 데이터 얻기위해 사용되는 XMLHttpRequest 주요 멤버

 

 

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

응답 데이터 얻기위해 사용되는 XMLHttpRequest 주요 멤버

 

 

status 속성
응답 HTTP의 상태 코드
200: 요청 성공
403: 접근 거부
404: 페이지 없음
500: 서버 오류 발생
responseText 속성
응답의 바디 내용을 문자열로 가지고 있음
String 개체 타입
responseXML 속성
응밥의 바디 내용을 XML DOM 형태로 가지고 있음
XMLDocument 개체 타입
 

function callbackFun() {

if(xmlHttpRequest.readyState==4 &&

   xmlHttpRequest.status==200) {

  //응답 내용 얻기

  var text = xmlHttpRequest.responseText;

  var xmlDocument = xmlHttpRequest.responseXML;

  //브라우저의 화면을 동적으로 변경하는 코드

}

}

 

자바 중급 (JAVA-Web) 강좌 자료] 파라미터의 한글 처리 방법

 

자바 중급 (JAVA-Web) 강좌 자료] 파라미터의 한글 처리 방법

 

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

파라미터의 한글 처리 방법

 

 

XMLHttpRequest 객체가 웹 서버에 전송하는 요청 파라미터는 반드시 UTF-8인코딩

JavaScript 인코딩 관련 함수
encodeURI(xxx.jsp?name=신용권&job=developer)
인코딩 제외 문자들: ~!@#$&*()=:/,;?+
경로 전체를 인코딩할 때 사용
encodeURIComponent(신용권)
인코딩 제외 문자들: ~!*()'
파라미터값만 인코딩할 때 사용
JSP에서 파라미터값을 얻을 때
<%request.setCharacterEncoding(utf-8);%>
<%String name = request.getParameter(name

+ Recent posts