jsp개발

jsp 개발 : JSP 정의

JSP 프로그램

자바 서버 페이지(JavaServer Pages, JSP)는 HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 언어이다. Java EE 스펙 중 일부로 웹 애플리케이션 서버에서 동작한다.

자바 서버 페이지는 실행시에는 자바 서블릿으로 변환된 후 실행되므로 서블릿과 거의 유사하다고 볼 수 있다. 하지만, 서블릿과는 달리 HTML 표준에 따라 작성되므로 웹 디자인하기에 편리하다. 이와 같은 기능을 하는 프로그램으로 PHP, ASP, ASP.NET 등도 있다. 아파치 스트럿츠나 자카르타 프로젝트의 JSTL 등의 JSP 태그 라이브러리를 사용하는 경우에는 자바 코딩없이 태그만으로 간략히 기술이 가능하므로 생산성을 높일 수 있다.

– 위키피디아에서 발췌

JSP 특징

– ASJAVA의 장점을 그대로 사용

– 다양한 servlet 간의 데이터 공유

– 많은 사용자의 원활한 접속처리

– 세계적인 업체의 강력한 지원

– Servlet, EJB 등의 기술과 융합

JSP 단점

제작시간이 상당히 많이 걸리고 ASP에 비해 코드용량이 1.5배가량 되며 디비를 오라클하고 많이 쓰이며, 오라클 역시 MSSSQL처럼 런닝게런티의 비용이 들어갑니다.

JSP 특성

JSP는 HTML, DHTML 그리고 XML 에 구현되어 Web컨텐트를 동적으로 처리하는 어플리케이션을 만들기 위한 Java플랫폼 기술입니다. JSP를 사용하여 Java 언어와 몇 가지의 전용 태그를 통해 강력하면서 모든 플랫폼에 적용될 수 있는 동적 컨텐트를 쉽게 만들 수 있습니다.

 

JSP 웹사이트 예시

1. 코리아나화장품

http://www.coreana.com/kor/

3. 서울시청

www.seoul.go.kr