2023. 10. 4. 14:25ㆍweb
진짜 이렇게하는게 맞는지 모르겠다
< 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 연동의 서버측 응용 프로그램 제작, 동적 웹 페이지 제작
. 게시판, 회원가입, 설문조사 등 제작
. 해석기: 웹서버, 서버측 스크립트 언어
'web' 카테고리의 다른 글
web 프로그래밍 중간고사 정리 4장 (1) | 2023.10.12 |
---|---|
web 프로그래밍 중간고사 정리 2장, 3장 (3) | 2023.10.11 |
[22주]-2장-HTML-전반부-기본문서-2023-09-11 번외 (3) | 2023.09.18 |
[22주]-2장-HTML-전반부-기본문서-2023-09-11 중요 부분 (0) | 2023.09.18 |
[11-2주-11]-1장-웹프로그래밍-2023-09-05 중요 부분 (0) | 2023.09.18 |