Spring MultiActionControler

Spring MultiActionControler

Uso de la clase MultiActionController en
Spring, puede agrupar acciones relacionadas en un solo controlador. El método de control para cada acción debe estar en el siguiente formulario.

public (ModelAndView | Map | String | void) nombreAccion(HttpServletRequest, HttpServletResponse [,HttpSession] [,CommandObject]);

Para agrupar varias acciones de su clase controladora debe extender la clase MultiActionController. Aquí la clase UserController extiende la clase MultiActionController y contiene el método add () y el método remove () como se muestra a continuación.

package com.amalakaky.web;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.multiaction.MultiActionController;
public class UserController extends MultiActionController {
    // Metodo que añade la llamada
    public ModelAndView add(HttpServletRequest request,
            HttpServletResponse response) throws Exception {
        System.out.println(“Llamada al método agregada”);
        return new ModelAndView(“user”, “message”, “Llamada al método agregada”);
    }    
    //Metodo que borra la llamada
    public ModelAndView remove(HttpServletRequest request,
            HttpServletResponse response) throws Exception {
        System.out.println(“Llamada a método borrada “);
        return  new ModelAndView(“user”, “message”, “Llamada a método borrada”);
    }
Seguir leyendo

Minientrada | Publicado el por | Deja un comentario

Integración de Tiles con Spring

Integración de Tiles con Spring

Lo primero será mostrar como quedara la estructura del proyecto.

Seguir leyendo

Minientrada | Publicado el por | Deja un comentario

Inyección de Dependencias

Tipos de Inyección de Dependencias

Aquí aprenderá cómo establecer una propiedad de un bean a través de la inyección de dependencia (ID).

La clase User tiene el siguiente código:

package com.amalakaky;
public class User {

Seguir leyendo

Minientrada | Publicado el por | Deja un comentario

Validación de Formularios simple y con Anotaciones

Validación de Formularios simple y con Anotaciones

En este ejemplo, verá cómo validar un formulario de registro de usuario que hemos creado en el ejemplo anterior. Para validar los campos del formulario lo único que tiene que hacer es tener una clase de UserValidator que implementa la interfaz Validator, invalide el método validate () para realizar todas las validaciones. En la página jsp agregar <form:errors Seguir leyendo

Minientrada | Publicado el por | Deja un comentario

Referencia de Anotaciones con Spring

Referencia de Anotaciones

UserController.java

package com.amalakaky.web;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod; Seguir leyendo

Minientrada | Publicado el por | Deja un comentario

Interceptores de Spring

Interceptores de Spring

Los interceptores de Spring tiene la capacidad de manejar las peticiones antes y después del envió web. Cada clase de interceptor debe extender la clase HandlerInterceptorAdapter. Aquí vamos a crear un interceptor de registrador mediante la ampliación del HandlerInterceptorAdapter. Puede reemplazar cualquiera Seguir leyendo

Minientrada | Publicado el por | Deja un comentario

Integración de JDBC con Spring

Integración de JDBC con Spring 

En este ejemplo, usted aprenderá cómo el JDBCTemplate de Spring simplifica el código que tiene que escribir para realizar las operaciones relacionadas con bases de datos. El método insertForum () muestra la cantidad de código que necesita para insertar datos usando JDBC.

Seguir leyendo

Minientrada | Publicado el por | Deja un comentario

Etiquetas de Spring

Etiquetas de Spring

userForm.jsp

<%@
page
language=“java”
contentType=“text/html; charset=ISO-8859-1”
Seguir leyendo

Minientrada | Publicado el por | Deja un comentario

SimpleFormControler Spring

Controlador de Formulario Simple o SimpleFormControler

Para hacer frente a los formularios en Spring de lo que necesita para ampliar su clase de controlador clase SimpleFormController. Aquí vamos a crear un formulario de registro de usuarios para entender cómo funciona esto. El SimpleFormController es obsoleta desde Spring 3.0 así que si usted está usando Spring 3.0 o superior utilice los controladores de anotaciones en su lugar.

Seguir leyendo

Minientrada | Publicado el por | Deja un comentario

Spring Anotaciones Controler

Spring Anotaciones Controler

En este ejemplo, verá cómo Desarrollamos anotación de controladores basados en Spring. Este ejemplo es similar al del ejemplo anterior, excepto que utiliza anotaciones. Aquí voy a explicar sólo los cambios que necesita para hacer que el ejemplo anterior, así que si eres un nuevo en esto mírate el otro ejemplo Controlador de Formulario Simple.
Si está utilizando controlador basado en anotaciones a continuación, no hay necesidad de extender cualquier clase o implementación de la interfaz. Lo único que tienes que hacer para que su simple clase Java para convertirse en un controlador de Spring consiste en añadir la anotación @Controller a la misma.

El código siguiente es de la clase UserController.

package com.amalakaky.web;
Seguir leyendo

Minientrada | Publicado el por | Deja un comentario