¿Me puedes ayudar a estructurar mi aplicación en Java?

Sabes necesito estoy realizando una aplicación (con conexión a oracle 10 xe), pero necesito agregar una grilla con datos (como el enlace que me enviaste http://code.google.com/p/jmesa/), es muy bueno (pero aun no se como usarlo porque recién doy mis primeros pininos en java ;D).
Sabes hay una herramienta muy buena, es el nitobi (me dices que que aun no lo conoces), lo puedes descargar de la página www.nitobi.com, es muy bueno y también estoy en proceso de aprendizaje(ya que un colega que trabaja con el me lo sugirió), si tiene un costo por licencia, pero en la página se pueden descargar demos muy interesantes.
Voy a comenzar a estudiarlo y te enviare los avances que tengo con la aplicación que estoy desarrollando con esta herramienta(nitobi).
Te agradecería si me ayudas a estructurar mi aplicación en java(porque mi aplicación es de escritorio ya que tu programas en java en entorno web y es justo lo que busco)
Necesito saber que tipo de reporteador usas y si podrías darme un alcance sobre ello, yo estoy usando el jreport pero no se como enlazarlo, podrías darme alcances. Gracias de antemano experto
THANKS
Respuesta
1
Por desgracia yo no uso ningún reporteador, ya que en las aplicaciones web no es muy habitual realizar ese tipo de informes, de la misma manera que las aplicaciones web no se suelen usar para llevar la contabilidad o gestión de las empresas. Para lo que es exportar tablas de datos personalizadas (ordenadas, filtradas, etc...) a excel, pdf y así uso el mismo Jmesa que te dije, que exporta las tablas a esos formatos automáticamente. Eso sí, para conseguir que funcione bien hay que tener cierto nivel de Java. El Jmesa además está muy orientado a Spring o Struts.
Ya le eché un ojo al Nitobi ese, parece estar bien pero por normal general no suelo hacer mucho caso a productos de pago cuando siempre hay alternativas muy desarrolladas de código abierto.
En el caso de una tabla de datos, el Jmesa funciona muy bien y tiene la opción (aunque es bastante compleja) de ser editable. Por ejemplo yo no usa esa opción y lo que suelo hacer es lanzar formularios en Ligthbox para editar los datos de la tabla. Pero si vas a hacer una aplicación de escritorio la filosofía es muy distinta.
El Jreport es también de pago por lo que te recomendaría el que se usa más de código libre, el Jasper Reports:
http://jasperforge.org/website/jasperreportswebsite/trunk/index.html?group_id=252
Y algunos enlaces de ayuda sobre él:
http://www.chuidiang.com/chuwiki/index.php?title=Ejemplo_b%C3%A1sico_con_Jasper_Report
http://www.forosdelweb.com/f45/jasper-report-basico-499214/
http://www.dosideas.com/wiki/JasperReports
Hola, Gracias por los links.
Sabes tal vez lo que te pregunte este asociado a lo que voy a desarrollar y tu eres experto en la materia me des un alcance. Gracias de antemano.
Estoy realizando una aplicación que procese datos, emita reportes y realice mantenimiento de registros; algo así como un mantenimiento de cambio y aplicación de aceite a flota de unidades automotoras, por ello he instalado el netbeans para trabajar en java y el oracle 10 xe para finalmente emitir unos reportes que arrojen la fecha de cambio y el próximo mantenimiento.
Te agradecería si me dieras alcance de tutoriales que realicen el mantenimiento a registros a nivel java y con netbeans utilizando las herramientas anteriormente mencionadas. Mi producto final sera una web que procese datos y emita reportes como los del reporteador Jmesa.
THANKS
Ok, marchando una de tutoriales y ayudas:
Java:
http://www.scribd.com/doc/2700653/tutorial-basico-java
Netbeans-java:
http://www.scribd.com/doc/967380/Tutorial-Netbeans
http://www.netbeans.org/kb/60/java/javase-intro_es.html
http://www.javamexico.com/blogs/shadonwk/empezando_minitutoriales_con_netbeans_6_1
Conexión java-oracle:
http://www.devjoker.com/contenidos/Articulos/132/Como-conectar-a-ORACLE-con-Java.aspx
http://www.exampledepot.com/egs/java.sql/ConnectOracle.html
Ver tablas oracle desde netbeans:
http://vegdave.wordpress.com/2006/09/21/browse-a-oracle-database-table-with-netbeans/
Ejemplos de multitud de aplicaciones hechas (incluyendo Oracle, Swing, etc...):
http://www.idevelopment.info/data/Programming/java/PROGRAMMING_Java_Programming.shtml
Espero que te sirva,
un saludo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas