Traducion No Oficial Guias Netbeans Parte 2

martes, 20 de octubre de 2009 ·

Desarrollo e implementación de aplicaciones Java general

El siguiente tutorial corto le lleva a través de algunos de los pasos básicos de desarrollo de una aplicación Java SE en NetBeans IDE. Este tutorial se supone que ya tiene cierta familiaridad con los países en desarrollo de aplicaciones Java. A lo largo del camino, se verá algunas de las características IDE que simplifican el desarrollo de aplicaciones.
Creará una aplicación que convierte varias palabras en una sola palabra que contiene una letra de cada una de las palabras de otras. La palabra resultante se denomina un acróstico.
Este tutorial es de aproximadamente 30 minutos para completar. Si desea hacer un tutorial de "Hello World" más rápido, vea el NetBeans IDE Java Quick Start Tutorial.
Contenido












Para completar este tutorial, necesita el software y recursos listeds en la tabla siguiente.
Software o recursosVersión requerida
NetBeans IDEversión 6.7 o 6.5
Java Development Kit (JDK)versión 6 o
versión 5

Instalación de proyecto

La aplicación que crea contendrá dos proyectos:
  • Un proyecto de la biblioteca de clases de Java en el que se creará una clase de utilidad.
  • Un proyecto de aplicación de Java con una clase principal que implementa un método de clase de utilidad del proyecto de biblioteca.
Después de crear los proyectos, se agrega el proyecto de biblioteca a la ruta de clases del proyecto de aplicación. A continuación, le será codificar la aplicación. El proyecto de biblioteca contendrá una clase de utilidad con un acróstico método. La acróstico método toma una matriz de palabras como un parámetro y, a continuación, genera un acróstico basado en esas palabras. El proyecto MyApp contendrá una clase principal que llama a la acróstico método y pasadas las palabras que se especifican como argumentos cuando se ejecuta la aplicación.
Nota: Estrictamente hablando, dos proyectos no son necesarios para una sencilla aplicación. Este tutorial utiliza dos proyectos para demostrar las características que usted puede ser que necesite para una aplicación más compleja.

Crear un proyecto de biblioteca de clases de Java

  1. Elija archivo > nuevo proyecto (Ctrl-Mayús-N). En categorías, seleccione Java. En proyectos, seleccione la biblioteca de clases de Java. Haga clic en siguiente.
  2. En nombre de proyecto, escriba MyLib. Cambiar la ubicación del proyecto en cualquier directorio en el equipo. De ahora en adelante, este tutorial se refiere a este directorio como NetBeans_projects.
    Nota: La ruta especificada anteriormente debe aparecer como sigue en el campo de la carpeta de proyecto del asistente: /NetBeans_projects/MyLib/

  3. (Opcional) Seleccione la carpeta de dedicado de uso para las bibliotecas de almacenamiento de casilla de verificación y especifique la ubicación de la carpeta de bibliotecas. Vea Compartir bibliotecas de proyecto para obtener más información sobre esta opción.
  4. Haga clic en Finalizar. El proyecto MyLib se abre en la ventana de proyectos y en la ventana de archivos.

Crear un proyecto de aplicación de Java

  1. Elija archivo > nuevo proyecto. En categorías, seleccione Java. En proyectos, seleccione la aplicación de Java. Haga clic en siguiente.
  2. En nombre de proyecto, escriba MyApp. Asegúrese de que la ubicación del proyecto se establece en NetBeans_projects.
  3. (Opcional) Comprobar la carpeta de dedicado del uso de la casilla de verificación de bibliotecas de almacenamiento.
  4. Introduzca acrostic.Main como la clase principal.
  5. Asegúrese de que se comprueban el establecer como casillas de verificación principal proyecto y crear la clase de principal.
  6. Haga clic en Finalizar. El proyecto MyApp se muestra en la ventana de proyecto y Main.Java se abre en el Editor de fuentes.

Configuración de la ruta de clases de compilación

Dado que se va a depender de una clase en MyLib MyApp, usted tiene que añadir MyLib a la ruta de clases de MyApp. Al hacerlo también asegura que las clases en el proyecto puede hacer referencia a las clases en el proyecto de MyLib sin causar errores de compilación de MyApp. Además, esto le permite utilizar terminación de código en el MyApp proyecto para rellenar en el código basado en el proyecto MyLib. En el IDE, la ruta de clases visualmente está representado por el nodo de bibliotecas.
Para agregar clases de utilidad de la biblioteca a la ruta de clases del proyecto:
  1. En la ventana de proyectos, haga clic con el botón secundario del mouse en el nodo de bibliotecas para el proyecto de MyApp y elija Agregar proyecto tal como se muestra en la imagen siguiente.
    Image showing the Add Project command that is offered when you                         right-click a project's node.
  2. Vaya a NetBeans_projects / y seleccione la MyLib carpeta del proyecto. El panel archivos JAR proyecto muestra los archivos JAR que se pueden agregar al proyecto. Observe que se muestra un archivo JAR para MyLib a pesar de que has no realmente construido el archivo JAR aún. Este archivo JAR obtener construirá al crear y ejecutar el proyecto de MyApp.
  3. Haga clic en Agregar archivos JAR del proyecto.
  4. Expanda el nodo de bibliotecas. El MyLib archivo del proyecto JAR se agrega a la ruta de clases del proyecto MyApp.

Creación y edición de código fuente de Java

Ahora necesita crear un paquete de Java y agregar el método que va a utilizar para construir el acróstico. Después de que es necesario aplicar la acróstico método en el Principal clase.

Creación de un paquete de Java y archivo de clase

  1. Haga clic con el botón secundario del mouse en el nodo del proyecto MyLib y elija nuevo > clase Java. Tipo LibClass como el nombre de la nueva clase, escriba org.me.mylib en el campo Package y haga clic en Finalizar. LibClass.java se abre en el Editor de fuentes.
  2. En LibClass.java, coloque el cursor en la línea después del (declaración de clasepublic class LibClass {.
  3. Escriba o pegue en el siguiente código del método:
  4. público acróstico estático de cadena (String [] args) {StringBuffer b = StringBuffer() nuevo; para (int I = 0; me <> me) {b.append(args[i].charAt(i));} else {b.append('?')};} volver b.toString();}
  5. Si el código que pega en formato no es correctamente, presione Alt-Mayús-F para cambiar el formato de archivo completo.
  6. Presione CTRL-S para guardar el archivo.

Editar un archivo Java

Ahora agregará algún código para Main.Java. Al hacerlo, verá la terminación de código del Editor de origen y características de la plantilla (abreviatura) de código.
  1. Seleccione la Main.Java ficha en el Editor de fuentes. Si aún no está abierto, expanda MyApp > paquetes de origen > acrostic en la ventana de proyectos y haga doble clic en Main.Java.
  2. Eliminar la / / TODO código aquí la lógica de la aplicación comentario en el principal método.
  3. En lugar del comentario, escriba lo siguiente:
    Resultado de la cadena = Li
    Dejar el cursor inmediatamente después de Li. En el siguiente paso utilizará terminación de código para activar Li en LibClass.
  4. Presione Ctrl-Space para abrir el cuadro de terminación de código.
    Aparece una breve lista de posibles formas para completar la palabra. Sin embargo, la clase que desee, LibClass no podría estar allí.
  5. Presione Ctrl-Space otra vez para ver una lista más larga de posibles coincidencias.
    LibClass debe estar en esta lista.
  6. Seleccione LibClass y pulse Intro. El IDE llena en el resto del nombre de clase y también automáticamente crea una instrucción de importación para la clase.
    Nota: El IDE también abre un cuadro sobre el cuadro de terminación de código que muestra información Javadoc para la clase seleccionada o paquete. Ya no hay Javadoc información para este paquete, el cuadro muestra un mensaje "No se encuentra Javadoc".
  7. En el método principal, escriba un punto (.) después de LibClass. Una vez más se abre el cuadro de terminación de código.
  8. Seleccione la acrostic(String[]args) método y pulse Intro. El IDE rellena el acróstico método y los aspectos más destacados del args parámetro.
  9. Pulse Intro para aceptar args como parámetro.
  10. Escriba un punto y coma (;).
    La línea final debe parecerse a la línea siguiente.
    Resultado de la cadena = LibClass.acrostic(args);

  11. Pulse Intro para iniciar una nueva línea. A continuación, escriba Sout y pulse la tecla TAB. La Sout abreviatura se expande a System.out.println(""); con el cursor situado entre comillas. Tipo Resultado = dentro de las comillas y + resultado Después de las comillas final.
    La línea final debe parecerse a la línea siguiente.
    System.out.println("Result =" + result);

  12. Presione CTRL-S para guardar el archivo.
Nota: Sout es una de muchas plantillas de código que están disponibles en el Editor de fuentes. Usted puede encontrar una lista de plantillas de código en la tarjeta de métodos abreviados de teclado, que puede abrir seleccionando Ayuda > tarjeta de métodos abreviados de teclado.

Compilar y ejecutar la aplicación

Ahora necesita establecer los principales argumentos de clase y la ejecución para que se puede ejecutar el proyecto.
Nota: De forma predeterminada, los proyectos han creado con la compilación de guardar característica está habilitada, por lo que no es necesario compilar el código en primer lugar a fin de ejecutar la aplicación en el IDE. Para obtener más información sobre la compilación de guardar la característica, consulte la compilación de guardado de sección de la creación, importación y proyectos de Java de configuración de guía.

Configuración de la clase principal y los argumentos de ejecución

El resultado de este programa se basa en argumentos que usted proporciona al ejecutar el programa. Como argumentos, proporcionará cinco palabras, desde el que se generará el acróstico "Hola". Se monta el acróstico desde la primera letra de la primera palabra, la segunda carta de la segunda palabra, la tercera carta de la tercera palabra y así sucesivamente.
Para agregar los argumentos para el IDE a utilizar cuando se ejecuta la aplicación:
  1. Haga clic con el botón secundario del mouse en el nodo del proyecto MyApp, elija Propiedades y seleccione el nodo de ejecutar en panel izquierdo del cuadro de diálogo.
    La clase principal debe ser establecida ya en acrostic.Main.
  2. Tipo Sin embargo todos sentimos celosos en el campo de argumentos y haga clic en Aceptar.

Ejecución de la aplicación

Ahora que ha creado la aplicación y proporcionado argumentos de tiempo de ejecución para la aplicación, puede probar a ejecutar la aplicación en el IDE.
Para ejecutar la aplicación en el IDE de:
  • Elija ejecutar > ejecutar el proyecto principal (F6).
    En la ventana de resultados, debe ver la salida del programa, Resultado = Hola (el acróstico de la frase que se pasó al programa como argumento).

Probar y depurar la aplicación

Ahora creará y ejecutar una prueba para el proyecto utilizando JUnit y, a continuación, ejecute la aplicación en depurador del IDE para comprobar si hay errores. En la prueba de JUnit, probará la LibClass pasando una frase para la acróstico método y el uso de una aserción para indicar qué piensa que el resultado deben ser.

Creación de pruebas JUnit

  1. Haga clic con el botón secundario del mouse en la LibClass.javanodo de la ventana de proyectos y elija Herramientas > Crear JUnit tests (Ctrl-Mayús-U).
    Si esto es la primera vez que haya creado pruebas JUnit en el IDE, se le pedirá con el cuadro de diálogo Seleccionar JUnit versión. Pulse Intro para seleccionar JUnit 4.x y seguir el cuadro de diálogo crear pruebas.
  2. En el cuadro de diálogo crear pruebas, haga clic en Aceptar para ejecutar el comando con las opciones predeterminadas. El IDE crea la org.me.mylib paquete y la LibClassTest.java archivo en una distinta prueba carpeta. Usted puede encontrar este archivo, expanda el nodo de paquetes de prueba y la org.me.mylib subnodo.
  3. En LibClassTest.java, eliminar el cuerpo de la testAcrostic() anular pública método.
  4. En lugar de las líneas eliminadas, escriba o pegue en la siguiente:
    System.err.println ("Running testAcrostic..."); el resultado de la cadena = LibClass.acrostic(new String[] {"fnord", "polly", "tropism"}); assertEquals ("Valor correcto", "foo", resultado);

  5. Guarde el archivo pulsando Ctrl-S.

Ejecución de pruebas JUnit

  1. Seleccione el nodo del proyecto MyLib y elija Ejecutar > proyecto de prueba (MyLib) o presione Alt-F6. LaMyLib (prueba) ficha se abre en la ventana de resultados. Los casos de pruebas JUnit se compilan y ejecutar. El resultado de la prueba de JUnit muestra que pasa la prueba.
  2. También puede ejecutar un archivo de prueba única, en lugar de pruebas de todo el proyecto. Seleccione la LibClass.javaficha en el Editor de fuentes y elija Ejecutar > archivo de prueba.
La documentación de la API de JUnit está disponible desde el IDE. Elija ayuda > Javadoc referencias > JUnit NúmeroDeVersión.
Puede aprender más acerca de JUnit visitando http://www.junit.org

Depurar la aplicación

En esta sección, utilizará al depurador paso a través de la aplicación y observar los valores de cambio de variables como el acróstico se monta.
Para ejecutar la aplicación en el depurador:
  1. En LibClass.java archivo, vaya a la acróstico método y lugar de la inserción del punto en cualquier lugar dentro de b.Append(args[i].charAt(i));. A continuación, pulse Ctrl-F8 para establecer un punto de interrupción.
  2. Elija Depurar > depuración principal proyecto (CTRL-F5). El IDE abre el depurador de ventanas y se ejecuta el proyecto en el depurador hasta que se alcanza el punto de interrupción.
  3. Seleccione la ventana de variables locales en la parte inferior de la IDE y ampliar la args nodo. La matriz de cadenas contiene la frase introducida como los argumentos de comando.
  4. Pulse F7 (o elija Depurar > paso a paso) al paso a través del programa y el reloj la b se construye cambio variable como el acróstico.
    Cuando el programa llega al final, cierre las ventanas del depurador.

Para obtener más información, consulte la sección Writing JUnit pruebas en NetBeans IDE.

Creación e implementación de la aplicación

Una vez que esté satisfecho de que la aplicación funciona correctamente, puede preparar la solicitud de implementación fuera del IDE. En esta sección se cree el archivo de la aplicación JAR y, a continuación, ejecute el JAR de archivos desde la línea de comandos.

Creación de la aplicación

El comando de generación principal en el IDE es el comando limpiar y generar. El comando limpiar y generar elimina clases previamente compiladas y otros artefactos de generación y, a continuación, vuelve a generar todo el proyecto desde cero.
Notas: También hay un comando, que no se elimina la vieja artefactos de generación, pero este comando está desactivado por defecto. Consulte la compilación en Guardar la sección de la creación, importación y proyectos de Java de configuración de guía para obtener más información.
Para generar la aplicación:
  • Elija ejecutar > limpiar y generar proyecto principal (Mayús-F11).
Resultado de la secuencia de comandos de generación de Ant aparece en la ventana de resultados. Si no aparece la ventana de resultados, puede abrirlo manualmente, elija Ventana > Salida > salida.
Al limpiar y genere el proyecto, se producen las siguientes cosas:
  • Salida de las carpetas que se han generado por la generación anterior se eliminan las acciones ("limpiado"). (En la mayoría de los casos, estos son los construir y dist carpetas).
  • construir y dist las carpetas se agregan a la carpeta del proyecto (en adelante el PROJECT_HOME carpeta).
  • Todas las fuentes se compilan en .class archivos, que se colocan en la PROJECT_HOME / construir carpeta.
  • Se crea un archivo JAR que contiene el proyecto dentro de la PROJECT_HOME / dist carpeta.
  • Si ha especificado las bibliotecas para el proyecto (además del JDK), un lib se crea una carpeta en la dist carpeta. Las bibliotecas se copian en dist/lib..
  • El archivo de manifiesto en el JAR se actualiza para incluir las entradas que designar la clase principal y las bibliotecas que están en la ruta de clases del proyecto.
Nota: Puede ver el contenido del manifiesto en la ventana de archivos de la IDE. Después de que ha creado el proyecto, cambiar a la ventana de archivos y vaya a dist/MyApp.jar. Expanda el nodo para el archivo JAR, el META-INF carpeta y haga doble clic en MANIFEST.MF para mostrar el manifiesto en el Editor de fuentes.
Principal-Class: acrostic.Main clase-Path: lib/MyLib.jar
(Para más información sobre el archivos manifiesto, puede leer este capítulo desde el tutorial de Java.)

Ejecución de la aplicación de la IDE

Para ejecutar la aplicación fuera del IDE:
  1. En su sistema, abra un símbolo del sistema o la ventana de terminal.
  2. En el símbolo del sistema, cambie los directorios para la MyApp/dist directorio.
  3. En la línea de comandos, escriba la siguiente declaración:
    Java - jar MyApp.jar sin embargo todos sentimos celosos    

A continuación, la aplicación se ejecuta y devuelve el siguiente resultado como se muestra en la imagen siguiente:
Resultado = Hola
Command prompt showing the output from the running program.

Distribución de la aplicación a otros usuarios

Ahora que haya comprobado que la aplicación funciona fuera del IDE, está listo para distribuir la aplicación.
Para distribuir la aplicación:
  1. En el sistema, cree un archivo zip que contiene el (de archivo JAR de aplicaciónMyApp.jar) y el acompañamiento lib carpeta que contiene MyLib.jar.
  2. Enviar el archivo a las personas que utilizarán la aplicación. Dígales para descomprimir el archivo zip, asegurándose de que el MyApp.jar archivo y la lib carpeta están en la misma carpeta.
  3. Indicar a los usuarios que siga los pasos de la ejecución de la aplicación fuera del IDE sección anterior.

Otras tareas comunes

Ahora ha completado la mayor parte del tutorial, pero hay todavía algunos las tareas que no han sido cubiertas básicas. Esta sección incluye algunas de esas tareas.

Poner a disposición en el IDE de Javadoc de la JDK

Para el comando Mostrar Javadoc trabajar en las clases JDK, es necesario asociar Javadoc del JDK el JDK que utiliza su proyecto.
A disposición Javadoc de la JDK para el comando Mostrar Javadoc:
  1. Si ya tiene la documentación de la API de Java SE en su sistema, descargue la documentación de http://java.sun.com/javase/downloads/index.jsp.
  2. Elija Herramientas > plataformas Java.
  3. En la lista de plataformas, seleccione el JDK que utiliza su proyecto.
  4. Haga clic en la ficha Javadoc.
  5. Haga clic en el botón Agregar ZIP/carpeta y desplácese hasta el archivo zip o la carpeta que contiene el Javadoc JDK en su sistema. Seleccione el archivo zip o la carpeta y haga clic en el botón Agregar ZIP/carpeta.
  6. Haga clic en Cerrar.

Generar Javadoc para un proyecto

Puede generar documentación de Javadoc compilado para el proyecto sobre la base de las observaciones de Javadoc que haya agregado a las clases.
Para generar documentación Javadoc para un proyecto:
  1. Seleccione el proyecto MyLib.
  2. Elija ejecutar > generar Javadoc para "MyLib" en menú principal del IDE.
    El Javadoc generado se agrega a la dist carpeta del proyecto. Además, el IDE abre un navegador web que muestra la Javadoc.

0 comentarios:

Publicar un comentario

Tu comentario es importante

Entradas Recientes Entradas Antiguas data:homeMsg

CodigoByte

Codigo QR

Etiquetas

Blogumulus by Roy Tanck and Amanda Fazani

Twitter

Seguir codigobyte en Twitter

Twitter Actualizar

    sigueme en Twitter

    Participa

    Java Twitter

    ¿Cúal es la extensión usada para guardar los archivos fuente Java?

    Mangoos

    Mangoos
    http://mangoosbuscador.wordpress.com/

    Anunciantes

    Se escribe con...

    Se escribe con...