Você está na página 1de 14

Clase 1.

- El Modelo
Como es la primera clase y algunos no se encuentran familiarizados con este IDE
(Entorno de Desarrollo Integrado) tratar de detallar al mximo cada paso a realizarse as
como ir sealando algunas ayudas con las que cuentas este IDE, primeramente podemos
descargar el IDE ORACLE JDeveloper (10.1.3.1.0) de la siguiente direccin
www.oracle.com/technology/software/products/jdev/htdocs/soft10131.html y una vez
descargado, descomprimir el archivo jdevstudio10131.zip y dar doble clic el jdeveloper para
poder comenzar a trabajar.
Luego de la pantalla de carga aparecer la pantalla principal y damos clic derecho
dentro de Applications Navigator en Applications y seleccionamos New Application
Y
Nos aparecer la siguiente pantalla en la cual en el campo Application Name
pondremos nuestro nombre de la aplicacin para este ejemplo realizaremos una aplicacin
para un departamento mdico en el Directory Name se especifica la direccin en donde se
alojar nuestro Proyecto, dentro de Application Package Prefix pondremos una
abreviatura para identificar nuestro proyecto (para este ejemplo use el prefijo dm), en el
Application Template seleccionaremos entre el men la opcin Java Application
[Java,Swing] y pulsamos en Aceptar.
El resultado ser el siguiente:
Para desarrollar una aplicacin con una interfaz grfica de usuario no podemos
descuidar la parte del modelado de clases principales que es la que nos proveern del
conocimiento necesario que ser necesario para desarrollar nuestra aplicacin como por
ejemplo las clases persona, paciente, etc., realizaremos una aplicacin aplicando el Modelo
Vista Controlador, realizaremos nuestro diagrama de clases para esta aplicacin.
Ahora damos un clic derecho en Client y seleccionamos la opcin New
En esta pantalla seleccionamos dentro de las categoras La opcin Diagrams y dentro
de tems la opcin Java Class Diagram y pulsamos Aceptar.
En esta pantalla pondremos un nombre a nuestro diagrama en Name y pulsamos
Aceptar. (Para este ejemplo el nombre del diagrama es DiagramaDM).
Ahora nos dirigimos a la paleta de componentes (Component Palete) y damos un clic
en Java Class
Ahora damos un click en cualquier parte del rea para dibujar nuestro diagrama y
ponemos el nombre de nuestra clase, es este caso: Persona veremos que tambin en el
navegador nuestra clase persona ya creada.
Ahora damos dos clicks en la parte designada para atributos y nos aparece un mini
pantalla para escribir aqu los atributos como es una aplicacin sencilla solo pondremos un par
de atributos como: nombres, apellidos, sexo, estado civil.
Ahora damos un click fuera del rea de dibujo y luego damos doble click en Persona y
podemos ver nuestros atributos escritos, para generar los mtodos accesores: Get y Set de cada
atributo, damos un click derecho en cualquier rea limpia y seleccionamos la opcin:
Generate Accessors
Ahora seleccionamos todos nuestros atributos y pulsamos aceptar y podemos ver como
todos estos mtodos aparecen ya codificados en nuestra clase.
Regresamos a nuestro diagrama y creamos en esta ocasin la clase Paciente y esta
clase ser una clase hija de la clase Persona, para eso haremos uno de la flecha Extends que
nos provee la paleta y haremos un marcado desde la clase Paciente hasta la clase Persona.
Ahora pondremos un par de atributos como: Observaciones y antecedentes. Crearemos
tambin la clase FichaMedica con los siguientes atributos: Numero de Ficha y Paciente,
observe como al momento de fijar el atributo private Paciente paciente; se crea la relacin
entre las 2 clases : Paciente y FichaMedica.
Como en esta aplicacin haremos que los datos posteriormente se guarden en un
archivo haremos que cada una de estas clases implemente la interfaz serializable de la
siguiente manera: dando click derecho en cada clase y seleccionando Source y Luego
Implement Interface como se muestra en la figura adjunta.
Luego en la pantalla que se nos presenta escribir Serializable, en el momento de
comenzar a tipiar comienza a aparecer este nombre de interfaz en la parte inferior pudiendo
seleccionar el del paquete java.io y listo.
Ahora solo nos resta crear la clase ListaDeFichas la cual no poseer constructor. Por
qu no crearemos un constructor para esta clase? Porque esta ser la clase que poseer los
mtodos de : guardar, actualizar, abrir, eliminar, eliminar todos y mostrar los elementos en
una tabla, por ejemplo para guardar una FichaMedica (ficha) nosotros crearemos una
instancia de FichaMedica, a este objeto ficha creado le asignaremos los datos de numero de
ficha y paciente; datos que sern recogidos de nuestra interfaz grfica de usuario que la
construiremos en breve; este objeto ficha se almacenar de la siguiente manera:
ListaDeFichas.guardar(ficha); entonces no necesitaremos instanciar en cada momento la clase
ListaDeFichas ya que crearemos mtodos estticos para operar las fichas; entonces nuestra
clase ListaDeFichas tendr un atributo esttico del tipo Vector<FichaMedica> en el que se
operarn las fichas. Por el momento el cuerpo de esos mtodos estarn vacos hasta que los
necesitemos.
Nuestro diagrama quedar de la siguiente manera por el momento.
Para compilar y guardar todo lo que hemos hecho en esta clase daremos un click en el
icono a manera de dos disquetes o en cada clase daremos un click en el icono del disquete o
Ctrl+S; esta herramienta tambin nos provee de ayudas como: un historial History con el cual
podemos ver todos los cambios que ha ido sufriendo nuestra clase, un Source en el cual
podemos ver todo el cdigo fuente de nuestra clase y un Design en el cual se visualizar de
una manera grfica los componentes de nuestra clase en caso que puedan ser vistos, esta
ayuda nos servir cuando diseemos nuestras clases java Swing (interfaces grficas de
usuario).
Espero que no hayas tenido inconvenientes, si los tuviste puedes descargarte el
proyecto que esta junto a este archivo, para ver fsicamente tu proyecto da un click derecho en
Client
En esta pantalla dentro del Output Directory copia la lnea justo hasta antes de que
comience el nombre de tu proyecto y pulsa Aceptar:
(Para mi caso copie: D:\Archivos de Programa\jdevstudio10131\jdev\mywork).
Posteriormente abre por ejemplo Mi PC y en la parte de Direccin tipea o copia la
direccin antes mencionada D:\Archivos de Programa\jdevstudio10131\jdev\mywork
da un enter y podrs ver a nuestro proyecto fsicamente.
Para importar una aplicacin haremos los siguiente, nos dirigimos a nuestra carpeta
jdevstudio10131 donde se encuentra nuestro IDE luego vamos a la carpeta jdev y por ltimo a
mywork y ah pegamos la aplicacin (si la aplicacin la tenemos como un archivo con extensin
.zip o tar, rar , o cualquier tipo de formato que indique compresin debemos descomprimir el
archivo y pegar la carpeta resultante en esta direccin).
Una vez hecho esto solo resta que el IDE lo reconozca dentro del Applications
Navigator para eso damos un click derecho en Applications y seleccionamos la opcin Add
to Applications
Seleccionamos el proyecto a importar y pulsamos Open y en la siguiente pantalla
seleccionamos el archivo con extensin .jws y pulsamos Open y listo ya estar nuestra
aplicacin en el Applications Navigator lista para poder ser operada.
Jos Manuel Vega Carrin
www.indomable.wordpress.com
2007-11-04

Você também pode gostar