2010-03-08 36 views
6

Estoy usando jasperreport y tratando de pasar un corredor de informe alternativo.¿Qué tan seguro es apache Commons-javaflow mientras usa jasperreports

• net.sf.jasperreports.engine.fill.JRThreadSubreportRunner: La inicial a base de hilo aplicación

• net.sf.jasperreports.engine.fill.JRContinuationSubreportRunner: Una basada en Javaflow aplicación

Estoy utilizando el segundo (por la razón, se ejecuta en el servidor Tomcat, y la creación de subprocesos no sería buena al escribir subinformes). El segundo depende de commons-javaflow que es una versión de sandbox.

No estoy seguro de si debería usarlo, ¿podría alguien sugerir una mejor manera. Gracias

+0

Si puede saber en detalle qué está tratando de hacer, tal vez podamos ayudarlo mejor. Y por favor, especifique la versión de JasperReports que está usando – medopal

+0

Estaba usando 3.7.2. El corredor de informes basado en javaflow no proporcionó el archivo de Excel con formato correcto. Algunas filas faltaban, algunas se imprimían en un tamaño desproporcionado. – Nayn

Respuesta

1

espero que me dieron la pregunta correcta
En realidad JasperReports depende de muchas bibliotecas de código abierto, incluyendo Apache Commons y iText entre muchos otros. Utilizo JasperReports en varias computadoras que van desde PC hasta un mainframe. Creo que estás a salvo.

+1

Javaflow arruinado para informes grandes que implican subinformes múltiples. No hay una nueva versión de javaflow. Supongo que nadie está apoyando javaflow. Por favor, corríjame si estoy equivocado. – Nayn

3

Mientras que javaflow es un componente de sandbox, es bastante maduro y muchas personas lo utilizan en producción. Si ha resuelto todos los pasos del transformador de carga de clase/código de bytes que debe tomar, debe utilizarlo de forma segura.

Escribiría varias pruebas automáticas (solo para estar seguro), y luego las usaría.

Cuestiones relacionadas