3.4 Ventajas de migrar a WebSphere Studio Application Developer

3.4 Ventajas de migrar a WebSphere Studio Application Developer alfonsocutro 12 Marzo, 2010 - 13:26

La ventaja fundamental consiste en la integración de todos los entornos de desarrollo Java, Web en una única plataforma de desarrollo.

 

3.4.1 J2EE:

3.4.1 J2EE: alfonsocutro 12 Marzo, 2010 - 13:30
  • Herramientas de importación/exportación, generación de código, edición de deployment descriptors estandars, extensiones y bindings (mapeos) específicos para WebSphere Application Server (WAS).

  • Herramienta de mapeo EJB-RDB soportanto tanto top-down, como bottom-up y meet-in-the-middle.
     
  • Herramientas de edición gráfica de esquemas de bases de datos.
     
  • Herramientas para la creación, edición y validación de ficheros EAR.
     
  • Editores para deployment descriptors (ejb-jar.xml y application.xml).

 

3.4.2 Desarrollo Java:

3.4.2 Desarrollo Java: alfonsocutro 12 Marzo, 2010 - 13:33
  • Nuevo Editor Visual Java para GUIs (Swing y AWT).
     
  • Nueva generación de JavaDoc.
     
  • Soporte JDK 1.3.
     
  • Capacidad de utilizar diferentes JREs.
     
  • Compilación incremental automática.
     
  • Posibilidad de ejecutar código incluso con errores.
     
  • Protección contra crashs y auto-recovery.
     
  • Error Reporting y corrección.
     
  • Editor Java con asistente contextual.
     
  • Herramientas de refactoring de código.
     
  • Búsquedas inteligentes y herramientas para comparar código y ”merge”.
     
  • Scrapbook para evaluación rápida de código.

 

3.4.3 Web Services:

3.4.3 Web Services: alfonsocutro 12 Marzo, 2010 - 13:37
  • Nuevo soporte UDDI Version 2.
     
  • Soporte UDDI privado.
     
  • Nuevo soporte de WSIL.
     
  • Posibilidad de crear un web service a partir de un fichero ISD.
     
  • Visualización de UDDI business entry para localización de web services existentes.
     
  • Creación de web services a partir de código existente (JavaBeans, RLSs, DB2 XML Extender calls, procedimientos almacenados DB2 y queries SQL).
     
  • Crear wrappers SOAP y HTTP GET/POST de código existente.
     
  •  Generación de proxies desde el Web Services Client/Wizard para tratar mensajes SOAP.
     
  • Generación de una aplicación de ejemplo, a partir de la cual crear el resto.
     
  • Realizar el test de un web service local o remoto.
     
  • Deployment de un web service sobre el entorno de test de tanto WebSphere Application Server como Tomcat.
     
  • Publicar web services en un UDDI business registry.
     
  • Nuevos menús pop-up para la creación y consumo de web services, además de los típicos wizards.

 

3.4.4 XML:

3.4.4 XML: alfonsocutro 12 Marzo, 2010 - 13:40
  • Entorno totalmente visual.
     
  • Editor de XML con posibilidades de validación de documentos.
     
  • Editor de DTD con posibilidades de validación de documentos.
     
  • Editor de XML schemas.
     
  • Editor de XSL.
     
  • Debugger de XSL y herramienta de transformación para aplicar XSL XML.
     
  • Editor de mapping XML - XML.
     
  • Wizard de creación de XML a partir de queries SQL.
     
  • Editor de mapping RDB - XML.

 

3.4.5 Desarrollo web:

3.4.5 Desarrollo web: alfonsocutro 12 Marzo, 2010 - 13:44
  • Nuevo soporte para XHTML y Struts.
     
  • Nuevo entorno visual de construcción de aplicaciones basado en struts.

  • Editor visual de HTML y JSPs.
     
  • Edición y validación de JavaScript.
     
  • Soporte de JSP Custom tags (taglibs) 1.2.
     
  • Edición de imágenes y animaciones.
     
  • Edición de CSS.
     
  • Importación via HTTP/FTP.
     
  • Exportación vía FTP a un servidor.
     
  • Visualización de links, broken links, etc.
     
  • Wizards para la creación de servlets.
     
  • Wizards para la creación de proyectos J2EE.
     
  • Wizards para la creación de aplicaciones web.

 

3.4.6 Testing y Deployment:

3.4.6 Testing y Deployment: alfonsocutro 12 Marzo, 2010 - 13:48
  • Incrementa la productividad de forma muy importante.
     
  • Entorno ligero de carga rápida.
     
  • Permite pruebas unitarias locales.
     
  • Permite debugger de código en el servidor a través del debugger integrado.
     
  • Permite configurar deiferentes aplicaciones web.
     
  • TCP/IP monitoring server.
     
  • Permite instalar los siguientes entornos, tanto locales como remotos:
    (WebSphere Application Server AEs Version 4.0.3 and Version 5, WebSphere Application Server - Express Version 5, Apache Tomcat).

 

3.4.7 Tracing, Monitoring y Performance:

3.4.7 Tracing, Monitoring y Performance: alfonsocutro 12 Marzo, 2010 - 13:51
  • Performance Analyzer muestra los tiempos de ejecución y ayuda a detectar memory leaks.
     
  • Muestra información de los objetos existentes.
     
  • Tiene capacidades de ”Pattern extraction”.
     
  • Es posible monitorizar varios procesos simultaneamente, incluso corriendo en diferentes máquinas.
     
  • Codificación por colores de las clases.
     
  • Presentación de los resultados en modo gráfico y estadístico.
     
  • Soporte de profiling a nivel de objetos.
     
  • Análisis de los logs de WebSphere Application Server e interacción con la bases de datos de problemas.
     
  • Edición de items en la base de datos de problemas.

 

3.4.8 Debugger:

3.4.8 Debugger: alfonsocutro 12 Marzo, 2010 - 13:53
  • Muy similar al existente en VisualAge for Java.
     
  • Permite realizar debug tanto a código local como a código residente en el servidor.