Mmmmclasico

Solo disponible en BuenasTareas
  • Páginas : 3 (620 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de octubre de 2011
Leer documento completo
Vista previa del texto
DESARROLLO DE APLICACIONES EN JAVA.

Este documento expondrá las líneas generales a seguir cuando desarrollemos una aplicación Java basada en WEB, nos centraremos en el entorno web ya que, a día dehoy, no tenemos previsto el desarrollo de aplicaciones de escritorio en tecnología Java.

Como norma general se deberá seguir el paradigma de programación MVC (modelo-vista-controlador), parafacilitar su implementación se ha decidido utilizar el framework Struts, muy utilizado en el desarrollo de internet y que además es gratuito.

Como software para el desarrollo utilizaremos Eclipse, queademás de incluir todo lo necesario para el desarrollo web con el plug-in WTP, se integra perfectamente con Struts. Este software al igual que Struts es GNU, por lo que no tenemos una empresaespecializada en el soporte de estos entornos, aunque hasta ahora todos los problemas que han surgido se han ido solucionando con búsquedas en foros y demás entornos públicos de ayuda.

Para el acceso adatos se ha planteado usar Hibernate, aunque a día de hoy en Internet hay disparidad de opiniones y en esta empresa obligamos cuando se entra en ella a saber SQL 99, por lo que por ahora no se plantea suuso.
Para el acceso por tanto, directo a la base de datos, se deberá utilizar un conector JDBC, que deberá ser tipo 4. Todas las bases de datos utilizadas en ARI dan soporte para drivers tipo 4 enJava (SQL Server 2000, Postgres, Mysql, Interbase y Firebird). Para SQL Server 7 no hay driver de Microsoft por lo que tendríamos que comprar algún driver desarrollado por terceros.

Es obligatorio,recordar que todo software desarrollado ARI, deberá de cumplir las normas básicas de todo desarrollo, y son:
1. Limpieza en el código, no se pueden crear clases excesivamente largas, si lo sonprobablemente podamos crear métodos locales a la clase que faciliten su lectura y acorten cada uno de ellos.

2. Documentación, todas las clases que así lo requieran (por su especial complejidad)...
tracking img