본문 바로가기

3DP&기술

웹프로그래밍이란?

JSP 프로그래밍 

웹프로그래밍이란?

웹프로그래밍이란? 웹어플리케이션을 만드는 행위

웹어플리케이션이란? 웹을 기반으로 동작하는 프로그램을 의미

웹이란? 인터넷 서비스의 형태를 의미(Http, FTP, SMTP, POP)

인터넷이란? 하나 이상의 네트워크가 연결되어 있는 형태를 의미


인터넷을 이용하기 위해 알고 있어야 하는 지식 용어

1) 프로토콜 - HTTP, FTP등등의 파일을 전송하기 위한 약속

2) IP - 인터넷상의 주소를 말함. 즉 숫자 도메인

3) DNS - 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발된 것

4) PORT - 소프트웨어가 다른 소프트웨어와 맞물리기 위한 가상의 연결단 ex) 80



 웹프로그램의 동작

웹서버 : 클라이언트의 요청에 의해 정보를 제공해 주는 서버(Aphache, IIS)

별도의 구현이 필요한 로직이 있을 경우 웹어플리케이션 서버에 요청

웹브라우저 : 웹서에 정보를 요청하고, 웹서버로 부터 정보를 받는 매개체.

(HTTP 프로토콜을 사용함.)

 

웹프로그래밍을 위해 필요한 선행 학습

JAVA : JAVA웹어플리케이션을 구현하기 위한 선행 학습 필요

HTML : 웹어플리케이션을 구현하기 위한 기본 언어

JavaScript : 클라이언트 기능을 구현하기 위한 언어

Jquery : JavaScript의 대표적인 라이브러리로써, 클라이언트 사이드 스크립트 언어를 단순화 할 수 있다.

CSS : 웹어플리케이션의 레이아웃 및 스타일을 지정하는 언어

>> 학습시작 전에 용어와 개념을 먼저 정리해 보았어요. 머리가 좀 아프지만 힘을 내야죠^^