프로그래밍/Spring / / 2022. 10. 24. 10:07

[Spring] JSP 서블릿 Request Response 객체

1) 요청(Request)과 응답(Response) 의 Request
1) 요청(Request)과 응답(Response) 의 Request

 

1. 자바 서블릿(Java Servlet) & JSP (JavaServer Page)

 

1) Java EE (Jakarta EE)에 속한 기술

2) 자바 웹 애플리케이션의 기반 기술

3) 웹 콘텐츠를 동적으로 생성하는 서버 측 자바 프로그램이다.

4) Jakarta EE 컨테이너 또는 서블릿 컨테이너에서 동작한다.



2. 서블릿 컨테이너(Servlet Container)

 

1) 네트워크 통신 제어, 스레드 기반 병렬 처리한다.

2) 서블릿과 JSP의 생명주기(생성, 호출, 소멸)를 관리한다.

3) 다수의 웹 애플리케이션을 실행할 수 있고 개별로 환경을 관리한다.



3. 웹 프로그래밍 근간

 

1) 요청(Request)과 응답(Response)

 

- HttpServletRequest

- String getParameter(String name) : name의 값을 알고 있을 때, name에 대한 전송된 값을 받아오는데 사용한다.
- String[] getParameterValues(String name) : 같은 name에 대해 여러 개의 값을 얻을 때 사용한다.
- Enumeration getParameterNames() : 전송되는 데이터가 많은 경우 name값을 일일이 기억할 필요없이 이용해서 name을 얻는다.

 

- HttpServletResponse

 

2) 출력

3) 쿠키, 세션

4) 페이지, 애플리케이션



4. Request 객체

 

1) JSP에서 가장 많이 사용되는 객체이고, 주로 웹 브라우저가 전송한 요청 정보를 담고 있는 객체이다.

2) 주요 기능

- 클라이언트에 요청 정보를 저장하는 역할
- 클라이언트와 서버에 대한 정보 읽기
- 클라이언트가 전송한 요청 매개변수에 대한 정보 읽기
- 요청 헤더 및 쿠키 정보 읽기: HTTP 프로토콜은 헤더에 부가적인 정보를 담도록 하고 있다. 웹 브라우저의 종류, 선호 언어 등 HTML 문서 데이터 외의 추가 정보를 문서의 선두에 삽입할 수 있다.



5. Response 객체

 

1) 클라이언트 요청에 대한 응답을 웹 브라우저로 보내주는 역할

2) 페이지 이동 을 위한 리다이렉트(redirect)

- sendRedirect()

 

3) HTTP 헤더에 응답 헤더 추가

 

 

[Spring] 웹 서버, 컨테이너, WAS, HTTPs, 포트, Mime, URL

 

[Spring] 웹 서버, 컨테이너, WAS, HTTPs, 포트, Mime, URL

1. 웹 서버(Web Server) 1) 사용자로부터 HTTP 요청을 받거나 웹 컨터이너가 전달해준 결과물을 정적인 페이지로 생성하여 사용자에게 응답해주는 소프트웨어를 말한다. 2) 웹 페이지는 주로 HTML, CSS, J

ozizo.tistory.com

[Spring] 스프링 개발환경 DB연동 버전제어시스템 MVC 관심사 분리

 

[Spring] 스프링 개발환경 DB연동 버전제어시스템 MVC 관심사 분리

1. 자바 개발환경 구성주의 사항 1) 한글로 작성된 폴더는 피한다. 2) 설치판(. msi,. exe)보다는. zip 압축파일을 이용한다. 3) 관리가 용이하도록 특정 폴더를 지정한다. 4) 이클립스 프로젝트 콘텐츠

ozizo.tistory.com

[HTML/CSS]가상 선택자 종류 애니메이션

 

[HTML/CSS]가상 선택자 종류 애니메이션

1. 가상 선택자 1) 선택한 요소가 특별한 상태여야 만족할 수 있다. 2) 구분 - 동적 가상 선택자 - 구조적 가상 선택자 2. 동적 가상 선택자(Dynamic) 1) 어떠한 상태나 조건이 발생할 때, 사용자의 액션

ozizo.tistory.com

 

 

LIST
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유