/ JSP

1. 웹 프로그래밍

SEOUL G-캠프

0. 목차



Chapter1. 웹 프로그래밍

Ch1 - 1. 웹 프로그래밍이란?

Ch1 - 2. JAVA 웹

Ch1 - 3. 웹 프로그램의 동작

Ch1 - 4. 필요한 학습



Ch1 - 1. 웹 프로그래밍이란?


▶ 웹 프로그래밍이란?

▷ 웹 어플리케이션을 구현하는 행위
  • 웹 어플리케이션 : 웹을 기반으로 작동되는 프로그램
  • 웹 : 1개 이상의 사이트가 연결되어있는 인터넷 서비스의 한 가지 형태
  • 인터넷 : 1개 이상의 네트워크가 연결되어 있는 형태

http://www.sba.seoul.kr:80/kr/index

http://
프로토콜(Protocol) : 네트워크 상에서 약속한 통신 규약
  • Http : HyperText Transfer Protocol
  • FTP : File Transfer Protocol
  • SMTP : Simple Mail Transfer Protocol
  • POP : Post Office Protocol
  • DHCP : Dynamic Host Configuration Protocol
www.sba.seoul.kr
IP : 네트워크상에서 컴퓨터를 식별할 수 있는 주소


:80
DNS : IP주소를 인간이 쉽게 외우도록 맵핑한 문자열


/kr/index
Port : 해당 컴퓨터의 구동되고 있는 프로그램을 구분하는 번호
  • IP 주소 : 컴퓨터 식별
  • Port 번호 : 해당 컴퓨터의 구동되고 있는 프로그램을 구분



Ch1 - 2. JAVA 웹


▶ JAVA 웹이란?

▷ JAVA 플랫폼(J2SE, J2EE, J2ME) 중에서 J2EE를 이용한 웹 프로그래밍




Ch1 - 3. 웹 프로그램의 동작



▶ 웹 서버

▷ 클라이언트의 요청에 의해 정보를 제공해 주는 서버
▷ Aphach, IIS


▶ 웹 어플리케이션 서버

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


▶ 웹 브라우저

▷ 웹 서버에 정보를 요청하고,
▷ 웹 서로부터 정보를 받는 매개체
▷ 이 때 HTTP 프로토콜 사용




Ch1 - 4. 필요한 학습


▶ JAVA

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


▶ HTML

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


▶ JavaScript

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


▶ Jquery

▷ JavaScript의 대표적인 라이브러리
▷ 클라이언트 사이드 스크립트 언어를 단순화


▶ CSS

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