| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo utilizar Struts Con NetBeans
    Todas las versiones de NetBeans 6.7 después de apoyar la creación de aplicaciones Web Java utilizando la infraestructura Struts de Apache. Este marco está diseñado para proporcionar un conjunto de herramientas y un marco general que es común a casi todas las aplicaciones web , y hace que el desarrollo y mantenimiento de la web -apps mucho más fácil y menos tiempo . Sin embargo , todavía es una herramienta diseñada para uso profesional , por lo que puede ser un paquete de intimidante para aprender al primero . NetBeans alivia un poco el proceso . Instrucciones
    1

    Crear un nuevo proyecto Struts haciendo clic en "Archivo" y "Nuevo proyecto ". En " Java Web ", seleccione "Aplicación Web" y haga clic en " Siguiente". Cuando se le solicite , el nombre de su aplicación " StrutsTutorialApp " y haga clic en " Siguiente" de nuevo . Se le dará a elegir entre " GlassFish " y "Apache Tomcat " como servidor HTTP. Deje el valor predeterminado por el momento y haga clic en " Siguiente". Por último , se le dará la opción de admitidos marcos de aplicación web para utilizar en su aplicación. Los marcos no son mutuamente excluyentes : se puede seleccionar tantos o tan pocos como sea necesario . Sin embargo , mantener la complejidad como mínimo por ahora y sólo tiene que seleccionar " Struts " y haga clic en " Finalizar".

    NetBeans ahora generarán automáticamente una estructura de Struts Web -app básica para su uso. Puede comprobarlo pulsando "F6 ". Esto tomará unos momentos ; NetBeans necesita para iniciar el servidor Web que usted ha seleccionado, iniciar la base de datos Java, y abra la aplicación web en su navegador web predeterminado. Una vez que termine , sin embargo , debería ver un mensaje corto darle la bienvenida al desarrollo de Struts en NetBeans .
    2

    Agregar un formulario Web para su aplicación. Para ello , haga doble clic en el archivo " index.jsp " en el visor de proyectos . Se abrirá un documento de Java Server Page que contiene el código HTML y JavaScript para la página de inicio actual. Agregar un formulario Web es un proceso simple. En primer lugar, agregue el siguiente código dentro de las etiquetas de la página existente :



    < /html: form>

    A continuación , mueva el cursor por lo que es justo entre estas dos etiquetas . Haga clic en " Ventana " y " paletas ". Arrastre la opción "Tabla " en la posición actual del cursor. En el cuadro de diálogo , defina las " filas " a 3 , las " Columnas " a 2 , y todos los otros valores de 0 y haga clic en Aceptar. Se insertará el siguiente código:

    " y "< /thead > . " No son necesarios . Esto deja un cuerpo de la tabla con dos filas ( tr) y dos columnas para cada fila (td )

    Rellenar la tabla para que se lea de la siguiente manera : .






    < bean : write name = propiedad " LoginForm " = Filtro "error " = "false" />

    < /td >

    < /tr >

    < tr >

    Escribe tu nombre : < /td >

    < /td >

    < /tr >

    Ingrese su correo electrónico : < /td >

    < , html: la propiedad text = "email" value = " Login" /> < /td >

    < /tr >

    < /tbody >

    < /table>
    < p> Haga clic en "Ejecutar " de nuevo y usted debe consultar a su forma , sin embargo , en el botón " Iniciar sesión " no funciona , porque todavía tiene que definir una acción para manejar la situación y una página que se mostrará cuando haya iniciado sesión
    Página 3

    Crear un bean ActionForm . Un ActionForm es un componente puntales que permite que el servidor de recordar ( o " persistir " ) los datos de un cliente entre solicitudes Web . Para crear uno , haga clic en el nombre del proyecto en la vista del proyecto y seleccionar " Nuevo" y "Otros ". En " Puntales ", seleccione " Struts ActionForm Bean" y haga clic en " Siguiente". El nombre de " LoginForm " y seleccione el nombre de su Web -app en el " paquete " cuadro desplegable.

    Esto crea un archivo de Java llamado " LoginForm " con cierta estructura básica ya existente. Este ActionForm necesita almacenar la información de la sesión en el paso anterior , así que necesita un "nombre " y un "email ". Ya tiene un nombre, así que la mitad del trabajo está hecho. Agregue la siguiente línea dentro de la clase :

    email private String ;

    continuación, haga clic en la palabra " email " y pulse " Alt -Insert " en su teclado . Esto llama el generador de código automático. Seleccione " Getter y Setter ".
    4

    Crear una Acción. Una acción es el componente de Struts que se encarga de todo tratamiento que debe ser manejado por la aplicación entre el momento en que el usuario envía una solicitud y las respuestas de su solicitud . Para crear una acción , haga clic en el nombre del proyecto en el visor de proyectos y seleccionar " Nuevo" y "Otros ". Vaya a " Struts " y seleccione " Struts Acción. " Nombre de la acción " LoginAction " y seleccione su proyecto de la lista de paquetes. . Finalmente , escriba " /login " en el campo Ruta de Acción

    Pega el siguiente código en el método de " ejecutar" :

    LoginForm FormBean = forma ( LoginForm ) ;

    string nombre = formBean.getName ();

    email string = formBean.getEmail ();

    if (( email.indexOf ("@ ") == -1 ) {

    regreso mapping.findForward ( "fracaso" ) ; }


    regreso mapping.findForward ( "éxito ");

    Usted debe notar las líneas que decían ' mapping.findForward ( "éxito ") "y " fracaso " . la acción se va a buscar una regla de reenvío de cómo controlar los eventos " éxito "y " fracaso ". Específicamente , si la dirección de correo electrónico no contiene una " @ " signo , se remitirá al usuario el" fracaso "de la página . de lo contrario , el usuario va al " éxito "de la página .
    5

    Open" struts.config.xml "de la ventana de proyecto y haga clic en la línea que dice " LoginForm . " Select " Struts " y seleccione " Agregar Adelante . " el nombre de " éxito" y establecer el " archivo de recursos " a "/WEB-INF/success.jsp . " Haga clic en " Agregar . "

    Repita esto para crear otro llamado a seguir" fracaso ". éste debe usar " index.jsp "como su archivo de recursos.
    6

    crear el " success.jsp " página , haga clic en la carpeta " WEB- INF " en la ventana y seleccionando " Nuevo" y " JSP ". Pega el siguiente código en él :


    < meta http -equiv = contenido " content-Type " = "text /html ; charset = UTF - 8 ">

    Login han entrado con éxito pulg < /p > <br> <p> Su nombre es: . < /p > <br> <p> Su dirección de correo electrónico es : . < /p> ; <br> <p> < /body> <br> <p> Su primera aplicación Struts está terminado Press "F6 " para ejecutar el programa y probarlo Trate dos pruebas : en primer lugar , introduzca un nombre válido y ! . dirección de correo electrónico para ver la página de éxito . en segundo lugar, introducir el nombre de un inválido (sin @) dirección de correo electrónico para ver la página de error . <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="95%" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Previous : <a class='LinkPrevArticle' href='/Programacion/java-programming/90342.html' >Cómo calcular filas en java.awt.Point </a></li></p></td> </tr> <tr> <td width="49%"> next : <a class='LinkNextArticle' href='/Programacion/java-programming/90344.html' >Cómo combinar dos listas ADT Ordenado </a></li></td> </tr> </table></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Artículos relacionados </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/90235.html" title="Cómo cambiar el texto de las etiquetas en Java " target="_self">Cómo cambiar el texto de las etiquetas en Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/89438.html" title="¿Cómo hacer varias clases de NetBeans " target="_self">¿Cómo hacer varias clases de NetBeans </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/89472.html" title="Cómo obtener el valor seleccionado de DropDownList en JSP " target="_self">Cómo obtener el valor seleccionado de DropDownList en …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/90384.html" title="Cómo compilar un archivo JSP " target="_self">Cómo compilar un archivo JSP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/89523.html" title="Cómo hacer un booleano privado en Java " target="_self">Cómo hacer un booleano privado en Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/89134.html" title="Cómo calcular el número de comparaciones en Java " target="_self">Cómo calcular el número de comparaciones en Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/89159.html" title="Cómo acceder a la API de LinkedIn Android " target="_self">Cómo acceder a la API de LinkedIn Android </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/90607.html" title="Cómo construir un sitio web utilizando Java " target="_self">Cómo construir un sitio web utilizando Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/89253.html" title="¿Qué es NetBeans Desarrollo " target="_self">¿Qué es NetBeans Desarrollo </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/89114.html" title="¿Cómo saber si un JTextField está vacío " target="_self">¿Cómo saber si un JTextField está vacío </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Artículos destacados </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/perl-programming/93335.html" title="Cómo convertir datos binarios a un decimal en Perl " target="_self">Cómo convertir datos binarios a un decimal en Perl </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92274.html" title="Cómo integrar AS3 Usando PHP y MySQL " target="_self">Cómo integrar AS3 Usando PHP y MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/visual-basics-programming/95947.html" title="Cómo utilizar las secuencias de comandos de inicio de sesión para configurar impresoras " target="_self">Cómo utilizar las secuencias de comandos de inicio de …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92156.html" title="Cómo reemplazar los caracteres no alfanuméricos en PHP " target="_self">Cómo reemplazar los caracteres no alfanuméricos en PH…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/89552.html" title="¿Cómo colocar elementos en un carro de compras en JSP " target="_self">¿Cómo colocar elementos en un carro de compras en JSP…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/87726.html" title="Cómo buscar un archivo en VB " target="_self">Cómo buscar un archivo en VB </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/93004.html" title="Cómo hacer una imagen de una página Web en PHP " target="_self">Cómo hacer una imagen de una página Web en PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/93724.html" title="Cómo ejecutar un script de Python desde un indicador " target="_self">Cómo ejecutar un script de Python desde un indicador </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/88785.html" title="Cómo crear una tabla anidada " target="_self">Cómo crear una tabla anidada </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/visual-basics-programming/95367.html" title="¿Cómo se edita un ListView en Visual Basic " target="_self">¿Cómo se edita un ListView en Visual Basic </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="980" height="8" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=middle>Copyright © Conocimientos Informáticos http://ordenador.wingwit.com <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>