Tecnología

Inicio

1.2 puntales 9 Tutorial

1.2 puntales 9 Tutorial


Struts es el marco real para el desarrollo de aplicaciones web con el lenguaje de programación Java. Struts es una capa en la parte superior de la base de Java Server Pages (JSP), que son similares a las páginas Active Server de Microsoft (ASP) y el lenguaje de código abierto PHP. Estas tecnologías permiten que el desarrollador web de código de script que la aplicación se ejecuta en el servidor web cuando se carga la página. Struts proporciona bloques de construcción de nivel superior puede aprovechar para desplegar rápidamente aplicaciones completas que se ejecutan en el servidor web.

Instrucciones

Preparar el entorno de desarrollo

1 Descargar e instalar el Java Runtime Environment (JRE) versión 5.0. Se trata de una versión anterior de Java que soporta los esfuerzos de desarrollo de aplicaciones heredadas. Si carece de una razón de peso para usar Struts 1.2.9, utilizar las últimas versiones de las herramientas de desarrollo necesarias.

2 Descargar e instalar Tomcat 5.x u otro servidor de aplicaciones que soporta la programación Struts. Puede encontrar más detalles en el sitio web de Apache sobre las distintas configuraciones posibles y las medidas específicas a tomar para su sistema operativo.

3 Configurar un directorio para sus programas de ejemplo en el directorio webapps de Apache:

... / Webapps
... / webapps / muestras
... / Webapps / samples / java
... / Webapps / muestras / WEB-INF
... / Webapps / muestras / WEB-INF / classes
... / Webapps / muestras / WEB-INF / lib

4 Descargar e instalar el paquete de puntales en el directorio WEB-INF / lib. La página web Apache Struts tiene versiones actuales y anteriores del paquete. Puntales 1.X es el marco más popular para la creación de aplicaciones web en Java. El 2.X representa un cambio evolutivo significativo en la tecnología. Si has código escrito para la versión 1.X existente, es probable que deba modificarse para que funcione correctamente en una versión 2.X.

5 Descargar e instalar el Standard Tag Library (JSTL) y los componentes reutilizables Apache Commons en el directorio WEB-INF / lib. Estos componentes son compatibles con las funciones estándar como el registro y envío por correo electrónico, que el alivio de la escritura de código y depuración para realizar estas operaciones.

6 Crear la estructura de directorios para su primera aplicación en el directorio / webapps / java muestras. Se le añade una estructura de directorios que va a replicar cuando se han compilado y desplegado su programa. Esto le permite dar sus clases de nombres comunes sin temor a que un programa por otro desarrollador se sobreponen a ellos. Por convención, la estructura de directorios utiliza el dominio de:

... / Webapps / samples / java / com
... / Webapps / samples / java / com / eHow

Construir una sencilla aplicación web

7 Aprender los fundamentos de la programación en el lenguaje Java. Java es un lenguaje de programación orientado a objetos con una sintaxis basada en el lenguaje de programación C. Que va a utilizar técnicas de programación Java estándar para implementar funciones para almacenar y recuperar datos e implementar lógica de la aplicación de su programa. Poner el nombre de su paquete en la parte superior de cada archivo de clase Java y guardar los archivos en el directorio de eHow utilizando el nombre de la clase y la extensión ".java":

com.ehow paquete;

8 Familiarizarse con la arquitectura Struts. patrón de diseño puntales 'es el "Modelo Vista Controlador." Este modelo tiene tres componentes principales: El modelo de datos, la opinión de que el usuario ve y el controlador que procesa las solicitudes. Cuando un usuario visita la página web, el controlador realiza una solicitud al modelo para recuperar los datos a mostrar. Se envía la información a la página JSP apropiada responsable sólo de la presentación de interfaz de usuario. Esta separación de función permite muchas presentaciones de la misma información.

9 Aprender a programar los archivos JSP que implementarán los componentes de la vista de su aplicación. Crear una página de bienvenida simple utilizando HTML y CSS y guardarlo como "index.jsp" en el directorio de ejemplos. Como poner en marcha su aplicación, puede proporcionar enlaces en la página de índice en los formularios JSP que soportan funciones de la aplicación anticipadas.

10 Más información sobre los archivos de configuración XML que ha guardado en el directorio WEB-INF. Los archivos web.xml y struts-config.xml que definen su aplicación y sus componentes se asignan de manera que los puntales Acción servlet puede peticiones de los usuarios ruta al controlador correcto.