spring framework

rainmaker·2020년 9월 20일
0

spring framework

목록 보기
1/1
post-thumbnail

익숙하여 잘 안다고 생각하는 것들에 대해서 정리를 해봅니다.

이 정리들을 정확하게 이해하고
종합하여 스프링을 이해하는데 기반으로 삼습니다.


1. 웹 서버 (Web server)

웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고,
HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램

2. HTTP (HyperText Transfer Protocol)

HTTP는 클라이언트서버 사이에 이루어지는
요청/응답 (Request/Response) 프로토콜이다.

3. 웹 어플리케이션 서버 (Web Application Sever)

웹 애플리케이션 서버는 (Web Application Server, WAS)
웹 애플리케이션서버 환경을 만들어 동작시키는 기능을 제공하는
소프트웨어 프레임워크이다. 웹 애플리케이션 서버는
동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버와 구별이 된다.

4. 아파치 톰캣 (Apache Tomcat)

아파치 톰캣은 (Apache Tomcat)
서블릿 컨테이너만 (또는 웹 컨테이너) 있는 웹 애플리케이션 서버이다.

5. 자바 서블릿 (Java Servlet)

자바 서블릿은 (Java Servlet) 자바를 사용하여
웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말하며,
흔히 "서블릿"이라 불린다. 자바 서블릿은 웹 서버의 성능을
향상하기 위해 사용되는 자바 클래스의 일종이다.

6. 서블릿 컨테이너 (Servlet container)

서블릿 컨테이너는 (Servlet container, 또는 웹 컨테이너)
웹 서버의 컴포넌트 중 하나로, 자바 서블릿과 상호작용한다.
웹 컨테이너는 서블릿의 생명주기를 관리하고, URL특정 서블릿
매핑하며 URL 요청이 올바른 접근 권한을 갖도록 보장한다.

7. Plain Old Java Object (POJO)

Plain Old Java Object, 간단히 POJO는 말 그대로 해석을 하면
오래된 방식의 간단한 자바 오브젝트라는 말로서
Java EE 등의 중량 프레임워크들을 사용하게 되면서 해당
프레임워크에 종속된 "무거운" 객체를 만들게 된 것에 반발해서
사용되게 된 용어이다. POJO 라는 용어는 이후에 주로
특정 자바 모델이나 기능, 프레임워크 등을 따르지 않은
자바 오브젝트를 지칭하는 말로 사용되었다.

Spring Framework 는 POJO 방식의 Framework 이다.



웹 서버에 대한 설명 (WIKI)
HTTP에 대한 설명 (WIKI)
WAS에 대한 설명 (WIKI)
아파치 톰캣에 대한 설명 (WIKI)
자바 서블릿에 대한 설명 (WIKI)
서블릿 컨테이너에 대한 설명 (WIKI)
POJO에 대한 설명 (WIKI)

0개의 댓글