Download presentación de jdeveloper

Document related concepts
no text concepts found
Transcript
PRESENTACIÓN HERRAMIENTA:
Oracle JDeveloper 2.0
PRESENTACIÓN DE JDEVELOPER
JDeveloper es el entorno de desarrollo visual de Oracle, con él podrá construir programas Java fácil y
rápidamente en su PC, para que funcionen después sobre cualquier plataforma hardware. Las
funcionalidades de Jdeveloper son más amplias puesto que es puramente la herramienta de desarrollo de
Oracle para la construcción, depuración y puesta en marcha aplicaciones para Internet que actúan sobre
base de datos.
Esta versión de Jdeveloper contiene nuevas características que permiten:
· Crear y acceder sobre Oracle8i
· Crear, debug y poner en marcha Java Servlets
· Generar formularios de datos InfoBus usando componentes de JFC/Swing
· Utilizar versiones de JDK entre la 1.1 y la 1.2
· ...
En vez de utilizar las herramientas de líneas de comandos independientes proporcionadas con el KIT de
Desarrollo de Java de Sun Microsystems (JDK), Jdeveloper proporciona un entorno de desarrollo de
aplicaciones rápido e integrado en un alto grado.
Proporciona un grupo de constructores integrados, asistentes de creación de nuevos componentes,
previsualizadores y paletas adecuadas permitiendo a los desarrolladores una construcción fácil y
sofisticada, multi-lenguaje de formularios de datos interactivos, informes y gráficos. Estos componentes
usan las capacidades declarativas para crear aplicaciones a partir de las definiciones de las bases de datos
con un mínimo esfuerzo.
Oracle JDeveloper puede ser usado para desarrollar applets y aplicaciones en una variedad de entornos.
JDeveloper está basado en el JDK 1.1.7b y Java 2 de Sun, y puede ser utilizado en plataformas con estas
versiones o superiores.
Con la ayuda de los muchos asistentes ("Wizards") y una gran galería de objetos, Jdeveloper ayuda a
crear aplicaciones Java independientes o applets para incluir en páginas Web.
JDeveloper está también construido para aprovechar al máximo los JavaBeans. Estos Beans permiten
aprovechar pequeños fragmentos de software reutilizables para crear aplicaciones cómodamente en vez
de construir programas desde cero. Con JavaBeans podrá integrar fácilmente piezas de distintas fuentes
para crear programas completamente funcionales con un mínimo esfuerzo. Además Jdeveloper puede
comunicarse fácilmente con bases de datos.
APRENDER EL ENTORNO
Una vez instalado JDeveloper pasamos a comentar cómo es el sistema. Cuando JDeveloper comienza,
aparece el Entorno de Desarrollo Integrado (Integrated Development Enviroment o IDE). El IDE es
donde se construirán y probarán los programas de Java (ver Figura 1). JDeveloper está dividido en dos
zonas principalmente que se dividen a su vez en otras. La zona superior esta compuesta por el menú del
área de comandos, la barra de herramientas (Figura 2) y una paleta de componentes (Figura 3). Mientras
que la parte inferior contiene el espacio para los mensajes de texto y el espacio de trabajo principal, el
visor de aplicaciones (Figura 4).
Figura 1. Entorno de Desarrollo Integrado de JDeveloper
Figura 2. Barra de Herramientas de JDeveloper
Figura 3. Paleta de Componentes de JDeveloper
Figura 4. Visor de Aplicaciones de Jdeveloper
VERSIÓN DEL JDK USADA EN ORACLE JDEVELOPER
JDeveloper soporta ahora JDK Switching. Esto permite seleccionar cualquier JDK para ser usado cuando
se ejecute o se depure un applet o aplicación en el JDeveloper. Oracle JDeveloper usa internamente el
JDK 1.1.7b y Java 2 (antiguamente JDK 1.2) de Sun Microsystems. Si tú eliges otra versión diferente del
JDK es posible que falle el depurador que incorpora. Además puedes compilar aplicaciones que utilicen
JDK 1.02 y ejecutarlas en navegadores con JDK 1.02 siempre y cuando no uses otros aspectos del JDK
1.1 (incluidos componentes JavaBeans).
LISTA DE LAS NUEVAS CARACTERÍSTICAS EN LA VERSIÓN 2.0
Oracle JDeveloper 2.0 introduce las siguientes nuevas características:
Java en la base de datos con Oracle8i
· Creación de procedimientos de almacenamiento Java de cualquier clase Java
· Creación de Enterprise JavaBeans con asistentes
· Creación de Objetos CORBA con asistentes
· Uso del Database Browser para inspeccionar objetos y procedimientos Java en la base
de datos
· Creación y reuso de conexiones a bases de datos con el Connection Manager
Contenidos dinámicos Web para clientes HTML
· Creación de servlets transaccionales totalmente funcionales con el asistente DB Servlet
· Generación de servlets standard con el asistente de Servlet
· Ejecución y depurado de servlets
Formularios Java con el control sobre datos Infobus
Acceso Java a base de datos
· Soporte integrado de JDBC
· Drivers nativos y libres de JDBC para acceso flexibles a bases de datos
· Interoperabilidad con el procedimiento de almacenamiento PL/SQL
SQLJ para una programación JDBC fácil
· El traductor SQLJ convierte SQL embebido en código de JDBC
· Testeo de la sintaxis y el esquema de bases de datos
· Depurado In-Line
Productivo Entorno de Desarrollo Integrado (IDE o Integrated Development Enviroment)
visual
·
·
·
·
·
·
La tecnología de dos vías mantiene el código y el diseño visual sincronizados
Editor visual de propiedades de elementos de los formularios
Navegación visual por el proyecto a través de AppBrowser y ClassBrowser
Paleta de componentes configurable
Compilador integrado, compilador JIT
Depurado Visual
Soporte de JavaBeans
· Ejemplos incluidos de JavaBeans
· Nuevo asistente de JavaBeans
· Inspeccionar y explorar beans existentes
· Soporte de mantenimiento de eventos de los bean
· Inclusión de una tercera parte de beans a la paleta de componentes
Soporte lenguaje Java
· 100% Java puro
· Desarrollo y depurado de JDK 1.1.7 y 1.2
· Los standards Java soportan: JavaBeans, Enterprise JavaBeans, Servlets, InfoBus,
SQLJ, JDBC, JFC/Swing, RMI y más
Documentación
· Ejemplos de implementación de las diferentes tecnologías
· Manual de referencia lenguaje Java
· Explorador de la jerarquía de objetos Java
· Manual de referencia de productos
ORACLE JDEVELOPER HA SIDO ESPECIALMENTE CERTIFICADO PARA
LOS SIGUIENTES ENTORNOS:
Navegadores:
· Netscape Navigator 4.5
· Microsoft Internet Explorer 4.0.1 (Service Pack 1)
· Sun Hot Java 1.1
· Java Runtime Environment 1.1.7b y 1.2
· Appletviewer 1.1.7b y 1.2
En las siguientes plataformas:
· Windows 95 and 98
· Windows NT 4.0 (Service Packs 3 y 4)
· Power Macintosh OS8
· Solaris 2.5.1
JDBC:
·
·
Oracle Thin JDBC
Oracle JDBC-OCI7
·
·
·
Oracle JDBC-OCI8
Oracle Lite JDBC
Sun JDBC-ODBC Bridge
Base de datos:
· Oracle7 RDBMS v7.3.4
· Oracle8 RDBMS v8.0.4 y v8.0.5
· Oracle8i RDBMS v8.1.5
· Personal Oracle8 v8.0.4
· Oracle Lite v3.6 *
· Microsoft Access 97 *
· Microsoft SQL Server *
* Oracle Infobus Dataforms no soporta conexiones a estas fuentes de datos
CREACIÓN DE UNA APLICACIÓN
Estos son los pasos para crear, compilar y distribuir una aplicación Java utilizando JDeveloper. Una
aplicación es un programa que puede ser ejecutado en una plataforma donde haya una Java Virtual
Machine (JVM). Existe en Java un tipo especial de aplicaciones llamadas Applets las cuales se pueden
ejecutar desde navegadores Web (siempre y cuando lleven incorporados una JVM). Un Applet se ejecuta
en el navegador al abrir una página HTML que contenga dicho Applet.
Pasos
1. Crear un
Workspace
2. Crear un
proyecto
3. Crear una
aplicación
4. Diseñar la
interfaz de usuario
5. Poner
propiedades de
componentes
6. Asignar código
a los eventos
7. Compilar y
ejecutar aplicación
8. Depurar si fuera
necesario
9. Distribuir la
aplicación
Descripción
Un Workspace (Área de Trabajo) agrupa proyectos Java juntos, de manera que se puedan
acceder fácilmente, ver y editar el código Java. Almacena las propiedades del escenario, como
el tamaño de la ventana y su localización, permitiendo crear y mantener una configuración
óptima de pantalla.
Un proyecto agrupa juntos y guarda la localización de los ficheros usados para compilar un
programa Java.
El Asistente de Aplicación es utilizado para crear una clase con el código esencial para un
frame (marco) vacío y para componentes opcionales.
Se añaden contenedores y controles al frame de la aplicación.
Ajusta el tamaño, localización y otros aspectos físicos de los controles.
Modifica los métodos en los event listeners (manejadores de eventos) para responder ante las
acciones de los usuarios.
Elegir Run (Ejecutar) para compilar y ejecutar la aplicación.
Usar el debugger (depurador) para hacer trazas y reparar errores de código.
Archiva el programa Java en un fichero .jar y prepara su distribución.