web 프로그래밍 중간고사 정리 1장

2023. 10. 4. 14:25web

진짜 이렇게하는게 맞는지 모르겠다

 

< 11-2주 - 웹 프로그래밍 >

1. 인터넷 주요서비스 중에서 WWW란 무엇인가? (P.14)

WWW은 world wide web의 약자로 네트워크가 그물망 마냥 연결되어있다는 뜻으로

웹서버를 중심으로 HTTP라는 프로토콜로 작동되는 가상 네트워크, TCP/IP 기반의 프로토콜이다

 

2. 클라이언트측 페이지와 서버측 페이지에 대해 문서 형태, 해석위치, 활용분야 및 

구축언어의 측면에서 비교 설명하시오? (P.33)

클라이언트 측 페이지에서는 html,css,javascript를 사용한다 서버측 페이지는 java 스프링 python 장고를 사용한다 그렇기에 클라이언트 측 페이지에서는 미리 전달된 html,css,javascript파일들을 전달받아 항상 동일한 정적페이지이다 서버측 페이지에서는 사용자의 요청이나 데이터베이스의 상태에 따라 동적으로 변하는 페이지이다 그렇기에 활용분야 측면으로 봤을때 클라이언트 측 페이지는 내용이 변하지 않는 일반 문서가 어울리며 서버측 페이지는 내용이 변하는 게시판이라던가 회원가입같은 것이 어울린다. 해석위치는 클라이언트측에서 브라우저를 통해서 직접해석해야하나 서버측에서는 먼저 해석 및 실행 된 후 그 결과를 클라이언트에게 알려준다

  

3. 정적 웹 페이지와 동적 웹 페이지를 비교 설명하시오? (p.34)

정적 페이지는 html,css,javascript로 작성되며 클라이언트측 페이지이며 사용자 컴퓨터에서 해석되고 실행된다 

반면에 동적 페이지는 jsp,php로 작성되며 서버측 페이지이며 웹서버에서 해석되고 변환되어 사용자 컴퓨터로 웹 문서를 전달한다

 

4. 웹 프로그래밍 및 웹 프로그래밍 언어란? (P.40-41)

웹프로그래밍 언어는 어떤 서비스를 제공하기 위해 C/S 방식으로 동작하는 프로그램을 작성하는 언어이며

웹 프로그래밍은 웹 프로그래밍 언어를 사용해서 웹 상에서 실행하는 프로그램을 작성하는 것이다

 

5. 스크립트란(script)? (p.41)

 

스크립트는 웹 문서 작성용 언어이다 단독으로 수행치 못하고 인터프리터에 의해 해석 및 실행 된다

클라이언트 측 스크립트 언어는 html,css,java script가 있으며 웹 브라우저에 의해 해석이 된다

서버측 스크립트 언어는 php,jsp가 있으며 웹서버에서 해석이 된다

 

6. 하이퍼텍스트란? (P.64)

웹페이지에서 보여줄 모든 정보들을 상호 연결하는 것

문서를 구성하는 요소들을 상호참조 할 수 있도록 연결하여 하나의 문서처럼 보이게 하는 것

하이퍼텍스트는 문서 중간 중간에 특정 키워드를 두고 문자나 그림을 상호 유기적으로 결합하여 하나의 문서처럼 보이게 하는것 

7. HTML, CSS, Javascript, JSP의 개요(P.46-48) 그리고

역할(제작능력) 및 해석기 (P.74)

* 상기 2번 항목과 연계됨

- HTML

. 웹 페이지의 구조와 내용 (정보) 표현

. 제작능력: 정보의 입출력 화면, 회원등록, 검색결과화면

. 해석기: 웹 브라우저, 클라이언트측 스크립트 언어

    - CSS

      . 제작 능력: 웹 페이지의 모양 꾸미기, 공통 서식 정의

. 해석기: 웹 브라우저, 클라이언트측 스크립트 언어

    - Javascript

      . 웹 페이지의 행동 및 응용 프로그램 제작

. 제작능력 : 간단한 계산기/게임, 필수항목 및 입력 오류 검사 등을 구현

. 해석기: 웹 브라우저, 클라이언트측 스크립트 언어

- JSP/ ASP/ PHP

. DB 연동의 서버측 응용 프로그램 제작, 동적 웹 페이지 제작

. 게시판, 회원가입, 설문조사 등 제작

      . 해석기: 웹서버, 서버측 스크립트 언어