본문 바로가기
Spring Framework/jsp 웹

JSP Servlet 1

by 자유코딩 2017. 12. 24.
JSP Servlet 1

 

개요

 

웹 프로그래밍 - 웹 어플리케이션을 구현하는 것

 

웹 어플리케이션 - 웹을 기반으로 작동하는 프로그램

 

웹 - 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 = 웹 어플리케이션의 레이아웃 및 스타일을 지정하는 언어

댓글