IT 개발노트

웹프로그래밍 본문

기초튼튼/JSP

웹프로그래밍

limsungju 2019. 4. 5. 15:06

1. 웹프로그래밍
1.1 웹프로그래밍이란?
- 웹프로그래밍이란, 웹어플리케이션을 구현하는 행위이다.
- 웹 어플리케이션이란, 웹을 기반으로 작동되는 프로그램이다.
- 웹이란, 1개 이상의 사이트가 연결되어있는 인터넷 서비스의 한가지 형태를 말한다.
- 인터넷이란, 1개 이상의 네트워크가 연결되어 있는 형태를 말한다.

- 프로토콜(Protocol) : 네트워크상에서 익숙한 통신규약 (HTTP, FTP, SMTP, POP, DHCP)
- IP : 네트워크상에서 컴퓨터를 식별할 수 있는 주소
- DNS : IP주소를 인간이 쉽게 외우도록 맵핑한 문자열
- Port : IP주소가 컴퓨터를 식별할 수 있게 해준다면, Port번호는 해당컴퓨터의 구동되고 있는 프로그램을 구분할 수 있는 번호

1.2 JAVA웹
- JAVA플랫폼(J2SE, J2EE, JSME)중에서 J2EE를 이용한 웹프로그래밍이다.

1.3 웹프로그래밍의 동작
- 웹서버 : 클라이언트의 요청에 의해 정보를 제공해 주는 서버 (Aphach, IIS)
  별도의 구현이 필요한 로직이 있을 경우 웹어플리케이션 서버에 요청.
- 웹브라우저 : 웹서버에 정보를 요청하고, 웹서버로부터 정보를 받는 매개체, 이때 HTTP 프로토콜을 사용함

1.4 필요한 학습
- JAVA : JAVA웹어플리케이션을 구현하기 위한 선행 학습 필요
- HTML : 웹어플리케이션을 구현하기 위한 기본 언어
- CSS : 웹어플리케이션의 레이아웃 및 스타일을 지정하는 언어
- JavaScript : 클라이언트 기능을 구현하기 위한 언어
- Jquery : JavaScript의 대표적인 라이브러리로써, 클라이언트 사이드 스크립트 언어를 단순화 할 수 있다.

'기초튼튼 > JSP' 카테고리의 다른 글

쿠키와 세션  (0) 2019.04.30
JSP문서 작성하기  (0) 2019.04.06