Back-End/SpringFrame_2

[Spring]9_1 JavaPlatform and Spring

리딩리드 2016. 3. 3. 19:17

1. Java enterprise Platform and Spring


- 자바 언어를 사용하는 모든 종류의 프로젝트라면 스프링으로 가능하다

- 주로 자바 엔터프라이즈 환경을 목적으로 한다.


1) 클라이언트와 백엔드 시스템

(1). DB를 사용하는 웹어플리케이션(기본 구조)

(2). 백엔드로는 DB는 물론 메시징서버, 메일서버, 메인프레임도 가능


2) 애플리케이션 서버

- 스프링으로 만든 애플리케이션을 자바 서버환경에 배포하려면 JavaEE 서버가 필요함

(1). 경량급 WAS/서블릿 컨테이너

- 톰켓, 제티

(2). WAS

- 안정적, 비쌈


3) 스프링 애플리케이션의 배포 단위

- 스프링으로 만든 어플리케이션은 다음 세가지로 배포가능

(1) 독립 웹 모듈

a. war로 패키징된 독립 웹 모듈로 배포 -> 톰캣 같은 서블릿 컨테이너면 이게 유일한 방법

b. 단순, 편함

(2) 엔터프라이즈 어플리케이션

a. 확장자가 car인 엔터프라이즈 애플리케이션

(3) 백그라운드 서비스 모듈

a. rar패키징 방법

soucre of post is Spring of Toby3