Một số ngày trước, sếp của tôi đã hỏi tôi rằng anh ấy muốn hóa đơn trong các tệp PDF từ ứng dụng web ngoài. Cho rằng tất cả mọi người sử dụng JasperReports và iReport cho thiết kế tôi đã thử nó. Ứng dụng web của tôi dựa trên Java + Hibernate và Spring. Lúc đầu Jasper có vẻ tốt và iReport quá. Dù sao tôi đã bị chặn lại bởi hai điều:Tìm kiếm giải pháp thay thế cho JasperReports
- iReport là điều chậm nhất mà tôi từng thấy trong đời.
- Nghiêm túc hơn, tôi có một số loại đậu có phân cấp lớp và rất phức tạp để xử lý điều này trong Jasper. Tất cả mọi người trong văn phòng của tôi đều sử dụng Jasper với các truy vấn SQL, và theo cách đó, nó là một công cụ dễ dàng và tiện dụng, nhưng tôi đã dành cả ngày cố gắng lập bản đồ cho các báo cáo và subreports và rất ít công việc.
Tôi đã xem DynamicJasper, nhưng có vẻ như tôi không thể thiết kế báo cáo với nó. Bạn nghĩ sao? Có sử dụng lựa chọn thay thế dễ dàng hơn không?
Bạn đang tìm kiếm giải pháp thay thế sẽ hoạt động cùng với Java + Hibernate và Spring? –
API DynamicJasper là "trình bao bọc" cho JasperReports API –
Về hiệu suất iReport, có một số loại lỗi trong 4.1.x và 4 gần đây.5 bản phát hành. Xem bài đăng trên diễn đàn này để biết thêm thông tin: http://jasperforge.org/plugins/espforum/view.php?group_id=83&forumid=101&topicid=94781#95291. Xóa/đặt lại classpath tăng hiệu suất của iReport theo thứ tự độ lớn đối với tôi. – kaliatech