Spring Framework v2.5.

Slides:



Advertisements
Presentaciones similares
JEE Introducción a Java Enterprise Edition (JEE) y el modelo Enterprise Java Beans (EJB)
Advertisements

INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
Red Social: “Un millón de Amigos”.
Introducción a HIBERNATE
Noveno Semestre UNIDEC
Capa de Persistencia Daniel Fernández Lanvin.
Módulo de Calidad para Auditores Vectore, Iniciativas de Negocio
Arquitectura Orientada a Servicios (SOA)
El Papel del DWH en una Arquitectura Orientada a Servicios
Aplicación de diseño de clases y generación de código, orientado hacia la arquitectura multicapas y el mapeo objeto/relacional Juan Timoteo Ponce Ortiz.
Adobe Flex Framework v3.5.
Framework Hexápodo PHP fácil, rápido y sin dolor
Segunda Presentación (Modelo de Datos, Persistencia y Pruebas)
Índice 1. Introducción, objetivos y justificación del proyecto.
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
Java 2 Platform Enterprise Edition
Características Técnicas
1  2008 Universidad de Las Américas - Ingeniería de Software : Dr. Juan José Aranda Aboy ACI491: Ingeniería de Software Unidad 7: Proceso de Ingeniería.
Arquitectura de Software del SIAFI
Enterprise Java Beans Rubén Trujillo Sept-Dic 2008.
Programación Orientada a Aspectos (AOP)
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
Aplicaciones Web con Oracle y XML 5 años de experiencias Universidad de las Islas Baleares Centro de Tecnologías de la Información Daniel López.
Persistencia de Objetos. Definicion Persistencia : El la capacidad de un objecto to continuar existiendo despues que su creador (programa que crea este)
UOC José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición.
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
Arquitectura Web.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
SPRING MVC.
Integración de Biztalk Server 2000, Sharepoint Portal Server y Comercie Server.
Desarrollo de Software Multi-Tier Ing. Martín Claro.
ScrumMe Integrantes: Gabriel Centurión Maximiliano Félix.
Tutor: Ing. Juan E. Talavera Horn 2010 GWT – EJB Patrones de diseño e integración.
Desarrollo de aplicaciones para ambientes distribuidos
CURSO STRUTS 2 RESUMEN Resumen de lo visto en este primer módulo de INTRODUCCIÓN al framework Struts 2 Debes tener los conceptos muy claros sobre: Framework.
Enterprise Java Beans. EJBs Beans gestionados por un contenedor del servidor de aplicaciones para gestionar el acceso a recursos (bases de datos, colas.
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
Spring Framework. Contenedor ligero de aplicaciones
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
MÓDULO 1: Introducción al framework Struts 2
PLATAFORMA DE GESTIÓN Y AUTOMATIZACIÓN MULTISERVICIO “La mejor ayuda para gestionar sus servicios”
FRAMEWORK VS Código fuente
Aplicaciones Web de Servidor
Manual Desarrollo Flex – J2EE. Contenidos Análisis y Diseño 1 Implementación 2 J2EE 3 Pruebas 4.
CONTRATOS DE CLIENTES Orlando Sedamano Cornejo Marco Bustinza
Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.
© Softtek Internal. Introducción a Spring Sesión 1: Introducción y teoría Juan Irungaray
Cairngorm Framework v2.2. Mate Framework Prototipos rápidos Aplicación con compleja o repetitiva lógica Independencia en el desarrollo de UI de la lógica.
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
Curso de JAVA Standard Edition y JAVA EE (J2EE)
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Guadalupe Andrade Mociño.  Significa Modelo Vista Controlador  Es un patrón de diseño  Esta compuesto por tres grandes capas: modelo, vista y controlador.
Simulador Redes Nombres etc,,.
Gestión de proyectos fin de carrera
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
Aclaraciones al modelo MVC del Framework de Justicia
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLEMENTACIÓN DE COMPONENTES.
ScrumMe Integrantes: Gabriel Centurión Maximiliano Félix.
ScrumMe Integrantes: Gabriel Centurión Maximiliano Félix.
Arquitectura de Software Propuesta SIGEP
SIGEP Presentación de Resultados SIGEP. SIGEP Ambiente de Desarrollo  Plataforma Java ( J2EE,JRE,JDK,JVM ).  Contenedor Web ( Tomcat 5 )  Control de.
Softlogia S.R.L. Formación de Recursos Humanos Spring Instructor: Martin R. Baspineiro.
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Softlogia S.R.L. Formación de Recursos Humanos Hibernate Core Instructor: Martin R. Baspineiro.
Spring Framework.
Transcripción de la presentación:

Spring Framework v2.5

Introducción Framework de aplicaciones J2EE Contenedor de beans para la capa de negocio: DAOs, datasources, sessiones, transacciones… Independencia de la estrategia de acceso a datos o transaccional (reutilización)

Introducción Potente gestión de configuración de beans Capa genérica de abstracción de transacciones Capa de abstracción JDBC Integración con Hibernate Control MVC

Arquitectura

Acrónimos IoC  Principio de Inversión de Dependencia (Inversion of Control) Manejador de objetos Control de creación de objetos Resuelve dependencias AOP  Programación orientada al aspecto (Aspect Oriented Programming) Eliminar código duplicado Controlar tareas

Interceptores Permite controlar la ejecución de los métodos que deseemos de las clases que indiquemos Posibilidad de definir tareas previas y posteriores a la ejecución y controlar posibles excepciones

Transacciones Definición completa del acceso a datos en Spring Definición de transacciones por métodos y/o clases y configuración opcional de rollback

Seguridad Proporcionar control de acceso personalizado Definición de partes privadas y públicas y diferentes niveles de acceso Personalización de las búsquedas y validaciones del usuario Rápido acceso al usuario logueado Interfaces propias para usuario y roles