재스퍼레포츠

JasperReports
재스퍼레포츠
개발자자스퍼소프트
안정적 해제
6.19.0 / 2022년 2월 22일; 9일(2022-02-22)
리포지토리재스퍼레포트 리포지토리
운영 체제크로스 플랫폼
다음에서 사용 가능다국어.
유형엔터프라이즈 보고
면허증LGPL
웹사이트JasperReports 웹사이트

JasperReports는 화면, 프린터 등 다양한 대상에 PDF, HTML, Microsoft Excel, RTF, ODT, CSV(쉼표로 구분된 값) 또는 XML 파일에 쓸 수 있는 오픈 소스 Java 보고 툴이다.

Java EE나 웹 응용 프로그램을 포함한 자바 지원 응용 프로그램에서 사용되어 동적 콘텐츠를 생성할 수 있다.XML에서 지시사항을 읽거나.jasper파일

JasperReportsLisog 오픈 소스 스택 이니셔티브의 일부분이다.

특징들

JasperReports는 모든 Java 응용프로그램에 내장될 수 있는 오픈 소스 보고 라이브러리다.기능에는 다음이 포함된다.

  • 스크립트릿은 보고서 정의와 함께 동행할 수 있으며, 보고서 정의는 추가 처리를 수행하기 위해 언제든지 호출할 수 있다.[1]스크립트릿은 Java를 사용하여 작성되며 보고서, 페이지, 열 또는 그룹과 같이 보고서 생성의 단계 전후에 호출할 수 있는 많은 후크를 가지고 있다.
  • 하위[2] 보고서

보다 정교한 보고서 관리 요건을 갖춘 사용자의 경우, JasperReports용으로 설계된 보고서를 대화형 보고서 서버인 JasperServer로 쉽게 가져올 수 있다.

자스퍼소프트

자스퍼소프트
유형부차적인
산업비즈니스 인텔리전스
설립됨2002
본부
샌프란시스코
,
미국
주요인
Teodor Danciu, JasperReports, Al Campa, 설립자, Brian Gentile, CEO
상품들자스퍼소프트 BI[3]
부모티보코
웹사이트jaspersoft.com

테오도르 단시우는 2001년 6월에 재스퍼레포츠에 대한 작업을 시작했으며, 2001년 9월에 sf.net[4] 프로젝트가 등록되었고, 2001년 11월 3일에 재스퍼레포츠 0.1.5가 출시되었다.[5]

재스퍼소프트는 2001년 알 캄파 최고경영자(CEO)와 라즈 바르르가바 제품 부사장이 팬스코픽으로 설립한 회사다.팬스코픽은 돌 캐피털, 디스커버리 벤처스, 모젠탈러 벤처스, 파텍에서 2300만 달러를 모금했다.2004년 팬스코픽은 테오도르 단시우([6]Teodor Danciu)와 팀을 이뤄 재스퍼레포츠(JasperReports)의 지적재산을 취득하고 회사명을 자스퍼소프트(Jaspersoft)로 변경했다.브라이언 젠틸은 2007년에 CEO가 되었다.

JasperReports 버전 1.0은 2005년 7월 21일에 출시되었다.[7]이 코드는 원래 복사기 JasperReports License[4] 따라 라이센스를 받았으며, 후에 LGPL로 이동했다.

재스퍼소프트의 주요 관련 제품은 보고서 스케줄링, 권한 등 고급 보고서 서버 기능을 제공하는 자바 EE 웹 애플리케이션인 재스퍼레포츠 서버다.MySQL, JBoss와 같은 오픈 소스 인프라와 함께 사용할 수 있는 오픈 소스 라이센스 또는 상용 데이터베이스와 애플리케이션 서버를 포함하는 엔터프라이즈 배포를 위한 상용 라이센스로 사용할 수 있다.

자스퍼소프트는 재스퍼레포츠 제품을 중심으로 상용 소프트웨어를 제공하고, 재스퍼레포츠 엔진을 폐쇄 소스 제품에 내장하고자 하는 소프트웨어 개발자들과 계약을 협상한다.Jaspersoft는 MySQL과의 골드 파트너로,[8] JasperReports는 Postgre에 포함되었다.SQL 배포 Bizgres 버전 0.7.[9][10][11]

2014년 4월 28일 TIBCO는 약 1억 8500만 달러에 자스퍼소프트를 인수했다고 발표했다.[12]

JRXML

JasperReports 리포트는 JRXML이라고 하는 XML 파일 형식으로 정의되는데, JASperReports는 도구를 사용하여 손으로 코딩하거나 생성하거나 설계할 수 있다.파일 형식은 새로운 버전에 대한 DTD(Document Type Definition) 또는 XML 스키마로 정의되어 상호운용성이 제한된다.[13]JRXML 파일의 파일 이름 확장명이 있음.jrxml.

A .jasperfile은 의 컴파일된 버전이다..jrxmlfile. iReport는 즉시 컴파일을 진행하지만, JasperCompileManager 클래스를 이용하여 런타임에 컴파일을 달성할 수도 있다.

IDE 통합

NetBeans, Eclipse 및 IBM Websphere Studio Application Developer와[14] 같은 여러 자바 IDE는 JasperReports를 프로젝트에 통합하고자 하는 사용자를 위한 지침을 제공한다.[15]

참고 항목

참조

  1. ^ Swenson, Erik (September 20, 2002). "Reports made easy with JasperReports". Open Source Java Tutorials. JavaWorld. Retrieved 2020-07-20.
  2. ^ Brell, Christian; Kieninger, Tobias (January 2007). "Freie Reporting-Tools im Vergleich" (PDF). JavaSpektrum (in German): 40–45. Retrieved 2020-07-20.
  3. ^ Zack Urlocker (July 23, 2007). "JasperSoft BI Suite 2.0". InfoWorld weblog. Archived from the original on September 18, 2007. Retrieved 2007-07-30.
  4. ^ a b "An Interview with Teodor Danciu of JasperReports". RootPrompt. February 16, 2005. Archived from the original on December 30, 2014. Retrieved 2007-01-11.
  5. ^ freshmeat.net: JasperReports에 대한 프로젝트 세부 정보:댓글
  6. ^ "Can an open source project get acquired? One just did". zdnet blogs. April 25, 2005. Retrieved 2006-12-28.
  7. ^ "JasperReports 1.0 released". theserverside. Retrieved 2007-01-11.
  8. ^ "MySQL AB :: Jaspersoft". 2006-06-27. Archived from the original on 2007-01-01. Retrieved 2007-01-11.
  9. ^ "Bizgres 0.7 Released". bizgres.org. August 3, 2005. Archived from the original on December 17, 2006. Retrieved 2007-01-11.
  10. ^ Gavin Clarke (3 August 2005). "Bizgres gets down to business with open source BI stack". RegDeveloper. Retrieved 2007-01-11.
  11. ^ Jutta Horstmann (November 10, 2005). "Migrating to Open Source Databases: The Data Warehouse Case Study" (PDF). Archived from the original (PDF) on September 29, 2007. Retrieved 2007-01-11.
  12. ^ TIBCO Software, 웨이백 머신에 2014-05-01년 보관Jaspersoft 인수
  13. ^ David R. Heffelfinger. "JasperReports Tutorial/Getting Started Guide". Archived from the original on 2006-07-21. Retrieved 2007-01-11.
  14. ^ Ricardo Olivieri (17 November 2004). "Generating online reports using JasperReports and WebSphere Studio". IBM developerWorks. Retrieved 2007-01-11.
  15. ^ "JasperReports Project Page". Archived from the original on 2008-02-07. Retrieved 2008-02-08.

추가 읽기

코드 리팩토링

JasperReports는 코드 리팩터링에 관한 여러 학술 논문의 초점이 되어 왔다.

외부 링크