티스토리 뷰
JSP개념을 공부하기에 앞서
XML(Extensible Markup Language) 에 대해서 배워보도록 하겠습니다.
왜 XML을 배우느냐???
액션태그랑 XML의 형식이 비슷해서 XML을 알아야 액션태그를 이해하기가 쉽기 때문입니다.
일단 XML파일을 만들어 보겠습니다.
MyWeb2->오른쪽 마우스 클릭->XML File -> Next클릭 -> famaily.xml.->Finish
맨 처음에 보여지는 화면입니다.
Design/Source 가 있는데
저는 Source를 선택하도록 하겠습니다.
이것이 Source 선택한 화면입니다.
일단 XML이무엇인지 알아봐야겠죠??
저희는 XML을 집중적으로 다룰것이 아니기 때문에 간단하게 알아보도록 하겠습니다.
XML이란?
-
인터넷 환경에서 구조화된 문서를 전송 가능하도록 설계된 표준 마크업 언어(Markup Lauguage) 입니다.
XML문서 작성법에 대해 알아보겠 습니다.
XML 문서 작성법
-
루트 태그(가장 밭깥에 있는 태그)는 반듯이 1개입니다.
-
종료 태그에는 /를 붙이도록 합니다.
-
빈 태그는 여는 태그의 끝네 /를 붙일수가 있습니다.
-
대소문자를 구분하며
-
태그의 중첩에 유의하도록 합시다.
이제 '우리 가족 소개' 를 하는 예시가 주어질 것입니다.
이 예시를 보고 코딩을 해보도록 하겠습니다.
-
저의 아버지 이름은 [김철수]이고, 나이는 60세 입니다.
-
그리고, 아버지의 혈액형은 O형입니다.
-
저의 어머니 이름은[박형희]이고, 나이는 57세 입니다.
-
저의 이름은 [김기동]이고, 나이는 30세 입니다.
-
여동생의 이름은 [김유정]이고, 나이는 27세 입니다.
이제 이 내용들을 XML로 코딩해보도록 하겠습니다.
여기서 루트태그는 <가족> 입니다.
'눈'은 사람 신체의 눈 도있고
하늘에서 내리는 눈 이 있습니다.
우리는 이 눈을 구별할수가 있는데 컴퓨터는 구분을 못합니다. 그래서
이처럼 링크를 걸어줍니다.
여기서 xmlns 라는것이 나왔는데요
xmlns : xml name space
입니다.
xlm 네임스페이스가 무엇인지 간단하게 알아보도록 하겠습니다.
xml 네임스페이스란?
-
동일한 이름의 태그 충돌을 방지하기 위한 개념입니다.
-
태그 이름을 구분짓기 위해서 앞에 붙이는 접두어로써 인터넷의 url의 기법을 적용합니다.
이상 [JSP] 12. XML 실습 및 예제 에 대해서 마치도록 하겠습니다.
'허접한 프로그래밍 > [JSP]Programming' 카테고리의 다른 글
[JSP]14. Java Bean 개념정리 (0) | 2013.08.20 |
---|---|
[JSP] 13. 액션 태그 개념정리 (0) | 2013.08.20 |
[JSP] 11. Include 지시어 예제 (0) | 2013.08.20 |
[JSP] 10. include 지시어 (0) | 2013.08.20 |
[JSP] 9. Bean과 Dao [미해결] (0) | 2013.08.20 |