Enviar búsqueda
Cargar
Desarrollo web backend: Spring Boot, MongoDB y Azure
•
4 recomendaciones
•
826 vistas
Patxi Gortázar
Seguir
Presentación en el TechFest 2016 URJC
Leer menos
Leer más
Tecnología
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 42
Descargar ahora
Descargar para leer sin conexión
Recomendados
Docker & PHP - Practical use case
Docker & PHP - Practical use case
rjsmelo
PHP QA Tools
PHP QA Tools
rjsmelo
Docker and Running multiple versions of PHP @ CareerZoo Dublin
Docker and Running multiple versions of PHP @ CareerZoo Dublin
rjsmelo
RootedCON 2017 - Docker might not be your friend. Trojanizing Docker images
RootedCON 2017 - Docker might not be your friend. Trojanizing Docker images
Daniel Garcia (a.k.a cr0hn)
Golang workshop
Golang workshop
Victor S. Recio
find & improve some bottleneck in Debian project (DebConf14 LT)
find & improve some bottleneck in Debian project (DebConf14 LT)
Hideki Yamane
about Debian "squeeze" @201002 OSC Tokyospring
about Debian "squeeze" @201002 OSC Tokyospring
Hideki Yamane
Capistrano deploy Magento project in an efficient way
Capistrano deploy Magento project in an efficient way
Sylvain Rayé
Recomendados
Docker & PHP - Practical use case
Docker & PHP - Practical use case
rjsmelo
PHP QA Tools
PHP QA Tools
rjsmelo
Docker and Running multiple versions of PHP @ CareerZoo Dublin
Docker and Running multiple versions of PHP @ CareerZoo Dublin
rjsmelo
RootedCON 2017 - Docker might not be your friend. Trojanizing Docker images
RootedCON 2017 - Docker might not be your friend. Trojanizing Docker images
Daniel Garcia (a.k.a cr0hn)
Golang workshop
Golang workshop
Victor S. Recio
find & improve some bottleneck in Debian project (DebConf14 LT)
find & improve some bottleneck in Debian project (DebConf14 LT)
Hideki Yamane
about Debian "squeeze" @201002 OSC Tokyospring
about Debian "squeeze" @201002 OSC Tokyospring
Hideki Yamane
Capistrano deploy Magento project in an efficient way
Capistrano deploy Magento project in an efficient way
Sylvain Rayé
Gorush: A push notification server written in Go
Gorush: A push notification server written in Go
Bo-Yi Wu
DevTools Package Development
DevTools Package Development
Sagar Deogirkar
Http2 on go1.6rc2
Http2 on go1.6rc2
Jxck Jxck
Git and Github workshop
Git and Github workshop
Otto Kekäläinen
Log monitoring with Logstash and Icinga
Log monitoring with Logstash and Icinga
OlinData
Introduction to Git and Github
Introduction to Git and Github
Max Claus Nunes
Start tracking your ruby infrastructure
Start tracking your ruby infrastructure
Sergiy Kukunin
Local Community for Debian (2013 Taiwan miniDebConf)
Local Community for Debian (2013 Taiwan miniDebConf)
Hideki Yamane
Extensible web
Extensible web
Jxck Jxck
Its easy! contributing to open source - Devnexus 2020
Its easy! contributing to open source - Devnexus 2020
César Hernández
Intro to Git for Drupal 7
Intro to Git for Drupal 7
Chris Caple
Does Cowgirl Dream of Red Swirl?
Does Cowgirl Dream of Red Swirl?
Hideki Yamane
Go at Openprovider
Go at Openprovider
Elena Grahovac
Porting your favourite cmdline tool to Android
Porting your favourite cmdline tool to Android
Vlatko Kosturjak
Ninja Build: Simple Guide for Beginners
Ninja Build: Simple Guide for Beginners
Chang W. Doh
Ripping web accessible .git files
Ripping web accessible .git files
Vlatko Kosturjak
Wonderful world of (distributed) SCM or VCS
Wonderful world of (distributed) SCM or VCS
Vlatko Kosturjak
markedj: The best of markdown processor on JVM
markedj: The best of markdown processor on JVM
takezoe
Devoxx France: Développement JAVA avec un IDE dans le Cloud: Yes we can !
Devoxx France: Développement JAVA avec un IDE dans le Cloud: Yes we can !
Florent BENOIT
Git advanced
Git advanced
Peter Vandenabeele
CRE-015-商業創新與創業組知識地圖Ppt
CRE-015-商業創新與創業組知識地圖Ppt
handbook
Teaching Methods
Teaching Methods
Abdulaziz Hassan Farah(Diini)
Más contenido relacionado
La actualidad más candente
Gorush: A push notification server written in Go
Gorush: A push notification server written in Go
Bo-Yi Wu
DevTools Package Development
DevTools Package Development
Sagar Deogirkar
Http2 on go1.6rc2
Http2 on go1.6rc2
Jxck Jxck
Git and Github workshop
Git and Github workshop
Otto Kekäläinen
Log monitoring with Logstash and Icinga
Log monitoring with Logstash and Icinga
OlinData
Introduction to Git and Github
Introduction to Git and Github
Max Claus Nunes
Start tracking your ruby infrastructure
Start tracking your ruby infrastructure
Sergiy Kukunin
Local Community for Debian (2013 Taiwan miniDebConf)
Local Community for Debian (2013 Taiwan miniDebConf)
Hideki Yamane
Extensible web
Extensible web
Jxck Jxck
Its easy! contributing to open source - Devnexus 2020
Its easy! contributing to open source - Devnexus 2020
César Hernández
Intro to Git for Drupal 7
Intro to Git for Drupal 7
Chris Caple
Does Cowgirl Dream of Red Swirl?
Does Cowgirl Dream of Red Swirl?
Hideki Yamane
Go at Openprovider
Go at Openprovider
Elena Grahovac
Porting your favourite cmdline tool to Android
Porting your favourite cmdline tool to Android
Vlatko Kosturjak
Ninja Build: Simple Guide for Beginners
Ninja Build: Simple Guide for Beginners
Chang W. Doh
Ripping web accessible .git files
Ripping web accessible .git files
Vlatko Kosturjak
Wonderful world of (distributed) SCM or VCS
Wonderful world of (distributed) SCM or VCS
Vlatko Kosturjak
markedj: The best of markdown processor on JVM
markedj: The best of markdown processor on JVM
takezoe
Devoxx France: Développement JAVA avec un IDE dans le Cloud: Yes we can !
Devoxx France: Développement JAVA avec un IDE dans le Cloud: Yes we can !
Florent BENOIT
Git advanced
Git advanced
Peter Vandenabeele
La actualidad más candente
(20)
Gorush: A push notification server written in Go
Gorush: A push notification server written in Go
DevTools Package Development
DevTools Package Development
Http2 on go1.6rc2
Http2 on go1.6rc2
Git and Github workshop
Git and Github workshop
Log monitoring with Logstash and Icinga
Log monitoring with Logstash and Icinga
Introduction to Git and Github
Introduction to Git and Github
Start tracking your ruby infrastructure
Start tracking your ruby infrastructure
Local Community for Debian (2013 Taiwan miniDebConf)
Local Community for Debian (2013 Taiwan miniDebConf)
Extensible web
Extensible web
Its easy! contributing to open source - Devnexus 2020
Its easy! contributing to open source - Devnexus 2020
Intro to Git for Drupal 7
Intro to Git for Drupal 7
Does Cowgirl Dream of Red Swirl?
Does Cowgirl Dream of Red Swirl?
Go at Openprovider
Go at Openprovider
Porting your favourite cmdline tool to Android
Porting your favourite cmdline tool to Android
Ninja Build: Simple Guide for Beginners
Ninja Build: Simple Guide for Beginners
Ripping web accessible .git files
Ripping web accessible .git files
Wonderful world of (distributed) SCM or VCS
Wonderful world of (distributed) SCM or VCS
markedj: The best of markdown processor on JVM
markedj: The best of markdown processor on JVM
Devoxx France: Développement JAVA avec un IDE dans le Cloud: Yes we can !
Devoxx France: Développement JAVA avec un IDE dans le Cloud: Yes we can !
Git advanced
Git advanced
Destacado
CRE-015-商業創新與創業組知識地圖Ppt
CRE-015-商業創新與創業組知識地圖Ppt
handbook
Teaching Methods
Teaching Methods
Abdulaziz Hassan Farah(Diini)
Tipos de hardware.odp
Tipos de hardware.odp
Rackso Toribio
Lupin Foundation bhopal centre work clippings
Lupin Foundation bhopal centre work clippings
Devendra Singh
CALAMEO
CALAMEO
MARCELA PACAVAQUE
SERVICIOS PUBLICOS
SERVICIOS PUBLICOS
elcheca10
Contar importa
Contar importa
Milena Martín
Restricciones de uso por calidad
Restricciones de uso por calidad
Natalia Funeme
Polsteam
Polsteam
Efe Kurnaz
Family Cottage and Recreational Property Strategies by Mike Bondy
Family Cottage and Recreational Property Strategies by Mike Bondy
Michael Bondy
Crea y gestiona tablas dinámicas en excel
Crea y gestiona tablas dinámicas en excel
video2brain_mx
Tutorial kizoa
Tutorial kizoa
Ana Torres
GriffDnie (Griffon Demo)
GriffDnie (Griffon Demo)
Jorge Aguilera
Listen up and tune in!
Listen up and tune in!
Karen Bachmann
Gorm for cassandra
Gorm for cassandra
Rafael Bermúdez Míguez
Destacado
(15)
CRE-015-商業創新與創業組知識地圖Ppt
CRE-015-商業創新與創業組知識地圖Ppt
Teaching Methods
Teaching Methods
Tipos de hardware.odp
Tipos de hardware.odp
Lupin Foundation bhopal centre work clippings
Lupin Foundation bhopal centre work clippings
CALAMEO
CALAMEO
SERVICIOS PUBLICOS
SERVICIOS PUBLICOS
Contar importa
Contar importa
Restricciones de uso por calidad
Restricciones de uso por calidad
Polsteam
Polsteam
Family Cottage and Recreational Property Strategies by Mike Bondy
Family Cottage and Recreational Property Strategies by Mike Bondy
Crea y gestiona tablas dinámicas en excel
Crea y gestiona tablas dinámicas en excel
Tutorial kizoa
Tutorial kizoa
GriffDnie (Griffon Demo)
GriffDnie (Griffon Demo)
Listen up and tune in!
Listen up and tune in!
Gorm for cassandra
Gorm for cassandra
Similar a Desarrollo web backend: Spring Boot, MongoDB y Azure
Html5 drupal7 with mandakini kumari(1)
Html5 drupal7 with mandakini kumari(1)
Mandakini Kumari
Front End Development for Back End Developers - vJUG24 2017
Front End Development for Back End Developers - vJUG24 2017
Matt Raible
NDC 2011 - Let me introduce my Moncai
NDC 2011 - Let me introduce my Moncai
moncai
Django deployment with PaaS
Django deployment with PaaS
Appsembler
Front End Development for Back End Developers - Devoxx UK 2017
Front End Development for Back End Developers - Devoxx UK 2017
Matt Raible
Hacking the browser with puppeteer sharp .NET conf AR 2018
Hacking the browser with puppeteer sharp .NET conf AR 2018
Darío Kondratiuk
Introduction to node js - From "hello world" to deploying on azure
Introduction to node js - From "hello world" to deploying on azure
Colin Mackay
CTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should Know
Spiffy
20150317 firefox os_studymtg_engver
20150317 firefox os_studymtg_engver
Naoki Sekiguchi
Put a little Backbone in your WordPress vs. 3
Put a little Backbone in your WordPress vs. 3
adamsilverstein
Front End Development for Back End Developers - UberConf 2017
Front End Development for Back End Developers - UberConf 2017
Matt Raible
Attractive HTML5~開発者の視点から~
Attractive HTML5~開発者の視点から~
Sho Ito
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Brian Culver
SharePoint Fest Seattle - SharePoint Framework, Angular & Azure Functions
SharePoint Fest Seattle - SharePoint Framework, Angular & Azure Functions
Sébastien Levert
MongoDB Days Silicon Valley: Building Applications with the MEAN Stack
MongoDB Days Silicon Valley: Building Applications with the MEAN Stack
MongoDB
Front End Development for Back End Java Developers - Jfokus 2020
Front End Development for Back End Java Developers - Jfokus 2020
Matt Raible
Comparing Native Java REST API Frameworks - Devoxx France 2022
Comparing Native Java REST API Frameworks - Devoxx France 2022
Matt Raible
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Brian Culver
Google Cloud Endpointsによる API構築
Google Cloud Endpointsによる API構築
Keiji Ariyama
Comparing Native Java REST API Frameworks - Seattle JUG 2022
Comparing Native Java REST API Frameworks - Seattle JUG 2022
Matt Raible
Similar a Desarrollo web backend: Spring Boot, MongoDB y Azure
(20)
Html5 drupal7 with mandakini kumari(1)
Html5 drupal7 with mandakini kumari(1)
Front End Development for Back End Developers - vJUG24 2017
Front End Development for Back End Developers - vJUG24 2017
NDC 2011 - Let me introduce my Moncai
NDC 2011 - Let me introduce my Moncai
Django deployment with PaaS
Django deployment with PaaS
Front End Development for Back End Developers - Devoxx UK 2017
Front End Development for Back End Developers - Devoxx UK 2017
Hacking the browser with puppeteer sharp .NET conf AR 2018
Hacking the browser with puppeteer sharp .NET conf AR 2018
Introduction to node js - From "hello world" to deploying on azure
Introduction to node js - From "hello world" to deploying on azure
CTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should Know
20150317 firefox os_studymtg_engver
20150317 firefox os_studymtg_engver
Put a little Backbone in your WordPress vs. 3
Put a little Backbone in your WordPress vs. 3
Front End Development for Back End Developers - UberConf 2017
Front End Development for Back End Developers - UberConf 2017
Attractive HTML5~開発者の視点から~
Attractive HTML5~開発者の視点から~
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
SharePoint Fest Seattle - SharePoint Framework, Angular & Azure Functions
SharePoint Fest Seattle - SharePoint Framework, Angular & Azure Functions
MongoDB Days Silicon Valley: Building Applications with the MEAN Stack
MongoDB Days Silicon Valley: Building Applications with the MEAN Stack
Front End Development for Back End Java Developers - Jfokus 2020
Front End Development for Back End Java Developers - Jfokus 2020
Comparing Native Java REST API Frameworks - Devoxx France 2022
Comparing Native Java REST API Frameworks - Devoxx France 2022
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Google Cloud Endpointsによる API構築
Google Cloud Endpointsによる API構築
Comparing Native Java REST API Frameworks - Seattle JUG 2022
Comparing Native Java REST API Frameworks - Seattle JUG 2022
Más de Patxi Gortázar
Jenkins pipeline
Jenkins pipeline
Patxi Gortázar
Docker & ci
Docker & ci
Patxi Gortázar
Migrando CI a Docker
Migrando CI a Docker
Patxi Gortázar
La computación en la nube en el aula
La computación en la nube en el aula
Patxi Gortázar
Path relinking for high dimensional continuous optimization
Path relinking for high dimensional continuous optimization
Patxi Gortázar
Grammarware engineering: un enfoque dirigido por modelos
Grammarware engineering: un enfoque dirigido por modelos
Patxi Gortázar
Git: un enfoque práctico
Git: un enfoque práctico
Patxi Gortázar
Más de Patxi Gortázar
(7)
Jenkins pipeline
Jenkins pipeline
Docker & ci
Docker & ci
Migrando CI a Docker
Migrando CI a Docker
La computación en la nube en el aula
La computación en la nube en el aula
Path relinking for high dimensional continuous optimization
Path relinking for high dimensional continuous optimization
Grammarware engineering: un enfoque dirigido por modelos
Grammarware engineering: un enfoque dirigido por modelos
Git: un enfoque práctico
Git: un enfoque práctico
Último
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Principled Technologies
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
The Digital Insurer
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Último
(20)
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Desarrollo web backend: Spring Boot, MongoDB y Azure
1.
Desarrollo Web backend SpringBoot, MongoDB y Azure Patxi
Gortázar francisco.gortazar@urjc.es @fgortazar
2.
2 Desarrollo web backend •Spring
(Boot) • Mongo (DB) • Microsoft (Azure) TECHFEST 2016
3.
http://zeroturnaround.com/
4.
4 Desarrollo web backend TECHFEST
2016
5.
5 Spring • Framework con
solera 1.0 2005→ • Reinventado en 2014 Spring Boot 1.0.0 TECHFEST 2016
6.
6 Spring TECHFEST 2016
7.
7 Spring TECHFEST 2016
8.
8 Spring TECHFEST 2016
9.
Spring <!-- Spring Core
--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.core.version}</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.core.version}</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>${spring.core.version}</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.core.version}</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.core.version}</version> <type>jar</type> <scope>compile</scope> </dependency>
10.
Spring <?xml version="1.0" encoding="UTF-8"?> <beans
xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jpa="http://www.springframework.org/schema/data/jpa" xmlns:task="http://www.springframework.org/schema/task" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd"> <import resource="classpath*:clock.xml" /> <context:component-scan base-package="service" annotation-config="true" /> <context:component-scan base-package="algorithm" annotation-config="true" /> <context:component-scan base-package="loader" annotation-config="true" /> <context:component-scan base-package="model.ui" annotation-config="true" /> <!-- Mongo configuration --> <bean class="service.CascadingMongoEventListener" /> <bean class="util.MongoTemplateFactoryPostProcessor" /> <import resource="classpath*:mongo-config.xml" />
11.
11 Spring TECHFEST 2016
12.
12 Spring TECHFEST 2016 Spring Boot
13.
13 Spring TECHFEST 2016
14.
14 Spring TECHFEST 2016
15.
15 Spring web TECHFEST 2016 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mustache</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies>
16.
16 Spring web TECHFEST 2016 package
es.urjc.code.dad; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class GreetingApplication { public static void main(String[] args) { SpringApplication.run(GreetingApplication.class, args); } }
17.
17 Spring web TECHFEST 2016 package
es.urjc.code.dad; import java.util.Date; import java.util.Map; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class GreetingController { @RequestMapping("/greeting") public String welcome(Map<String, Object> model) { model.put("name", "my friend"); return "greeting_template"; } }
18.
18 Spring web TECHFEST 2016 @SpringBootApplication
=> @Configuration @EnableAutoConfiguration @ComponentScan
19.
Spring
20.
20 Spring Data http://zeroturnaround.com/
21.
21 Spring Cloud
22.
22 Spring Cloud http://spring.io/
23.
23 MongoDB TECHFEST 2016
24.
24 Bases de datos
no relacionales TECHFEST 2016 http://blog.clustrix.com/
25.
25 MongoDB TECHFEST 2016 https://docs.mongodb.org/
26.
26 MongoDB TECHFEST 2016 https://docs.mongodb.org/
27.
27 MongoDB TECHFEST 2016 https://docs.mongodb.org/
28.
28 MongoDB TECHFEST 2016 https://docs.mongodb.org/
29.
MongoDB https://docs.mongodb.org/
30.
30 MongoDB TECHFEST 2016 https://docs.mongodb.org/
31.
31 MongoDB deployment TECHFEST 2016 https://docs.mongodb.org/
32.
32 MongoDB deployment TECHFEST 2016 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-rest</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> </dependencies>
33.
Proveedores cloud
34.
34 Proveedores cloud TECHFEST 2016 http://www.rightscale.com/
35.
35 Plataforma Azure http://www.exevi.com/
36.
36 Plataforma Azure http://www.hpcwire.com/
37.
37 Plataforma Azure https://azure.microsoft.com/
38.
38 Balanceo de carga https://azure.microsoft.com/
39.
39 Elasticidad
40.
40 Microservicios
41.
Elasticidad http://rightquestion.org/
42.
Desarrollo Web backend SpringBoot, MongoDB y Azure Patxi
Gortázar francisco.gortazar@urjc.es @fgortazar
Descargar ahora