모델2 웹 애플리케이션 개발 수업 2일차 (오전)


list 형태의 데이터 추가


---------

jsp 메뉴 자동화 처리 -> 템플릿 페이지


실무면접... -> 게시판


XML -> mybatis -> ajax -> jquery -> 쇼핑몰


- XML (오전)

원래의 내용에 대해 추가적인 정보를 표시하기 위한 언어를 의미한다.


html은 정해진 태그만 사용할수있지만 XML은 필요에 의해 태그를 추가하여 사용할 수 있다.


xml은 메타언어로서 새로운 마크업 언어를 개발하기 위한 언어이다.


 - 특징

단순성, 개방성, 확장성

내용과 표현의 분리

계층적 구조

유니코드 사용

SGML과 HTML의 장점

SGML : 새로운 언어를 만들수 있다.

HTML : 모든 브라우저에서 사용가능


SGML / HTML / XML 비교

 비교항목

HTML 

XML 

SGML 

사용자 정의 태그 

지원 못함

지원

지원 

 재사용성

낮음 

높음 

높음 

복잡도 

낮음 

보통 

높음 

응용분야 

문서표현 

동일/인터넷상의 문서교환 

복잡한 구조 및 방대한 내용을 다루는 문서(메뉴얼) 

스타일 

CSS 

XML 

DSSSL 

DTD 

표준 DTD 

사용자정의 DTD/선택사항 

사용자정의 DTD/필수사항 


- XML의 용도

구조화된 텍스트 데이터저장 및 응용 프로그램간 데이터 송수신

고로 HTML에 비해 문법이 타이트하게 동작한다.


브라우저에는 XML파서가 내장되어있다.


- DTD(Document Type Definition)

마크업 문서에 대한 논리적 구조를 정의하기 위한 언어


 - 장점

문서 교환에서의 호환성 향상

응용 프로그램에서 문서 처리의 동일한 규칙 적용









Posted by moyaiori
,