Spring 라이브러리의 commons-logging.jar의 필요성

2008. 10. 14. 09:18컴퓨터 프로그램


Spring 라이브러리의 commons-logging.jar의 필요성

 

기본적으로 Spring WAS 0.6.1부터 JasperReports를 사용하며 이는

다음과 같은 라이브러리를 필요로 한다는 말이다.

BeanShell

Commons BeanUtils

Commons Collections

Commons Digester

Commons Logging

iText

POI

또한 JasperReports JAXP와 얌전한 XML Paeser를 요구한다.

 

 

<<Spring 2,5 Reference>>

14.7.1. Dependencies

Your application will need to include the latest release of JasperReports, which at the time of writing was 0.6.1.

JasperReports itself depends on the following projects:

 

BeanShell

Commons BeanUtils

Commons Collections

Commons Digester

Commons Logging

iText

POI

JasperReports also requires a JAXP compliant XML parser.

 

 

<<JasperReports>>

JasperReports는 다양한 컨텐츠를 스크린이나 프린터, PDF, HTML, XLS, CSV, XML 파일 등으로 출력하는 강력한 리포팅 툴이다. 전체적으로 자바로 쓰여졌으며, 다양한 어플리케이션에서 사용되어 위와 같은 다양한 포맷으로 컨텐츠를 생성할 수 있다.

XML 포맷으로 리포트 디자인을 작성하여 컴파일 한 후 RDBMS JDBC를 통해 데이터를 바인딩함으로써 최종적으로 다양한 리포트을 생성할 수 있다.

아래의 그림은 XML 포맷의 리포트 디자인과정부터 최종적으로 JasperRepoting Engine으로부터 최종 결과 리포트를 생성하는 과정을 한 눈에 볼 수 있도록 표현하고 있다.

최신버젼은 http://sourceforge.net/projects/jasperreports 에서 다운로드가 가능하다.