웹 프로그래밍 개요, 마크업의 역사와 HTML [25일차]


웹 프로그래밍 개요, 마크업의 역사와 HTML [25일차]

앞서 자바와 데이터베이스를 학습한 뒤 간단한 미니 프로젝트를 진행하였습니다. (미니 프로젝트 회고 링크) 이제는 웹 프로그래밍에 대해 학습할 예정입니다. 웹 프로그래밍 개요 일반적인 서버 - 클라이언트 프로그래밍은 흔히 아는 서버와 그 서버를 이용하는 클라이언트 프로그램이 연결되어 이용합니다(FAT Client). 웹의 경우에는 80번 포트로 열리는 웹 서버만 있다면 클라이언트 프로그램 없이도 웹 브라우저(크롬, 엣지, 오페라, 사파리 등)만 있으면 사용이 가능합니다(THIN Client). FAT Client는 소켓을 연결하고, 입출력 스트림 설정을 하고 등 복잡했지만, 웹의 경우 이러한 요청과 응답을 브라우저가 다 해주기 때문에, 웹 서버 안에서 서비스할 프로그램만 만들면 되어서 간단하고 유지보수도 편해집니다. 웹 서버의 경우 아파치, IIS, 톰캣, 레진, Nginx 등이 있고, WAS라고 하는 웹로직, 웹스피어, 제우스 들도 있습니다. 예를 들어 html, css, js로 구...


#HTML #마크업 #웹

원문링크 : 웹 프로그래밍 개요, 마크업의 역사와 HTML [25일차]