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:26La 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 a 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.