최돠 2013. 11. 21. 11:50

 

 

JSP를 사용 하는 이유

웹 어플리케이션을 개발할 때 jsp를 사용하는 이유는 많지만 대표로 몇가지 설명하겠습니다.

 

 

JSP란?  JavaServer Pages의 약자로, 스크립트 언어로써 특징을 가지고 있습니다. 

 

1. 자바 언어를 기반으로 하는 스크립트 언어로, 자바가 제공하는 기능을 그대로 사용 가능합니다. 

 

2. 자바 언어에 대한 깊은 이해가 없더라도 빠르게 배울 수 있다.

 

3. HTTP와 같은 프로토콜에 따라 클라이언트의 요청을 처리하고 응답합니다.

 

4. 대규모 어플리케이션을 구현할 때 사용되는 스프링과 같은 프레임워크와 완벽하게 연동되며, 금융권에서 많ㅇ 사용되는 다른 엔터프라이즈 기술과도 완벽하게 연동이 가능합니다.

 

 

대략 위와 같은 특징을 가지고 있습니다.

 

아마 가장 큰 장점은 자바를 기반으로 그대로 사용할 수 있는 것같습니다. 그래서 JSP를 시작하기전 JAVA를 먼저 배우신다면 쉽게 배울 수 있습니다.

 

 

 

그럼 다음으로는 웹 컨테이너가 무엇인지 알아보겠습니다.

 

웹 컨테이너(Web Containner)

- 웹서버로 들어온 jsp 요청을 웹서버 안에 있는 웹 컨테이너에게 전달하여 컨테이너로 하여금 서블릿을 

  이용해 *.jsp 파일을 컴파일 시켜 웹서버는 다시 이 컴파일 결과를 받아 웹 클라이언트에게 응답을 한다.

- 컨테이너의 종류 : 톰캣, RESIN, Web Logic, WebtoB 등이 있다.

주로 톰캣을 많이 사용합니다.!!!!!!!!!!!!!!!!

 

이상 간단한 JSP소개 였습니다.