Web/WebProgramming
웹프로그래밍의 이해
dalgorithm
2021. 1. 27. 15:26
728x90
웹(WWW, World Wide Web)
▪ 1989년 스위스에 있는 유럽물리입자연구소(CERN)의 팀 버너스리에 의해 개발됨.
▪ 흩어져 있는 연구자들이 손쉬운 방법으로 정보를 공유하기 위해 HTML이라는 간단한 마크업 언어를 통해 콘텐츠를
제공하고 HTTP라는 프로토콜을 사용해 TCP/IP 네트워크에서 사용하기 시작함.
웹의 구성 요건
◾ HTML (Hyper Text Markup Language)
- 하이퍼 텍스트 문서 작성을 위한 도구가 필요하다.
◾ HTTP 프로토콜
- 웹 브라우저와 웹 서버간에 문서를 교환해주는 프로토콜
◾ URL(Uniform Resource Locator)
- 요구하는 정보를 관리하고 있는 해당 사이트
웹페이지 동작 원리
구 분 | 클라이언트측 페이지 | 서버측 페이지 |
문서 | 정적 페이지(static page) | 동적 페이지(dynamic page) |
해석위치 | 클라이언트측 | 서버측 |
처리 방식 | 수동적, 고정적 | 사용자의 입력을 실시간으로 처리 |
웹사이트 운영면 | 내용을 변경하려면 일일이 편집해야 함으로 비효율적 |
내용이 추가되어도 문서를 재편집 할 필요가 없어 효율적 |
제작 기술 | HTML, CSS, 자바스크립트 | PHP, ASP, JSP |
공부할 스크립트 언어 - JSP/Servlet
- 웹 프로그래밍 언어들 중의 하나
- 동적인 페이지를 생성하기 위한 서버측 스크립트 언어
- 사용자정의 태그로 기능 확장이 가능
- 객체 지향적, 플랫폼 독립적, 네트워크 지향적, 뛰어난 보안성
728x90