Java - Bean 과 Container

Jason·2023년 9월 19일
0
post-thumbnail

내맘대로 해석하는 개발용어

Java SE

Application 시대의 핵심 자바 기술을 가진 SDK 버전

Java EE

Web 이 세상에 나오고 유행하면서 시대에 흐름에 따라 자바 기술을 Web 에서도 사용 가능하게 한 SDK 버전

Bean 과 Application

고대의 개발 선배들은 시스템의 유지관리를 보다 쉽게 하기 위해 BeanApplication 을 나누셨다고 한다.

Bean 은 고유의 속성과 메소드 등을 갖고 있는 class
스스로 실행 불가하다.

Application 은 main method 를 갖고있는 실행을 위한 class
실행만 하기에 Bean 이 없으면 app 이 실행만 되고 아무것도 되지 않는다.

Container(Engine)

Java EE 로 넘어오면서 Bean 등 class 의 실행을 application class 가 아닌, Container(Engine) 이라는 것에 위임하기 시작했다.

ContainerBean 들을 담아서 실행해주는 application

Servlet

Java EE 기술에서의 Bean 이라고 보면 될 듯 하다.
이 Servlet 을 실행해주는게 Servlet Container 이다.

JSP (Java Server Page)

Java Server Page 라는 기술로, Java EE 기술 중에 Client 가 보게되는 html View 에 자바 기술로 dynamic 하게 보여 주게 한다.

profile
어제보다 매일 1% 성장하고 있습니다.

0개의 댓글