Manual de Spring

Manual de Spring Framework

por Daniel Pardo Ligorred

Prefacio

Con el paso del tiempo, viendo la respuesta de los usuarios a los tutoriales de Spring Framework me he decidido a ir creando poco a poco un manual de Spring Framework para la comunidad de habla castellana.

Este manual tiene como fin recopilar la información mas relevante, así como otro tipo de tips que considere de interés para la creación de una aplicación con Spring, en este sentido, cualquier sugerencia, corrección o aportación a dicho manual será bien recibida.

El manual ira creándose paso a paso paulativamente, así que si ves secciones incompletas o pendientes de rellenar es debido a que todavía no me habrá dado tiempo a documentarlas.

  1. Aspectos generales

  2. Contenedor de Spring

  3. Modelo Vista Controlador en Spring

  4. Capa de persistencia con Hibernate

    • Diferencia entre Hibernate SessionFactory y EntityManager (JPA)
    • Configuración básica de Spring con Hibernate
    • Servicios transaccionales
    • Repositorios genéricos
    • Anotación de entidades
    • Relaciones de entidades
      • @OneToOne unidireccional
      • @OneToOne bidireccional
      • @OneToMany
      • @ManyToMany
  5. Spring Security

    • Configuración básica
    • Cadena de filtros (FilterChain)
    • Security TagLib
    • Filtros (Filters)
      • Implementación de Filters
        • BasicAuthenticationFilter
        • UsernamePasswordAuthenticationFilter
        • RememberMeAuthenticationFilter
        • AnnonymousAuthenticationFilter
    • Manejadores (Handlers)
      • Implementación de Handlers
        • AuthenticationSuccessHandler
        • AuthenticationFailureHandler
        • LogoutSuccessHandler
    • Proveedores (Providers)
      • Implementación de Providers
        • AuthProvider
  6. Aplicaciones RESTFul

      • Configuración básica
      • @Controller
      • @ResponseBody
      • @RestController = @Controller + @ResponseBody
      • @RequestMapping
      • Integrando Spring con Android (Spring Android)
        • Rest Template
        • Ejemplo de app real
          • Servidor de aplicaciones en Spring
          • Aplicación cliente en Android
  7. Caching

      • Primer nivel
      • Segundo nivel
      • Tercer nivel
        • Implementación propia
        • Abstracción de Spring
          • Configuración básica
          • @Cacheable
          • @CacheEvict
          • @CachePut
          • @Caching
Comparte esta entrada enShare on LinkedIn0Tweet about this on Twitter0Share on Facebook0Share on Google+0

6 thoughts on “Manual de Spring

  1. MC

    Muchas gracias por este trabajo. Para los que queremos aprender Spring pero nos perdemos entre tanto tecnicismo, es utilísimo este manual donde se explican las cosas de manera concisa y clara y sin expresiones rizadas que no hacen más que embarullar el contenido.

  2. mauricio

    Quiero aprender spring seguire atentamente el blog.
    saludos

  3. Herchi

    la url de “Estructura y archivos importantes de un proyecto en Spring” no va. Se sonsaca tirando de google pero bueno, mejor arreglarlo

  4. Daniel Post author

    La respuesta es difícil, tengo material de Spring suficiente de cursos que he estado impartiendo en empresas a lo largo del ultimo año.

    He pensado en subirlo, pero no lo tengo del todo claro, porque este blog tal y como esta concebido desde un principio va a morir.

    Mi idea es la de crear uno nuevo mas general sobre tecnologias Java, que hable de Spring (Framework, boot, cloud, integration…).

    No obstante, voy a crear una entrada en el blog para comunicarlo.

    Gracias por seguirlo. :)

  5. Edwin

    Muy interesante la verdad yo estoy aprendiendo esto de spring framework re interesante la verdad y si podrías darme tu correo estimado Daniel, poder estar en contactó ya que estoy muy interesado en saber usar esta herramienta…. Y así poder realizar aplicaciones utilizando esta herramienta….
    Atte. Edwin

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *