onreadystatechange 이벤트 onreadystatechange 이벤트는 readyState 값이 변경 될 때 자동으로 실행되는 함수로, 서버의 응답결과를 처리할 때 readyState 값에 따른 처리방법을 onreadystatechange 함수에 작성해 놓아야 한다. readyState 값은 0~4 까지 자동으로 변경되며 해당 변경이 발생할 때 onreadystatechange 이벤트 함수를 호출한다. 다음은 readySta.. Java Script & DOM/Ajax 2010.04.29
동기화 여부에 따른 처리 방법 Ajax 사용하여 서버에 데이터를 요청할 때 동기화 여부를 지정할 수 있다. 비동기화 통신은 open() 메소드의 세 번째 인자의 값을 'true'로 주고, 동기화 통신은 open() 메소드의 세 번째 인자값을 'false'로 준다. 비동기화 통신은 요청을 보낸 후 서버의 응답을 기다리지 않고 다른 작업을 수행하다 서버의 응.. Java Script & DOM/Ajax 2010.04.29
서버의 응답 얻기 서버의 응답을 얻을 때는 XMLHttpRequest 객체의 responseText 속성과 responseXML 속성을 사용한다. responseText : 응답 결과를 문자열로 저장하고 있다. responseXML : 응답 결과를 XML 데이터 형태로 저장하고 있다. 1. responseText XML 형태의 데이터가 아니라면 responseText 속성을 사용한다. responseText 속성은 서버의 처리 결.. Java Script & DOM/Ajax 2010.04.28
서버로 요청 보내기 Ajax로 서버로 요청 보내는 방법은 XMLHttpRequest 객체의 open()메소드와 send()메소드를 사용한다. xmlhttp = new XMLHttpRequest(); xmlhttp.open("GET", "ajaxTest.jsp", true); xmlhttp.send(); ■요청 보내기 : open() 메소드 xmlhttp.open( method, url, 동기화 여부) 매개변수 설명 method: 요청 메소드를 지정(GET and POST) url: 요청을 보낼 서버의.. Java Script & DOM/Ajax 2010.04.28
동기화(Synchronization) 동기화란 하나의 자원을 여러 쓰레드가 사용하려 할 때에, 한 시점에서 하나의 쓰레드만 사용할 수 있도록 하는 것을 의미한다. 자바에서 동기화를 사용하기 위해서는 'synchronized' 키워드를 사용한다. 동기화 키워드가 붙은 메소드는 하나의 쓰레드밖에 접근할 수 없고, 다른 쓰레드는 접근한 쓰레드가.. 자바(Java)/JAVA 2SE 2010.04.28
JSP를 사용하여 XML 문서 제작하기 JSP를 사용하여 XML 문서 제작하기 JSP를 사용하여 XML문서를 제작하는 방법으로 XML에 대한 설명을 따로 하지 않는다. JSP를 사용하여 XML문서를 제작하기 위해서는 문서 선언은 XML문서 선언으로 하고 JSP 콘텐츠 타입을 'text/xml'로 지정하며 파일 확장자는 .jsp를 사용한다. 또한, XML 문서 DTD나 스키마는 따로 .. 자바(Java)/JAVA 2EE 2010.04.27
서블릿의 시스템 경로 및 요청 경로 구하기 서블릿의 시스템 경로 및 요청 경로 구하기 ServletContext 인터페이스는 직접 객체를 생성할 수 없습니다. 따라서 서블릿의 경로를 알기 위해서는 요청 객체를 통해 서블릿의 정보를 얻을 수 있습니다. 다음과 같이 요청 객체를 통해 서블릿의 정보를 확인할 수 있습니다. HashMap<String, String> data = new Ha.. 자바(Java)/JAVA 2EE 2010.04.27
vi 편집기 사용방법 vi는 리눅스를 비롯한 유닉스 계열 운영체제에서 많이 사용되는 텍스트 파일 편집 프로그램입니다. '#which vi' 이라 명령어를 입력하면 vim 프로그램의 위치를 나타냅니다. 보통 vi 편집기는 alias 되어 있어 vi 명령어만 입력하면 텍스트 파일을 열어 편집할 수 있습니다. vi 은 3가지 상태 모드가 있습니다. .. 운영체제 관리/리눅스(Linux) 2010.04.20
vi 편집기가 비정상 종료시 swap 파일로 내용 복구하기 vi 편집기를 사용하여 작업을 하면 작업 도중에 파일의 내용을 스왑 파일(임시파일)에 저장해 둡니다. 스왑 파일명은 편집하는 파일명의 앞 부분에 점(.)을 붙이고 뒷 부분에 .swp 이라는 확장자를 붙입니다. 아래의 창은 index.html 파일을 vi 편집기로 수정하다 'ctrl+z'키로 비정상 종료 후 다시 vi 편집기로 .. 운영체제 관리/리눅스(Linux) 2010.04.20
commons 패키지를 사용한 파일 업로드 클래스 RequestWrapper 클래스 multipart/form-data 형태로 전송된 요청을 분석하는 클래스입니다. 업로드 처리는 하지 않고 파일을 처리하는 부분은 다른 클래스에서 작성해야 합니다. 이 클래스는 요청에 key값에 해당하는 FileItem 객체를 얻기 위한 클래스입니다. 또한, 많은 부분 구현되지 않았지만 올립니다. import jav.. 자바(Java)/JAVA 2EE 2010.04.20