Web Programming이란?

Web Programming이란?

1. 인터넷과 웹 사이트

- 인터넷 : Inter + Network의 합성어로, 전 세계에 걸친 컴퓨터 네트워크 시스템

- 최초의 인터넷 : 미국의 아파넷(ARPAnet)

- 웹 사이트 : 도메인 이름, IP 주소, 루트 경로로 이루어진 URL을 통하여 보이는 웹 페이지의 묶음

- DNS(Domain Name System) : 숫자로만 이루어진 IP 주소는 실질적으로 사용하기에 불편하기 때문에, 쉽게 외워서 사용하기 위한 인터넷 주소

2. 웹 프로그래밍

- Front-end Programming : 브라우저 또는 사용자 영역의 프로그래밍, HTML, CSS, JavaScript등을 사용

HTML 페이지의 구성(기본 구조) CSS 색상이나 크기 등 디자인적인 요소 JavaScript 기존 페이지의 내용 변경이나 움직임 등의 동적인 작업

- Back-end Programming

서버에서 실행되는 코드를 작성하는 것

Server-side Programming이라고도 하며 대부분의 언어를 사용 가능

Framework : 웹 페이지를 개발하는 과정에서의 기본 구조를 잡는 도구, Java - Spring / JS - Node.js / PHP - Laravel

3. 웹 서버와 웹 애플리케이션 서버

- 웹 서버 : 웹 서비스를 이용하기 위해서는 컴퓨터에서 웹 애플리케이션이 동작하고 있어야 하는데, 그 컴퓨터를 웹 서버라고 부름. 정적인 기능 수행(아파치, NGINX, IIS 등)

- 웹 서버 프로그램 : 사용자의 요청을 정리하고 웹 애플리케이션으로 해당 요청을 전달하는 프로그램

- 웹 애플리케이션 서버 : 웹 서비스가 돌아가는 서버, 동적인 처리를 위해 만들어진 서버

- 웹 서버의 구조

4. 인프라

- 인프라 : 웹 서비스를 위해 여러 종류의 컴퓨터들이 동작하는 환경

from http://sorious77.tistory.com/58 by ccl(A) rewrite - 2020-03-11 03:20:43

댓글

이 블로그의 인기 게시물

1. 라라벨설치 설정

PHP 라라벨프레임워크 설치하기 in CentOS 7

Remove Laravel bootstrap cache config.php uploaded to AWS