재스퍼레포츠
JasperReports개발자 | 자스퍼소프트 |
---|---|
안정적 해제 | 6.19.0 / 2022년 2월 22일; 전 |
리포지토리 | 재스퍼레포트 리포지토리 |
운영 체제 | 크로스 플랫폼 |
다음에서 사용 가능 | 다국어. |
유형 | 엔터프라이즈 보고 |
면허증 | LGPL |
웹사이트 | JasperReports 웹사이트 |
JasperReports는 화면, 프린터 등 다양한 대상에 PDF, HTML, Microsoft Excel, RTF, ODT, CSV(쉼표로 구분된 값) 또는 XML 파일에 쓸 수 있는 오픈 소스 Java 보고 툴이다.
Java EE나 웹 응용 프로그램을 포함한 자바 지원 응용 프로그램에서 사용되어 동적 콘텐츠를 생성할 수 있다.XML에서 지시사항을 읽거나.jasper
파일
JasperReports는 Lisog 오픈 소스 스택 이니셔티브의 일부분이다.
특징들
JasperReports는 모든 Java 응용프로그램에 내장될 수 있는 오픈 소스 보고 라이브러리다.기능에는 다음이 포함된다.
- 스크립트릿은 보고서 정의와 함께 동행할 수 있으며, 보고서 정의는 추가 처리를 수행하기 위해 언제든지 호출할 수 있다.[1]스크립트릿은 Java를 사용하여 작성되며 보고서, 페이지, 열 또는 그룹과 같이 보고서 생성의 단계 전후에 호출할 수 있는 많은 후크를 가지고 있다.
- 하위[2] 보고서
보다 정교한 보고서 관리 요건을 갖춘 사용자의 경우, JasperReports용으로 설계된 보고서를 대화형 보고서 서버인 JasperServer로 쉽게 가져올 수 있다.
자스퍼소프트
![]() | |
유형 | 부차적인 |
---|---|
산업 | 비즈니스 인텔리전스 |
설립됨 | 2002 |
본부 | 샌프란시스코 ,미국 |
주요인 | Teodor Danciu, JasperReports, Al Campa, 설립자, Brian Gentile, CEO |
상품들 | 자스퍼소프트 BI[3] |
부모 | 티보코 |
웹사이트 | jaspersoft |
테오도르 단시우는 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 .jasper
file은 의 컴파일된 버전이다..jrxml
file. iReport는 즉시 컴파일을 진행하지만, JasperCompileManager 클래스를 이용하여 런타임에 컴파일을 달성할 수도 있다.
IDE 통합
NetBeans, Eclipse 및 IBM Websphere Studio Application Developer와[14] 같은 여러 자바 IDE는 JasperReports를 프로젝트에 통합하고자 하는 사용자를 위한 지침을 제공한다.[15]
참고 항목
참조
- ^ Swenson, Erik (September 20, 2002). "Reports made easy with JasperReports". Open Source Java Tutorials. JavaWorld. Retrieved 2020-07-20.
- ^ Brell, Christian; Kieninger, Tobias (January 2007). "Freie Reporting-Tools im Vergleich" (PDF). JavaSpektrum (in German): 40–45. Retrieved 2020-07-20.
- ^ Zack Urlocker (July 23, 2007). "JasperSoft BI Suite 2.0". InfoWorld weblog. Archived from the original on September 18, 2007. Retrieved 2007-07-30.
- ^ 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.
- ^ freshmeat.net: JasperReports에 대한 프로젝트 세부 정보:댓글
- ^ "Can an open source project get acquired? One just did". zdnet blogs. April 25, 2005. Retrieved 2006-12-28.
- ^ "JasperReports 1.0 released". theserverside. Retrieved 2007-01-11.
- ^ "MySQL AB :: Jaspersoft". 2006-06-27. Archived from the original on 2007-01-01. Retrieved 2007-01-11.
- ^ "Bizgres 0.7 Released". bizgres.org. August 3, 2005. Archived from the original on December 17, 2006. Retrieved 2007-01-11.
- ^ Gavin Clarke (3 August 2005). "Bizgres gets down to business with open source BI stack". RegDeveloper. Retrieved 2007-01-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.
- ^ TIBCO Software, 웨이백 머신에 2014-05-01년 보관된 Jaspersoft 인수
- ^ David R. Heffelfinger. "JasperReports Tutorial/Getting Started Guide". Archived from the original on 2006-07-21. Retrieved 2007-01-11.
- ^ Ricardo Olivieri (17 November 2004). "Generating online reports using JasperReports and WebSphere Studio". IBM developerWorks. Retrieved 2007-01-11.
- ^ "JasperReports Project Page". Archived from the original on 2008-02-07. Retrieved 2008-02-08.
추가 읽기
- Brian D. Eubanks (November 15, 2005). "Chapter 6. Graphics and Data Visualisation". Wicked Cool Java: code bits, open-source libraries, and project ideas. No Starch Press. pp. 144–146. ISBN 978-1-59327-061-2.
- Jack M. Germain (2007-07-26). "So You Want to Be a Linux Developer, Part 1". TechNewsWorld. Retrieved 2007-07-30.
코드 리팩토링
JasperReports는 코드 리팩터링에 관한 여러 학술 논문의 초점이 되어 왔다.
- Rajesh Vasa; Jean-Guy Schneider (2003). "Evolution of Cyclomatic Complexity in Object Oriented Software" (PDF). 7th Workshop on the Quantitative Approaches in Object-oriented Software Engineering (QAOOSE'2003). Archived from the original (PDF) on 2008-07-22. Retrieved 2007-07-14.
- Deepak Advani; Youssef Hassoun; Steve Counsell (January 2005). "Heurac: A heuristic-based tool for extracting refactoring data from open-source software versions" (PDF). Retrieved 2007-01-11.
- Emerson Murphy-Hill (2005). "Improving Refactoring with Alternate Program Views" (PDF). Archived from the original (PDF) on 2007-01-14. Retrieved 2007-01-11.
- Vasa, R.; Schneider, J.; Woodward, C.; Cain, A. (17–18 November 2005). Detecting structural changes in object oriented software systems. Proceedings of the 2005 International Symposium on Empirical Software Engineering (ISESE 2005). p. 463. doi:10.1109/ISESE.2005.1541855. hdl:1959.3/2528. ISBN 978-0-7803-9507-7. S2CID 16524509.
- Advani, Deepak; Hassoun, Youssef; Counsell, Steve (2006). "Extracting refactoring trends from open-source software and a possible solution to the 'related refactoring' conundrum". Proceedings of the 2006 ACM symposium on Applied computing - SAC '06. p. 1713. doi:10.1145/1141277.1141685. ISBN 978-1-59593-108-5. S2CID 16201370.
- Counsell, S.; Hassoun, Y.; Loizou, G.; Najjar, R. (2006). "Common refactorings, a dependency graph and some code smells". Proceedings of the 2006 ACM/IEEE international symposium on International symposium on empirical software engineering - ISESE '06. p. 288. doi:10.1145/1159733.1159777. ISBN 978-1-59593-218-1. S2CID 15086147.