JavaDabbaDoo.org -Tu comunidad Java parlante Implementar MVC - Struts 1.2
Inicio | Cursos infosintesis.net liberados | Java EE | Registrar a un usuario en un sitio Web con Struts 1.2
Registrar a un usuario en un sitio Web con Struts 1.2
Paso 0: Operativa

Crear un nuevo proyecto Web

En este proyecto indicamos en el combo Server: que el servidor es GlassFish V2 y seguidamente hacemos clic soble el botón Next.

NetBeans 6 - Crear nuevo proyecto Web - New Web Application | Server and Settings | Server: GlassFish V2 | Java EE Version: Java EE 5 | Context Path: /proregusuariostruts

En el apartado Frameworks indicamos lo siguiente

NetBeans 6 - Crear nuevo proyecto Web - Frameworks | Struts 1.2.9 | Action URL Pattern: *.do

Para terminar de crear el proyecto hacemos clic sobre el botón Finish.

Este es el Descriptor de Despliegue web.xml creado por el asistente de NetBeans

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation="http://java.sun.com/xml/ns/javaee          http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 <servlet>
  <servlet-name>
action</servlet-name>
  <servlet-class>
org.apache.struts.action.ActionServlet</servlet-class>
  
<init-param>
   <param-name>config</param-name>
   <param-value>/WEB-INF/struts-config.xml</param-value>
  </init-param>
  <init-param>
   <param-name>debug</param-name>
   <param-value>2</param-value>
  </init-param>
  <init-param>
   <param-name>detail</param-name>
   <param-value>2</param-value>
  </init-param>
  <load-on-startup>2</load-on-startup>
 </servlet>
 <servlet-mapping>
  <servlet-name>
action</servlet-name>
  <url-pattern>
*.do</url-pattern>
 </servlet-mapping>

 <session-config>
  <session-timeout>
   30
  </session-timeout>
 </session-config>
 <welcome-file-list>
  <welcome-file>index.jsp</welcome-file>
 </welcome-file-list>
</web-app>

Este es el fichero de configuraración de JSF faces-config.xml también creado por el asistente de NetBeans

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">

<struts-config>
 <form-beans>

 </form-beans>

 <global-exceptions>

 </global-exceptions>

 <global-forwards>
  <forward name="welcome" path="/Welcome.do"/>
 </global-forwards>

 <action-mappings>
  <action path="/Welcome" forward="/welcomeStruts.jsp"/>
 </action-mappings>

 <controller processorClass="org.apache.struts.tiles.TilesRequestProcessor"/>

 <message-resources parameter="literales/ApplicationResource"/>

 <plug-in className="org.apache.struts.tiles.TilesPlugin" >
  <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" />
  <set-property property="moduleAware" value="true" />
 </plug-in>

 <!-- ================= Validator plugin ========================= -->
 <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
  <set-property
   property="pathnames"
   value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
 </plug-in>

</struts-config>

Y este es el aspecto de la ventana Projects con el proyecto proregusuariostruts que acabamos de crear

NetBeans 6 - Ventana Projects mostrando un nuevo proyecto con el Framework Struts | Projecs | proregusuariostruts

Crear nuevos paquetes

Página anterior
Ignasi Pérez Valls
Infosintesis Solutions Group


Junio 2009
JavaDabbaDoo.org
Tu comunidad Java parlante. Cursos abiertos, tutoriales y mucho mucho más ...