오늘부터 웹 프로그래밍 수업시간에 배울 것을 정리해보자.
웹 프로그래밍이란?
웹 사이트를 만들기 위한 프로그래밍 언어.
ex) jsp, spring 등
HTML
하이퍼텍스트 마크업 언어(HyperText Markup Language)의 약자로,
웹 프로그래밍에서 반드시 필요하다.
html에서 가장 중요한 기술은 ML(마크업 언어)
* ML(마크업 언어)란
메모장에서는 '웹 프로그램'이라고 작성하면 이것은 text이다.
html은 <font ... > </font>, <a ... > </a> 등과 같은 태그를 사용하여
태그 사이에 있는 문서에 대한 정보를 앞 뒤에 표기해 주는 것이다.
ex) <스마트폰>아이폰</스마트폰> <운영체제>IOS</운영체제>
(실제로 존재하는 태그가 아닙니다.)
마크업 언어 중 XML이 있다.
HTML과 XML의 차이는?
xml에서 x는 Extensible를 뜻하며 '확장하다'이다.
html을 확장한것이 xml이라고 생각하면 된다.
html은 정해진 태그 이외에는 사용을 하지 못한다.
<a> <font> <br> <p> 등
하지만 xml은 html을 확장하여
한가지 규칙만 지킨다면 다 사용할 수 있다.(쌍으로 이루어지게)
ex) <웹프로그래밍>시작하자</웹프로그래밍>
JSP란?
Java Server Pages의 약자로,
웹사이트를 만들기 위해 필요한 html, css, javascprict, java, 데이터베이스 등 이런 것들을 한군데로 모은 것.
댓글