Laboratory/Develop 52

Xml Server

XML 은 서버상에 어떤 XML 컨트롤 같은 것을 설치 하지 않아도 사용할수 있다. 서버에 XML 문서 저장하기 XML 화일을 인터넷 서버에 놓아둔다. 그러면 단지 HTML 문서를 호출하는 것처럼 불러 올수 있다. 아래와 같은 XML 화일을 서버에 작성한다. Jani Tove Remember me this weekend 다음에 해야할 일을 이 화일을 사용하기 전에 "note.xml" 처럼 적당한 이름을 주는 것이다. ASP (Active Server Pages) 에서 XML 문서 만들기 서버에 어떤 XML 소프트웨어를 설치할 필요가 없다. 웹서버상의 ASP 화일에서 HTML 로 응답하듯 XML 로 write 하면된다. 주의 할것은 content type 이 XML 이어야 한다는 것이다. 데이터베이스에서 ..

Laboratory/Develop 2007.08.21

DOM(Document Object Model)

DOM은 HTML과 XML 문서를 연결시켜주는 프로그래밍적 인터페이스이다. DOM은 어떤 XML 문서를 열고 XML 데이터를 처리할 수 있는 방법을 정의하고 있다. DOM을 이용하면 개발자는 XML 문서를 만들 수 있고, XML 문서 구조를 내비게이션할 수 있으며, 그 요소들을 추가/수정/삭제할 수 있다. DOM의 중요한 목적은 아주 다양한 환경과 애플리케이션에서 사용할 수 있는 표준적인 프로그래밍 인터페이스를 제공하는 것이다. W3C DOM은 어떠한 프로그래밍 언어로도 개발될 수 있도록 고안되었다. 노드(Node) 인터페이스다음 장에서 살펴보겠지만 XML 문서를 읽어들이기 위해 XML 파서(XML Parser, XML 해석기)라고 불리는 프로그램이 사용될 것이다. 문서가 메모리로 올라오면Document..

Laboratory/Develop 2007.08.21

CDATA

XML 문서내의 모든 문장들은 파서에 의해 검사된다 그러나 CDATA 섹션안의 문장들은 예외가 된다. Parsed Data XML 파서는 보통 문서내의 모든 문장들을 분석한다. XML element 를 parse 할때 테그 사이의 문자열도 아래예처럼 parse 하게 되는데 This text is also parsed 왜냐하면 XML element 사이에 다른 element 가 속해 있을수도 있기때문이다. 아래 예에서 element 사이에 다른 element 들이 속해있을수 있다. BillGates 그리고 파서는 이것을 sub-element 로 나뉘다. Bill Gates Escape Characters XML 문자데이터로 사용할수 없는 문자들은 이를 다른 것으로 바꿔줘야 한다. 아래 예처럼 XML ele..

Laboratory/Develop 2007.08.21

[자바스크립트] window 객체

window 객체 ......................................................... 아래는 최상위 window객체가 가진 속성과 메서드,이벤트 핸들러의 종류를 훓어보고 몇가지 예제를 해본다. 필요한 작업이 있을 때마다 객체를 찾아보고 속성이 있나, 메서드를 가졌나, 이벤트핸들러가 있는지를 찾아봄으로써 점점 내공이 깊어지는 것이다. ■ window 객체 프로퍼티 status 브라우저의 상태바에 문자열을 출력하는 경우에 사용 defaultStatus 브라우저의 상태바에 초기 문자열을 설정 length 창안의 프레임 수 name 창 이름 self 현재 창 자신, window와 같음 window 현재 창 자신, self와 같음 parent 프레임에서 현재프레임의 상위프레임 ..

Laboratory/Develop 2007.06.14

call by reference/call by value 이론상으로 설명 부..

질문:call by reference/call by value 이론상으로 설명 부탁드려요[내공] jkd5686/ 2007-05-30 21:37 C++방식으로 답변 부탁드려요; 찾아보니까 다들 예제를 두고 설명을 하셔서 왠지 더 이해 하기 쉽지가 않네요; 그냥 이론으로만 '이건 이러이러해서 이렇게 되는겁니다' 식으로 설명 해주세요; 내공겁니다; 답변:re: call by reference/call by value just4fun1109/ 2007-05-30 21:27 함수를 호출할때 이를테면 main함수에서 sum함수를 호출할때 sum(n, 10);이런식으로 호출하겠지요? 이때 sum은 함수 이름. n, 1... 답변 전체보기

Laboratory/Develop 2007.06.14

[펌]데이터 모델링과 분석 설계

맛있는 데이터베이스를 위한 재료 준비, 데이터 모델링과 분석 설계 최용락 l 숭실대학교 정보과학대학원과 컴퓨터학부에서 강의 데이터 모델링은 더 이상 특정 분야에 국한된 전문가들만의 영역이 아니다. 데이터베이스와 연관이 있는 모든 관련자들이 관심을 두어야 하는 영역이 되었다. 데이터 모델링은 정보 시스템의 관련 데이터베이스가 좋은 성능을 발휘하고, 사용자들의 다양한 요구 사항을 정확하고, 완전하게 구축하기 위해서 관련자들이 반드시 숙지해야 하는 데이터베이스 설계 기법이다. 데이터 모델링은 데이터베이스 모델링 이라고도 하며, 다른 말로는 개체-관계(Entity-Relationship) 모델링이라고도 한다. 데이터 모델링은 기업의 정보 구조를 중요한 3 대 요소인 개체(Entity), 관계(Relationsh..

Laboratory/Develop 2007.06.14

함수와객체

1. 함수 (Function) 가. 함수란 무엇인가? 함수란 프로그램 수행의 일련의 과정을 하나의 단위로 묶어줄 수 있는 기능을 제공해 주는 방법이다. 이렇게 하나의 단위로 묶여서 함수를 이루는 일련의 명령어들의 집합은 언제든지 반복적으로 호출될 수 있다. 이미 이전 강좌를 통해 자바스크립트가 지원하는 일부 시스템 함수들을 사용한 예가 있다. 즉, alert(), document.write(), prompt() 등이 바로 이러한 함수에 해당되는 것이다. 이러한 함수들은 특정 기능을 위해 간단히 그 이름으로 참조되어 호출되지만, 호출될 때마다 정해진 일련의 작업절차를 수행하도록 되어있다. 나. 함수의 정의 함수의 일반적인 형태는 다음과 같다. -----------------------------------..

Laboratory/Develop 2007.06.14

객체 지향이란?

(!)객체지향 최근들어 객체지향이라는 말이 빈번하게 등장하고 있으며 그 중요성이 점차 커지고 있다. 여기서는 객체와클래스의 의미를 분석하고 클래스의 특징들을 고찰 해보겠습니다. 1) 객체 객체란 우리가 주변에서 흔히 볼 수 있는 물체 또는 생각할 수 있는 그 어떤 것을 말하며, 객체지향 프로그래밍이란 객체를 중심으로 하여 프로그램을 작성하는 방법을 말한다. 기존의 C나 Pascal과 같은 언어는 절차를 중심으로 해서 만들어진 언어인 반면 C++나 Java와 같은 언어는 절차보다는 문제의 대상들 즉 객체를 중심으로 프로그램을 만드는 언어라고 볼 수 있다. 2)객체의 구성 -객체의 상태:현재 객체가 어떤 상황에 있으며 객체의 특성은 어떤 것이 있는지에 대한 상태가 들어있다. 볼펜을 예로 들어서 설명하면 볼펜..

Laboratory/Develop 2007.06.14

클래스와 객체

Chapter 5 class와 object 이 장을 시작하기 전에 2장을 한번 더 읽어보는 것도 좋다. 자바는 기본 자료형을 제외한 거의 모든 것이 class와 객체로 구성되어 있다. 객체 지향 프로그래밍이란 무엇일까? 객체 지향 개념이 나오기 전에는 절차형 프로그래밍 방법이 사용되었다. 절차형 프로그래밍이란 시작부터 어떤 순서, 또는 단계를 거쳐 원하는 결과를 얻는 프로그래밍 방법이다. 다음 그림은 절차형 프로그래밍을 표현한 것이다. [그림 5-1] 절차형 프로그래밍 절차형 프로그래밍은 코드의 수정과 재사용이 어렵고, 현실 세계의 문제를 프로그래밍으로 표현하는 데에는 적합하지 않다는 문제를 갖고 있는데, 객체 지향 프로그래밍은 절차형 프로그래밍의 그러한 단점을 보완하기 위해 도입되었다. 객체 지향 프로..

Laboratory/Develop 2007.06.14