📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# javaEE (3)

Servlet&Jsp 2018. 2. 5. 21:34

[서블릿/JSP] 톰캣 버전에 따른 JSP, Servlet 버전

Apache Tomcat 버전에 따른 JSP, Servlet 버전WAS에 따라 지원하는 JSP 및 Servlet 스펙의 버전이 달라집니다.엄밀히 따지면 톰캣은 WAS라기 보다는 서블릿 컨테이너 혹은 웹컨테이너(또는 경량 WAS) 라고 불립니다.다음의 표는 2018년 2월 기준으로 Tomcat 버전에 따른 JSP, Servlet 스펙 지원 버전을 나타낸 표입니다.예를들어 Tomcat 8.0 버전을 보자면 Java는 최소 7버전 이상을 사용해야 하며, Servlet 3.0, JSP 2.2 버전을 지원하고 있다는 뜻입니다.아시다시피 JSP는 Servlet으로 변환되어 실행되기 때문에 JSP 버전에 따른 기반 Servlet 버전이 맞아야 합니다.여러가지 사항을 고려하고, 톰캣으로 서버 환경을 구축하는 경우 다음..

Servlet&Jsp 2018. 2. 5. 00:09

[JAVAEE] 자바빈(JavaBean) 이란? 자바빈 규약에 대해

자바빈(JavaBean) 이란?자바빈이란 특정한 기능을 지닌 컴포넌트를 말하는 것이 아닙니다.간단히 말하자면 자바빈 규약 또는 자바빈 관례에 따라 만들어진 클래스를 의미합니다.자바빈 사용 배경자바빈은 원래 비주얼 툴에서 조작하는 컴포넌트를 의미했지만 자바가 웹기반 엔터프라이즈 플랫폼이 주력이 되면서 비주얼 툴은 인기를 잃어갔습니다. 그러나 비주얼 툴에서의 자바빈의 몇 가지 코딩 관례(또는 패턴)는 Java EE의 JSP 빈, EJB 등의 표준기술과 자바빈을 이용하는 오픈소스 기술들을 통해 사용되어져 왔습니다. 자바빈 관례를 이용하여 어플리케이션 개발 개발 생산성을 늘릴 수 있는 기술들이 많이 등장했기 때문입니다. 자바빈의 코딩 관례는 대표적으로 jsp나 스프링에서도 흔히 볼 수 있습니다.ex) 스프링의 ..

Servlet&Jsp 2017. 12. 25. 23:56

[서블릿/JSP] JSP란? JSP 개념 및 탄생 배경

JavaEE(Java Enterprise Edition)란JavaEE는 엔터프라이즈 어플리케이션(Enterprise Application)을 개발하는데 필요한 표준 및 기술들을 정의한 것으로 자바 플랫폼 중 하나입니다. JavaSE가 pc에서 구동되는 표준 어플리케이션을 개발하기 위한 플랫폼이었다면 JavaEE는 서버에서 돌아가는 기업용 어플리케이션을 개발하기 위한 플랫폼이며 JavaEE에는 기본적으로 JavaSE의 모든 기술들을 포함하고 있습니다.JavaEE는 Servlet, JSP, JSTL, JTA, JMS, EJB 등 이 밖에도 엔터프라이즈 어플리케이션을 개발하기 위한 수많은 API 스펙들을 포함하고 있는데 이 중 JSP와 Servlet은 서버에서 동적 컨텐츠를 생성하는데 사용합니다. 동적 컨텐츠..