Life Developer
인생 개발자
Tomcat은 WAS일까 아닐까

java 진영에서 말하는 WAS는 j2ee spec을 지원하는 것을 말한다.

 

원래 모든 스펙을 지원하면 WAS라고 구분했었고

servlet, jsp spec을 지원하면 Servlet Container라고 구분을 했었다.

 

<■ J2EE란?
J2EE는 자바 기술로 기업환경의 어플리케이션을 만드는데 필요한 스펙들을 모아둔 스펙 집합이다.>

 

그런데, j2ee spec의 핵심인 EJB의 인기가 식고 SPRING이 그 영역을 대체하면서

servlet, jsp spec을 지원하면 그냥 WAS라고 하고 있다.

 

엄밀하게 말하면, WAS와 Servlet Container를 구분하는게 맞다.

 

tomcat을 내장한 WAS가 여럿 있기 때문에 굳이 J2EE의 기술(EJB)을 쓰지 않는다면 tomcat으로 개발한 뒤

WAS에 올려도 거의 다 잘돌아간다고 한다.

 

쉽게 말해 정확한 의미의 WAS는 아니기도 하고, 포괄적인 의미의 WAS는 맞기도 하다.

'Developer' 카테고리의 다른 글

기본형 변수와 참조형 변수  (0) 2020.07.24
apache와 tomcat을 구분하자  (0) 2020.07.24
POJO란 무엇인가?  (0) 2020.07.24
JAVA EJB? 이걸 버리고 SPRING을 쓴다?  (0) 2020.07.24
트랜잭션이란? (Transaction)  (0) 2020.07.23
  Comments,     Trackbacks