본문 바로가기
> 프로그래밍 언어/JSP

[ IT핥기] JSP! 독학! (1)

by 자몽주스 2023. 3. 28.
728x90
반응형
웹 개발을 위한 개념을 알고 갑시다.

정적 서비스

: 웹페이지 구성할 때 쓰는 언어

웹 페이지 - html 파일들이 많이 있고

그 많은 파일들은 서버에서 제공

 

브라우저를 통해서 

주소창에 해당 서버의 

어떤 html 파일을 갖고 올 것인지

서버로 요청을 한다

 

브라우저에서 request를 요청하고 

요청서버가 받음

서버는 요청을 해석하고 응답 response를 준다

 

HTTP라는 프로토콜을 기반으로

동작하는 것.

 

브라우저는 response된 데이터들 중에서

HTML 태그들을 읽을 수 있음

(HTML, CSS, JS 읽을 수 있다)

 

정적 서비스

: 요청할때마다 항상 동일한 결과를 나타냄

 

웹서버는 동일한 작업으로

request 와 response가 이뤄진다

 

파일자체가 변경되지않는 이상

request 했을 때 response 받는

데이터 내용은 항상 동일하다

(ex: 항상 똑같은 페이지만 보여주는 것)

 

동적서비스

: 웹서버 갖고는 정적 서비스밖에 못해서

WAS가 필요

 WAS에다가 JSP에 대한 요청을 전달함

 

JSP 파일이 WAS 안에 있을거고

JSP 파일을 처리함

처리한 계산 결과를

html 파일을 만드는데 활용.

환경구성 및 첫 번째 프로젝트를 이용하여 동적서비스 개념 잡기

이클립스 설정 변경 해주기

(3) [JSP] 환경구성 및 첫 번째 프로젝트를 이용하여 동적서비스 개념 잡기 - YouTube

6:00

클라이언트가 서버한테

정보를 요청하는 것 - request

 

웹서비스는

request 와

response 로만 동작한다

localhost

: 셀프 도메인 같은 것

 

context path

: 최상위 폴더

WebContent와 동일

(jsp01 이게 context path)

 

web.xml 생성과

설정하는 방법

= 31:00

 

web.xml 필수 파일이니

없으면 만들어내야한다

: 프로젝트 선택 후 우클릭 - 

Java EE Tools -

 Generate Deployment Descriptor Stub

 

값을 설정할 때 xml 형식을 자주 이용

web.xml 소스코드를

이렇게 바꿔주고 사용

프로젝트 구조와 동적서비스 개념 이해하기

- src 폴더 -

: java 코드가 들어갈 폴더

 

- WebContent -

: 클라이언트에 서비스하고자 하는

기본 폴더

HTML / CSS / JS / JSP 코드

또는 이미지파일이나

정적인 파일들이 들어간다

 

- web.xml -

: 톰캣이 동작할 때 설정 파일

 

- JSP -

: 동적 서비스를 위한 언어

브라우저가 서버한테

요청했을때,

서버에서는 요청에 처리된 

결과를 응답해줄건데

항상 동일된 결과가 아니라

다른 결과를 줄 수 있다

 

 

소스코드 확인

% 부분은 브라우저에 보이지 않음

서버에서 처리하고 있는 것

콘솔창에서 확인해보기

 

728x90
반응형

'> 프로그래밍 언어 > JSP' 카테고리의 다른 글

[JSP] 서블릿 개념 핥기 1~ 3탄(끝)  (0) 2023.04.25
[Mybatis] 설치 및 시작  (0) 2023.04.04
[ IT핥기] JSP! 독학! (2)  (0) 2023.03.29
[JSP] JSP시작, 톰캣 설치하기  (0) 2023.03.28
[servlet/JSP] 1강 ~ 7강  (0) 2023.03.24