개요
웹 프로그래밍 - 웹 어플리케이션을 구현하는 것
웹 어플리케이션 - 웹을 기반으로 작동하는 프로그램
웹 - 1개 이상의 사이트가 연결되어 있는 인터넷 서비스의 한가지 형태
인터넷 - 1개 이상의 네트워크가 연결되어 있는 형태
http : // localhost:8080/project/controller?cmd=2;
프로토콜/ ip주소/ port / information path
프로토콜 - 네트워크상에서 약속한 통신규약 (http , ftp , smtp , pop , dhcp)
ip = 네트워크 상에서 컴퓨터를 식별 할 수 있는 주소
dns = ip 주소를 인간이 쉽게 외우도록 매핑한 문자열
port = ip 주소가 컴퓨터를 식별할 수 있게 해준다면 port 번호는 해당 컴퓨터의 구도오디고 있는 프로그램을 구분할 수 있는 번호
플랫폼
자바 플랫폼인 J2SE , J2EE , J2ME 중에서 J2EE를 사용한 웹 프로그래밍
J2EE - 컨테이너 - 웹 컨테이너(JSP , Servlet) , EJB 컨테이너
웹 어플리케이션의 동작 과정
클라이언트 - 웹 서버 - 웹 어플리케이션 서버 - 데이터베이스
클라이언트가 요청
웹서버가 받는다
로직이 필요하면 웹 어플리케이션 서버로 간다
데이터를 가져와야 할 경우 데이터베이스로 간다
웹 어플리케이션 서버로 데이터를 보내고
다시 웹 서버로 간다
그다음 클라이언트에게 전달 된다
웹 사이트의 구성 언어
java = java 웹 어플리케이션을 구현하기 위한 선행학습
html = 웹 어플리케이션을 구현하기 위한 기본 언어
javascript = 클라이언트 기능을 구현하기 위한 언어
jquery = javascript의 대표적인 라이브러리로써, 클라이언트 사이드 스크립트 언어를 단순화 할 수 있다
css = 웹 어플리케이션의 레이아웃 및 스타일을 지정하는 언어
'Spring Framework > jsp 웹' 카테고리의 다른 글
JSP Servlet 5 (0) | 2017.12.25 |
---|---|
JSP Servlet 4 (0) | 2017.12.24 |
JSP Servlet 2 (0) | 2017.12.24 |
jsp 웹 프로그래밍 / 세션 , 쿠키 (0) | 2017.11.27 |
jsp 라디오 버튼 , 체크 박스 , 텍스트 / radio button , checkbox , textarea (0) | 2017.11.22 |
댓글