Sunteți pe pagina 1din 29

INDICE

Contenido
I. INTRODUCCIN ................................................................................................................... 2
II. CONCEPTOS PREVIOS ...................................................................................................... 2
III. QU ES ORACLE JDEVELOPER? ................................................................................ 4
IV. CARACTERSTICAS .......................................................................................................... 4
V. DETALLES DEL ENTORNO .............................................................................................. 6
VI. MOTIVACIN ..................................................................................................................... 8
VII. JDEVELOPER VS ECLIPSE ............................................................................................ 9
VIII. JDEVELOPER VS NETBEANS ...................................................................................... 9
IX. JDEVELOPER VS ECLIPSE VS NETBEANS ............................................................... 10
X. CREACIN DE UNA APLICACIN ............................................................................... 10
XI. CREACION DE DIAGRAMA DE CLASES EN JDEVELOPER ................................. 11
XII. PERSONALIZACION DE ORACLE JDEVELOPER AL INICIAR ......................... 18
XIII. OPCIONES DE ORACLE JDEVELOPER .................................................................. 20
XIV. INGENIERA INVERSA ................................................................................................ 20
XV. NAVEGADORES COMPATIBLES................................................................................ 23
XVI. PLATAFORMAS COMPATIBLES .............................................................................. 24
XVII. BASES DE DATOS COMPATIBLES.......................................................................... 24
XVIII. SISTEMAS OPERATIVOS COMPATIBLES .......................................................... 24
XIX. POR QU USAR ORACLE JDEVELOPER? ............................................................ 25
XX. PRODUCTOS ORACLE DEVELOPER ........................................................................ 25
XXI.CONCLUSIONES ............................................................................................................ 27
XXII. BIBLIOGRAFA ............................................................................................................ 28

1
I. INTRODUCCIN

Hoy en da, la importancia del desarrollo de software ha ido en aumento, y con esto, la
importancia de las herramientas Case tambin, ya que es un aspecto clave en el proceso
del desarrollo de software. Los softwares son desarrollados en su mayora para ayudar a
las empresas a que estas sean competitivas, generalmente para automatizar un aspecto de
esta.

Las herramientas Case son conjunto de herramientas que facilitarn el desarrollo debido
a que su principal objetivo es la de generar automticamente programas desde una
especificacin a nivel del diseo. La herramienta Case que se presentar a lo largo de este
trabajo ser Oracle JDeveloper la cual es un herramienta muy potente puesto que abarca
casi todo el ciclo del desarrollo de software.

II. CONCEPTOS PREVIOS

1. XML: "Lenguaje de Marcado Extensible" o "Lenguaje de Marcas Extensible", es


un meta-lenguaje que permite definir lenguajes de marcas desarrollado por el
World Wide Web Consortium (W3C) utilizado para almacenar datos en forma
legible.

2. Oracle ADF: Es un framework comercial de Java para la creacin de aplicaciones


empresariales. Es una herramienta del tipo RAD que se basa en patrones de diseo
listos para usar. Provee un enfoque visual y declarativo para el desarrollo de
aplicaciones J2EE.

3. JBuilder: JBuilder es un IDE (entorno de desarrollo integrado) Java de Borland.


Es un software creado en 1995.
La versin 2006 (Borland JBuilder 2006) tiene 3 ediciones: Enterprise (para
aplicaciones J2EE, Web Services y Struts), Developer (para el completo
desarrollo de aplicaciones Java) y Foundation (con capacidades bsicas para
iniciarse en el desarrollo de aplicaciones java y de momento es de libre uso).

4. Ingeniera Inversa:
Proceso llevado a cabo con el objetivo de obtener informacin o un diseo a partir
de un producto, con el fin de determinar cules son sus componentes y de qu
manera interactan entre s y cul fue el proceso de fabricacin para ver como
funciona con la finalidad de duplicarlo o mejorarlo. De la misma forma, pueden
fabricarse y distribuirse, legalmente, los productos genricos creados a partir de
la informacin obtenida de la ingeniera inversa, como es el caso de algunos
proyectos de software libre ampliamente conocidos.

5. IDE

2
Un entorno de desarrollo integrado o entorno de desarrollo interactivo, en ingls
Integrated Development Environment (IDE), es una aplicacin informtica que
proporciona servicios integrales para facilitarle al desarrollador o programador el
desarrollo de software.

Consiste de un editor de cdigo fuente, herramientas de construccin automticas


y un depurador. La mayora de los IDE tienen auto-completado inteligente de
cdigo (IntelliSense). Algunos IDE contienen un compilador, un intrprete, o
ambos,otros ninguno de ellos.

6. Framework
Es una estructura conceptual y tecnolgica de asistencia definida, normalmente,
con artefactos o mdulos concretos de software, que puede servir de base para la
organizacin y desarrollo de software. Tpicamente, puede incluir soporte de
programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas, para
as ayudar a desarrollar y unir los diferentes componentes de un proyecto.

7. ADF
ADF es un framework de desarrollo java (propietario de Oracle) para realizar
aplicaciones Web de una forma rpida y simple. ADF se ejecuta (sin coste
adicional) sobre WebLogic Standard o WebLogic Enterprise y no sobre sobre
WebLogic Basic

8. EJB
Un EJB (Enterprise Java Bean) es un componente que debe ejecutarse de un
contenedor de EJBs y se diferencia bastante de un JavaBean normal. Un JavaBean
es un objeto Java al cual accedemos de forma directa desde nuestro programa

9. POJO
POJO son las iniciales de Plain Old Java Object, que puede interpretarse como
Un objeto Java Plano Antiguo. Un POJO es una instancia de una clase que no
extiende ni implementa nada en especial. Para los programadores Java sirve para
enfatizar el uso de clases simples y que no dependen de un framework en especial.
Este concepto surge en oposicin al modelo planteado por los estndares EJB
anteriores al 3.0, en los que los Enterprise JavaBeans (EJB) deban implementar
interfaces especiales.

10. MAVEN
Maven es una herramienta de software para la gestin y construccin de proyectos
Java.
Maven utiliza un Project Object Model (POM) para describir el proyecto de
software a construir, sus dependencias de otros mdulos y componentes externos,
y el orden de construccin de los elementos. Viene con objetivos predefinidos
para realizar ciertas tareas claramente definidas, como la compilacin del cdigo
y su empaquetado.

3
III. QU ES ORACLE JDEVELOPER?

Oracle JDeveloper es un entorno de desarrollo integrado desarrollado por Oracle


Corporation para los lenguajes Java, HTML, XML, SQL, PL/SQL, Javascript, PHP,
Oracle ADF, UML y otros.
Es un software propietario pero gratuito desde 2005.
Las primeras versiones de 1998 estaban basadas en el entorno JBuilder de Borland, pero
desde la versin 9i de 2001 est basado en Java, no estando ya relacionado con el cdigo
anterior de JBuilder.
Las ltimas versiones estables son:
Para JDK 6: 11.1.1.2.0 (noviembre de 2009)
Para JDK 5: 10.1.3.5 (agosto de 2009).

IV. CARACTERSTICAS
a. Principales
Es un entorno gratis, aunque previamente se debe suscribir para poder descargarlo.
Netamente desarrollado para Java.
Posee diagrama de clases(UML).
Funciona en los siguientes sistemas operativos: Windows, Linux, Mac OSX.
Ofrece funcionalidades para el desarrollo en Java, JavaScript, SQL, PL/SQL, HTML,
XML, PHP y BPEL.
Proporciona editores WYSIWYG para HTML, JSP, JSF y Swing.
Genera de forma automtica POJOs o EJB en base a tablas de una base de datos.
Incluye soporte para la interaccin con Maven y Ant.

b. Tcnicas

Entorno de desarrollo integrado


Oracle JDeveloper integra funciones de desarrollo para Java, web, mviles, servicios web
(REST & SOAP) y base de datos en una sola herramienta de desarrollo. Los diversos
artefactos comparten la misma estructura de proyecto y experiencia de desarrollo,
reduciendo la curva de aprendizaje y simplificando el proceso de desarrollo de
aplicaciones compuestas que aprovechan una multitud de tecnologas.
Adems, Oracle JDeveloper acta como entorno de desarrollo para los diversos
componentes de Oracle Fusion Middleware, incluyendo Oracle SOA Suite, Oracle
WebCenter Portal y las soluciones de BI de Oracle.

Soporte completo del ciclo de vida


Oracle JDeveloper cubre todo el ciclo de vida del desarrollo, desde el diseo y anlisis
iniciales, pasando por las fases de codificacin y prueba, hasta el despliegue. Los
desarrolladores pueden disear, generar y visualizar su cdigo con UML, Java y
diagramas de bases de datos. Un entorno de codificacin avanzado y editores declarativos

4
y visuales facilitan el desarrollo de cdigo ms rpido. Integrando pruebas, perfiles y
funciones de auditora de cdigo garantizan la calidad de las aplicaciones. La integracin
con las herramientas de versiones, compilacin e implementacin permite el
empaquetado y despliegue de aplicaciones a travs del IDE o mediante procesos
automatizados.
Oracle JDeveloper mejora el desarrollo del equipo a travs de una gran cantidad de
soluciones de administracin de versiones, as como la integracin con el Oracle
Developer Cloud Service para completar el ciclo de vida completo y la colaboracin en
equipo.

Visual y declarativo
Oracle JDeveloper se centra en aumentar la productividad de los desarrolladores
ofreciendo un enfoque visual y declarativo para el desarrollo de aplicaciones. Una
combinacin de editores visuales, inspectores de propiedades, paneles de estructura y
dilogos de edicin reduce la codificacin tediosa. Estas caractersticas declarativas
proporcionan una forma ms sencilla de definir los componentes que construyen una
aplicacin. los
Cdigo de la aplicacin es siempre accesible para la manipulacin directa tambin. Los
cambios pueden hacerse por los medios declarativos o directamente en el cdigo y se
reflejan en ambos simultneamente.

Marco de desarrollo de la productividad


Oracle JDeveloper es el entorno de desarrollo del Oracle Application Development
Framework (Oracle ADF). Oracle ADF es un framework de desarrollo de extremo a
extremo, construido sobre la plataforma Java Enterprise Edition y que ofrece una
productividad sin par. El marco proporciona soluciones de infraestructura integradas para
las diversas capas de la aplicacin, incluyendo acceso a datos, desarrollo de servicios
empresariales, una capa de controlador, una rica Web, interfaces mviles y de escritorio,
vinculacin de datos y seguridad.

5
Oracle JDeveloper ofrece caractersticas que simplifican el desarrollo de la aplicacin
basada en ADF de Oracle a travs de sus editores visuales y declarativos.

c. En JDeveloper PS5 (11.1.1.6.0)


Los componentes ADF Faces incluyen un soporte especial para iPad, as como tambin
la presentacin de los DVTs sobre iPad que utilizan un nuevo render kit en HTML 5 el
cual soporta eventos como resaltar, detectar cuando se est oprimiendo un rea grfica,
etc.

d. Oracle JDeveloper and Oracle ADF 12c

JDEVELOPER IDE
JUnit agrupado Gracias a los recientes cambios de licencia a JUnit, ya no estamos
obligados a enviar las bibliotecas de JUnit en un paquete de extensin separado. Las
caractersticas para agregar, editar y ejecutar pruebas de unidad ahora se incluyen en la
descarga de JDeveloper.

Nueva refactorizacin: Convertir lambda en clase interna annima Esta es la


refactorizacin del corolario para convertir una clase interna annima en una expresin
lambda, una caracterstica aadida en la ltima versin.

V. DETALLES DEL ENTORNO

Cuando JDeveloper comienza, aparece el Entorno de Desarrollo Integrado (Integrated


Development Enviroment o IDE). El IDE es donde se construirn y probarn 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 est 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).

6
Figura 1. Entorno de Desarrollo Integrado de JDeveloper

Figura 2. Barra de Herramientas de JDeveloper

7
Figura 3. Paleta de Componentes de JDeveloper

Figura 4. Visor de Aplicaciones de Jdeveloper

VI. MOTIVACIN

Oracle JDeveloper se cre para ser un entorno de desarrollo integrado gratuito que
simplifique el desarrollo de aplicaciones basados en Java que abarca cada paso del ciclo
de vida de las aplicaciones. JDeveloper ofrece un completo desarrollo extremo a extremo
para plataforma y aplicaciones de Oracle.

8
VII. JDEVELOPER VS ECLIPSE

Las razones que hacen parecer a JDeveloper una buena opcin frente a Eclipse son:
Mejora de productividad: Wizards para generar cdigo repetitivo, arquitectura de
aplicaciones preestablecidas, etc
ADF: Desarrollo de formularios web WYSIWYG, basado en composicin de
layouts.
Weblogic: Buena integracin si es este el Servidor que utilizas, en tiempo de
desarrollo, y para aprovechar todas sus capacidades de servidor JEE (JAX-WS,
BPM, Seguridad,).
Oracle DDBB: Unifica el desarrollo de DDBB con el de la aplicacin.

VIII. JDEVELOPER VS NETBEANS

JDEVELOPER NETBEANS

Las compaas que usan JDeveloper solicitan explcitamente que sus empleados
sepan usar dicho IDE dado que est dirigido a una tecnologa especfica como
Oracle Fusion, mientras que la mayora de las que utilizan Netbeans slo les
interesa que sus empleados sepan Java dado que Netbeans est dirigido a un
desarrollo Java puro -as lo dice la misma Oracle.
Netbeans ha tenido desde 2006 un repunte sobre JDeveloper, a pesar que ya lo
sobrepasaba en aos previos.

JDEVELOPER ECLIPSE

9
IX. JDEVELOPER VS ECLIPSE VS NETBEANS

Segn la descarga e instalacin:


Los procedimientos de instalacin para las tres herramientas son bastante
simple. Se tiene que ejecutar un instalador o extraer un archivo comprimido.
Descargar NetBeans y JDeveloper es ms fcil que Eclipse ya que Eclipse tiene
uno de los sitios web ms confusos.
Segn la velocidad:

JDeveloper tom ms tiempo para comenzar, mientras que Eclipse tom el tiempo
mnimo. NetBeans fue un segundo cercano.

Segn la apariencia:

Eclipse es superior que JDeveloper y NetBeans. Eclipse es rpido, limpio y


crujiente. NetBeans y JDeveloper son potentes pero definitivamente no tienen las
mejores interfaces.

Sin embargo, Oracle JDeveloper incluye Oracle Application Server donde se


pueden crear archivos JavaEE como servlets, jsps, jsf y ejb y ejecutarlos sin
ninguna instalacin adicional. Adems proporciona soporte integrado para UML,
servicios web y posee ingeniera reversa. Mientras que en Eclipse los servlets no
compilan, se necesita descargar y configurar por separado el adaptador para
Glassfish y solo con eso Eclipse JEE puede funcionar.

X. CREACIN DE UNA APLICACIN

Estos son los pasos para crear, compilar y distribuir una aplicacin Java utilizando
JDeveloper. Una aplicacin 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 pgina HTML que contenga dicho Applet.
Pasos Creacin
1. Crear un Workspace Un Workspace (rea de Trabajo) agrupa
proyectos Java juntos, de manera que se
puedan acceder fcilmente, ver y editar el
cdigo Java. Almacena las propiedades del
escenario, como el tamao de la ventana y
su localizacin, permitiendo crear y
mantener una configuracin ptima de
pantalla.

10
2. Crear un proyecto Un proyecto agrupa juntos y guarda la
localizacin de los ficheros usados para
compilar un programa Java.
3. Crear una aplicacin El Asistente de Aplicacin es utilizado para
crear una clase con el cdigo esencial para
un frame (marco) vaco y para componentes
opcionales.
4. Disear la interfaz de usuario Se aaden contenedores y controles al
frame de la aplicacin.
5. Poner propiedades de componentes Ajusta el tamao, localizacin y otros
aspectos fsicos de los controles.
6. Asignar cdigo a los eventos Modifica los mtodos en los event listeners
(manejadores de eventos) para responder
ante las acciones de los usuarios.
7. Compilar y ejecutar aplicacin Elegir Run (Ejecutar) para compilar y
ejecutar la aplicacin.
8. Depurar si fuera necesario Usar el debugger (depurador) para hacer
trazas y reparar errores de cdigo.
9. Distribuir la aplicacin Archiva el programa Java en un fichero .jar
y prepara su distribucin.

XI. CREACION DE DIAGRAMA DE CLASES EN JDEVELOPER


a. Primero iremos a New Application que aparece en la entrada del JDeveloper

b. Haciendo clic en New Application saldr la siguiente ventana, en donde


tendremos que colocar el nombre de la aplicacin, la direccin dnde lo vamos a
guardar y seleccionaremos All Technologies (todas las tecnologas) en la lista de
Application Template , por ltimo damos clic en Aceptar. Despus de hacer esto
nos saldr una ventana en la cual tendremos que colocar el nombre a nuestro
proyecto, en este caso lo hemos llamado Elecciones

11
c. Clic en Aceptar; tendremos una imagen como la que sigue. Para empezar a crear
nuestras clases clic derecho sobre Elecciones-> New -> General -> Simple File -
> Java Class y clic en Aceptar

12
13
d. Hecho esto daremos el primer nombre a nuestra clase; al hacer clic en aceptar
nos saldr otra ventana, en la cual daremos el nombre a nuestra clase.

e. Una vez hecho esto nos saldr lo siguiente, y repetiremos el mismo


procedimiento para todas las dems clases que queremos agregar.

14
f. Una vez creada nuestras clases tendremos algo as :

g. Ahora crearemos nuestro diagrama de clases a partir del cdigo hecho; para lo
cual iremos a Elecciones -> new -> General-> Diagrams-> Java Class Diagram

15
h. Tendremos lo siguiente :

16
i. Para generar el diagrama de clases bastar con arrastrar nuestras clases hacia el
campo de trabajo del diagrama y veremos cmo automticamente irn
apareciendo las lneas de relaciones as como la multiplicidad.

j. Una parte importante de esto es que si nosotros empezamos a agregar al


diagrama nuevos atributos o mtodos estos se irn aadiendo automticamente
al cdigo.

17
XII. PERSONALIZACION DE ORACLE JDEVELOPER AL
INICIAR

18
19
XIII. OPCIONES DE ORACLE JDEVELOPER

XIV. INGENIERA INVERSA

1. Ingeniera inversa de un modelo relacional a un modelo lgico


Para realizar la ingeniera inversa del modelo relacional para crear un modelo
lgico. Realice los pasos siguientes:

Seleccione el cono Engineer to Logical Model. Se abre una ventana de ingeniera.

20
Los iconos de advertencia indican que los objetos son diferentes entre el modelo
relacional y lgico. Expanda el objeto Tablas.

El icono de signo ms indica que las tablas se agregarn al modelo lgico. Haga
clic en Ingeniero.

21
El modelo lgico se crea correctamente. En la siguiente seccin, se crea una
subvista que contiene slo las entidades relacionadas con la tabla de empleados.

22
XV. NAVEGADORES COMPATIBLES

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

23
XVI. PLATAFORMAS COMPATIBLES

Windows 95 and 98
Windows NT 4.0 (Service Packs 3 y 4)
Power Macintosh OS8
Solaris 2.5.1

XVII. BASES DE DATOS COMPATIBLES

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

XVIII. SISTEMAS OPERATIVOS COMPATIBLES

Windows

Linux

24
Mac

Unix

XIX. POR QU USAR ORACLE JDEVELOPER?

Un consejo para elegir qu herramienta case debes usar es pensar en las necesidades que
se tendrn. Si lo que buscamos es una herramienta que aporte en la construccin de
aplicacin, debemos escoger una LOWER-CASE (L-CASE)
JDeveloper se diferencia de otras L-CASE porque esta se enfoca en una tecnologa
especfica como Oracle Fusion, mientras que otras van dirigido a un desarrollo Java
puro.
Segn CIO Per, es ms conveniente el uso de Oracle JDeveloper para empresas, debido
a su excelente soporte para aplicaciones empresariales.

XX. PRODUCTOS ORACLE DEVELOPER

Oracle JDeveloper integra el conjunto completo de tecnologas necesarias para


desarrollar aplicaciones compuestas con caractersticas especficas que abordan las
siguientes tecnologas:

Java

25
Oracle JDeveloper proporciona un entorno de desarrollo completo para Java SE y Java
EE. Los editores de cdigo avanzados con cdigo de penetracin, finalizacin de cdigo,
refactorizacin, ayuda de cdigo, auditora de cdigo en vivo, Javadoc rpido y una serie
de otros accesos directos acelerar la experiencia de codificacin.
El depurador de ltima generacin, el auditor de cdigo, los perfiladores y la integracin
de pruebas basadas en JUnit garantizan la entrega de cdigo de alta calidad. JDeveloper
incluye editores visuales, dilogos declarativos y modeladores que ayudan a crear
artefactos Java EE rpidamente.
Con el servidor WebLogic incorporado, los desarrolladores pueden ejecutar, probar y
depurar sus aplicaciones Java EE directamente dentro del entorno de desarrollo.

Base de datos
JDeveloper integra un entorno completo de desarrollo de bases de datos para bases de
datos Oracle y no Oracle. Un modelador de base de datos permite el modelado directo
e inverso as como la creacin de informes para la estructura de bases de datos
relacionales. Adems, las capacidades integradas de SQL Developer proporcionan
exploracin de base de datos, definicin y manipulacin de objetos, as como ejecucin
de consultas. Un editor PL / SQL integrado ofrece capacidades avanzadas de codificacin
y depuracin para los procedimientos almacenados PL / SQL dentro de la base de datos
Oracle.

Web
JDeveloper incluye un editor visual HTML 5 para el diseo de pginas Web con sencillos
gestos de arrastrar y soltar. Un editor de JavaScript con conocimientos de cdigo y
capacidades de refactorizacin y un editor de CSS 3 ayuda a lograr el diseo adecuado
para pginas Web ricas. Un monitor HTTP puede rastrear el trfico de red entre el
navegador y el servidor.
Para los desarrolladores JDeveloper de Java Web, ampla el editor de HTML visual para
soportar la edicin visual JSP y JSF, as como proporcionar informacin de cdigo
mientras codifica estos artefactos Java. JDeveloper tambin incluye un diagrama de flujo
de pginas JSF y herramientas de configuracin JSF que permiten la definicin fcil de
una capa de controlador.

Web Service SOAP and REST


JDeveloper simplifica la creacin y el consumo de servicios web. Los dilogos
declarativos simplifican la publicacin del servicio web REST y SOAP desde la lgica

26
empresarial almacenada en sencillas clases Java, EJBs y procedimientos de base de
datos. Los asistentes adicionales ayudan a consumir los servicios web existentes
analizando su estructura y generando cdigo proxy o controles de datos de ADF que
simplifican la interaccin con los servicios. Las capacidades adicionales, como el editor
WSDL visual, la generacin de servicios Web de arriba abajo, el diagrama de esquema
XML y un probador de servicios web, ayudan a integrar aplicaciones en una arquitectura
SOA.

Aplicaciones Mvil
Oracle JDeveloper permite el desarrollo de aplicaciones tanto mviles como en
dispositivos.
A travs de la integracin con Oracle Mobile Application Framework, los desarrolladores
pueden crear aplicaciones iOS y Android en forma directa desde el IDE de JDeveloper.
La integracin con SDK especfico de plataforma permite la implementacin directa y la
depuracin de emuladores y dispositivos desde Oracle JDeveloper.

Oracle Fusion Middleware


Oracle JDeveloper es el entorno de desarrollo de Oracle Fusion Middleware con
extensiones especficas que cubren Oracle SOA Suite, Oracle WebCenter Suite y Oracle
BI.
Los diagramas permiten a los desarrolladores crear procesos BPM, BPEL y ESB, y un
editor declarativo proporciona una manera fcil de definir reglas de negocio para Oracle
SOA Suite, todas ellas dentro de JDeveloper. Las ricas interfaces Web para BAM y Human
Workflows pueden desarrollarse rpidamente con Oracle ADF en JDeveloper.
Oracle WebCenter aade capacidades para el desarrollo y consumo de portlets,
integracin con repositorios de contenido y una gran cantidad de servicios Web 2.0 a la
lista de funciones disponibles en Oracle JDeveloper.
La integracin con Oracle BI permite la definicin de nuevos informes y grficos sobre
diversas fuentes de datos, as como la inclusin de estos informes en las pginas
existentes de Oracle ADF.

XXI.CONCLUSIONES

Oracle JDeveloper ofrece una solucin completa para los desarrolladores que
buscan productividad, construccin, vanguardia y que deseen realizar
aplicaciones en Java.

27
Esta herramienta es muy til para los proyectos de desarrollo de software ya que
soporta diagramas UML para la parte de anlisis y diseo; adems cuenta con IDE
que permitir la parte de codificacin y prueba.
A pesar de que JDeveloper no es tan conocido, se lleva aos creando herramientas
para mejorar los tiempos de desarrollo a travs de la automatizacin de tareas de
creacin de proyectos, wizards, entre otros.
La comunidad de desarrollo y de prueba de JDeveloper es muy grande y amigable,
lo cual crea un buen entorno para el uso del software; adems de ser a quienes
tienes que preguntar cuando tengas alguna duda respecto a la funcionalidad o
cuando se presente un error.

XXII. BIBLIOGRAFA

http://blog.lebrijo.com/arquitectura-jdeveloper-con-weblogic/
https://translate.google.com.pe/translate?hl=es&sl=en&u=https://hassan4abdalla
.wordpress.com/2014/09/14/java-ides-netbeans-vs-eclipse-vs-
jdeveloper/&prev=search
https://www.ecured.cu/JDeveloper
http://oracleradio.blogspot.pe/2012/03/jdeveloper-ps5-111160-nuevas.html
https://es.wikipedia.org/wiki/Ingenier%C3%ADa_inversa
http://dsp.mx/blog/sistemas-de-informacion/62-que-es-ingenieria-inversa
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/sqldevdm/r30/da
tamodel2moddm/datamodel2moddm.htm#top
https://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado
http://blog.edisa.com/2011/10/taller-de-adf-framework-jdeveloper-y-weblogic-
primeros-pasos/
https://es.wikipedia.org/wiki/Framework
http://www.javamexico.org/blogs/willyxoft/netbeans_vs_jdeveloper
http://www.juntadeandalucia.es/servicios/madeja/contenido/recurso/889
http://www.oracle.com/technetwork/developer-tools/jdev/jdeveloper11g-
datasheet-1-133040.pdf
http://cioperu.pe/articulo/18327/comparacion-de-4-ides-de-java/?p=10

28
29

S-ar putea să vă placă și