모델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)
마크업 문서에 대한 논리적 구조를 정의하기 위한 언어
- 장점
문서 교환에서의 호환성 향상
응용 프로그램에서 문서 처리의 동일한 규칙 적용
'JAVA 계열 > 자바 & 안드로이드 교육' 카테고리의 다른 글
10월 3주차 4일차(15주차) (0) | 2015.10.15 |
---|---|
10월 3주차 3일차(15주차) (0) | 2015.10.14 |
10월 3주차 1일차(15주차) (0) | 2015.10.12 |
10월 2주차 4일차(14주차) (0) | 2015.10.08 |
10월 2주차 3일차(14주차) (0) | 2015.10.07 |