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