DESARROLLO DE APLICACIONES MEDIANTE EL FRAMEWORK DE SPRING

DESARROLLO DE APLICACIONES MEDIANTE EL FRAMEWORK DE SPRING

UNA PANORAMICA DEL FRAMEWORK PARA J2EE MAS UTILIZADO DEL MOMENTO

PEREZ MART­NEZ, EUGENIA

20,90 €
IVA incluido
Disponible en breve
Editorial:
RA-MA
Año de edición:
2015
Materia
Informática
ISBN:
978-84-9964-556-8
Páginas:
296
Encuadernación:
Otros
Colección:
INFORMATICA
20,90 €
IVA incluido
Disponible en breve

Índice Capítulo 1. FRAMEWORK SPRING 1.1 INTRODUCCIÓN 1.2 COMPONENTES DE UNA APLICACIÓN SPRING 1.3 CARACTERÍSTICAS DE SPRING 1.3.1 Entorno de desarrollo 1.3.2 Inyección de dependencias 1.3.3 Autowiring 1.3.4 SpEL 1.3.5 Spring JDBC. Capítulo 2. CONCEPTO S AVANZADOS DE SPRING 2.1 PROGRAMACIÓN ORIENTADA A ASPECTOS 2.2 CONFIGURACIÓN DE LOGS: SPRING LOG4J Capítulo 3. EL PATRÓN MVC83 3.1 COMPONENTES DEL PATRÓN MVC83 3.2 ESCENARIOS DE APLICACIÓN Y BENEFICIOS.85 Capítulo 4. FRAMEWORKS DE DESARROLLO MVC 4.1 COMPARATIVA DE VARIOS FRAMEWORKS MVC POPULARES 4.1.1 Struts 4.1.2 JSF 4.1.3 Spring MVC 4.1.4 Play 4.1.5 Grails. 4.1.6 Vaadin 4.2 ESTADÍSTICAS DE USO Capítulo 5. SPRING MVC 5.1 ARQUITECTURA DE LA APLICACIÓN WEB 5.2 EL SERVLET DISPATCHER 5.3 CREACIÓN DE CONTROLADORES Y SERVICIOS 5.4 DESPLEGANDO LA APLICACIÓN EN UN SERVIDOR DE APLICACIONES 5.5 FORMULARIOS 5.5.1 Listado 5.5.2 Detalle 5.5.3 Inserción 5.5.4 Actualización 5.5.5 Borrado 5.5.6 Ampliación: relaciones uno a muchos 5.6 TAGLIB: SPRING PARA VISTAS 5.6.1 JSTL 5.6.2 Spring?s Form Tag Library 5.6.3 Spring.tld Capítulo 6. Internacionalización y localización 6.1 INTERNACIONALIZACIÓN DE LOS CONTENIDOS 6.2 CARGANDO LOS CONTENIDOS EN FUNCIÓN DEL IDIOMA Capítulo 7. Validación de formularios 7.1 VALIDACIÓN SERVIDOR 7.2 VALIDACIÓN CLIENTE Capítulo 8. COMPA RTIENDO HTML MEDIANTE LAYOUTS 8.1 APACHE TILES Capítulo 9. INTEGRACIÓN DE SPRING CON HIBERNATE 9.1 LA CAPA DE PERSISTENCIA 9.2 INTEROPERABILIDAD CON DISTINTOS SGBD 9.3 PERSISTENCIA DE RELACIONES UNO A MUCHOS 9.4 OPERACIONES ESPECÍFICAS 9.4.1 Búsqueda 9.4.2 Paginación de resultados Capítulo 10. SEGURIDAD SPRING 10.1 PRINCIPALES VULNERABILIDADES DE LAS APLICACIONES WEB 10.2 PREVENCIÓN DE ATAQUES 10.2.1 SQL Injection 10.2.2 Autenticación Capítulo 11. SERVICIOS WEB 11.1 SPRING Y SOAP 11.2 SPRING Y REST 11.3 CONSUMO DE SERVICIOS WEB DESDE EL CLIENTE 11.4 CONSUMO DE SERVICIOS WEB DESDE OTRAS APLICACIONES Capítulo 12. COLAS DE MENSAJES 12.1 UTILIDAD DE LAS COLAS DE MENSAJES 12.2 CASO PRÁCTICO: EL CORREO ELECTRÓNICO 12.2.1 Integración de colas de mensajes y correo electrónico Capítulo 13. GESTIÓN DE DEPENDENCIAS CON MAVEN 13.1 REPOSITORIOS DE LIBRERÍAS 13.2 DEPENDENCIAS 13.3 CONFIGURACIÓN 13.3.1 Desde consola 13.3.2 Desde un IDE: Eclipse 13.4 COMANDOS ÚTILES 13.4.1 Ayuda 13.4.2 Install 13.4.3 Perfiles de desarrollo y producción Capítulo 14. SISTEMAS DE CONTROL DE VERSIONES 14.1 INTRODUCCIÓN 14.2 TIPOS DE CONTROL DE VERSIONES 14.2.1 Centralizados 14.2.2 Distribuidos 14.3 HERRAMIENTAS DE CONTROL DE VERSIONES DE USO COMÚN 14.3.1 CVS 14.3.2 Subversion 14.3.3 Git 14.4 INTEGRACIÓN DEL CONTROL DE VERSIONES EN HERRAMIENTAS DE USO COMÚN 14.5 PRINCIPALES OPERACIONES 14.5.1 Publicación de cambios (check-in o commit). 14.5.2 Tipos de desprotección, despliegue o check-out 14.5.3 Líneas de base (baseline) 14.5.4 Actualizaciones 14.5.5 Congelaciones 14.6 CREACIÓN DE REPOSITORIOS 14.6.1 Instalación de Subversion 14.6.2 Instalación de Git2 14.6.3 Subir repositorio local a Bitbucket con comandos 14.6.4 Entornos gráficos 14.6.5 Git en Eclipse 14.7 CREACIÓN DE RAMAS Y MERGES 14.7.1 Ramificaciones (branching) 14.7.2 Fusiones (merging) 14.7.3 Etiquetado (tagging) Bibliografía Índice alfabético

La edición empresarial de Java es una de las tecnologías de desarrollo más demandadas actualmente. Sin embargo, JEE ofrece solo un conjunto de herramientas básicas y se apoya en otros frameworks para poder crear proyectos sólidos cuyo mantenimiento sea lo más fácil posible. Spring es, sin duda, el framework por excelencia sobre el que se construyen aplicaciones empresariales en Java. Es una herramienta opensource capaz de integrarse con
otros frameworks como Hibernate o Struts2 y que nos ofrece un marco ideal para que nuestras aplicaciones se desarrollen de forma limpia y cohesionada a través de técnicas como la inyección de dependencias o los aspectos.

A través de este libro te introducirás en el framework Spring y en sus conceptos clave como la inversión de control. Partiendo de ejemplos simples irás descubriendo las distintas facetas de este framework con especial énfasis en el desarrollo de aplicaciones web y sin perder de vista la integración con Hibernate. También entra en detalles como la internacionalización o validación de formularios, entre otros, utilizando en todo momento Maven como herramienta de gestión de proyectos e introduciendo otras como git.

Las explicaciones van acompañadas de proyectos de ejemplo muy prácticosque facilitan la comprensión de esta tecnología y permiten aplicarla en
proyectos reales.

? Descubre el framework Spring

? Aprende conceptos clave como la inversión de control

? Descubre la programación orientada a aspectos

? Aplica inyección de dependencias con XML o anotaciones

? Desarrolla aplicaciones web MVC con Spring

? Facilita la validación de formularios e internacionalización de aplicaciones

? Integra Spring con Hibernate para acceder a bases de datos

? Añade correo electrónico y acceso a colas de mensajes
Contiene material adicional con código

Artículos relacionados

  • INTELIGENCIA ARTIFICIAL
    MITCHELL, MELANIE
    Melanie Mitchell separa la ciencia real de la ciencia ficción en este amplio examen del estado actual de la IA y de cómo está rehaciendo nuestro mundo. Ninguna empresa científica reciente ha resultado tan seductora, aterradora y llena de extravagantes promesas y frustrantes reveses como la inteligencia artificial. La galardonada autora Melanie Mitchell, una destacada científica...
    Disponible en la librería

    26,00 €

  • CURSO DE MICROSOFT 365 Y COPILOT
    FERNANDEZ GUTIERREZ, ISABEL
    En este libro te mostraré el uso de potentes herramientas que potenciarán tu productividad en el entorno laboral, permitiéndote adaptarte rápidamente a los tiempos en que el trabajo remoto o híbrido es una opción probable.Este libro te enseñará a ubicar tus documentos en la nube para acceder a ellos desde cualquier lugar y dispositivo, comprenderás las diferencias entre OneDriv...
    Disponible en la librería

    29,95 €

  • 101 FUNCIONES CON EXCEL
    SALDÍVAR ZALDIVAR, AXEL DANIEL / ZALDIVAR NAVARRO, DANIEL / CUEVAS JIMENEZ, ERIIK VALDEMAR / PÉREZ CI
    Con este libro aprenderás a hacer magia sobre las hojas de cálculo con las 101 funciones más importantes y utilizadas. Aprenderás a realizar cálculos con el tiempo, a manejar las fechas y las horas dentro de Excel, a buscar, a reemplazar, a ordenar, a filtrar información a realizar cálculos matemáticos y estadísticos, a tomar decisiones en base a criterios lógicos, a manejar te...
    Disponible en la librería

    19,90 €

  • INFERENCIA CAUSAL Y DESCUBRIMIENTO EN PYTHON
    MOLAK, ALEKSANDER
    En comparación con el aprendizaje automático tradicional y las estadísticas, los métodos causales presentan desafíos únicos. Aprender causalidad puede ser difícil, pero ofrece distintas ventajas que escapan a una mentalidad puramente estadística. Este libro ayuda a liberar todo el potencial de la causalidad.El libro comienza con las motivaciones básicas del pensamiento causal y...
    Disponible en la librería

    37,95 €

  • REVOLUCION DE LA INTELIGENCIA ARTIFICIAL EN LA MEDICINA, LA. GPT-4 Y MAS ALLA
    LEE, PETER / GOLDBERG, CAREY / KOHANE, ISAAC
    Hace tan solo unos meses, millones de personas quedaron atónitas ante las asombrosas habilidades del ChatGPT y sus extrañas alucinaciones. Eso fue en 2022. La próxima generación de IA ya está aquí: más inteligente, más precisa, con conocimientos técnicos más profundos. El GPT-4 y sus competidores están a punto de transformar la medicina. Ya sea usted un líder sanitario, un prov...
    Disponible en la librería

    29,50 €

  • CAMBIA EL CHIP:MANUAL SUPERVIVENCIA ERA INTELIGENCIA ARTIF
    SOLER COPADO, FRANCISCO JOSE
    Cambia el Chip está pensado para ayudarte a subir al tren del futuro donde la incertidumbre prevalece frente a la velocidad de los cambios digitales. Así como aprovechar las oportunidades que ofrecen. Podrás entender cómo los principales ejecutivos aprenden en las mejores escuelas de negocios del mundo a gestionar los cambios en su propia forma de ver el entorno e impactar a la...
    Disponible en la librería

    17,85 €

Otros libros del autor

  • HIBERNATE. PERSISTENCIA DE OBJETOS EN JEE
    PEREZ MART­NEZ, EUGENIA
    El acceso a una base de datos es un requisito imprescindible para las aplicaciones empresariales y también una tarea que puede llegar a resultar compleja. Es preciso utilizar herramientas que, además de facilitar esta labor, nos permitan abstraer la aplicación del origen de datos y nos dirijan a que el código se preocupe únicamente de gestionar objetos. Hibernate es el framewor...
    Disponible en breve

    19,90 €