Suche senden
Hochladen
Desarrollo web backend: Spring Boot, MongoDB y Azure
•
4 gefällt mir
•
826 views
Patxi Gortázar
Folgen
Presentación en el TechFest 2016 URJC
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 42
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
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é
Empfohlen
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)
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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
Andere mochten auch
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
Andere mochten auch
(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
Ähnlich wie 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
Ähnlich wie 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
Mehr von 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
Mehr von 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
Kürzlich hochgeladen
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
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
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
ChristopherTHyatt
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Kürzlich hochgeladen
(20)
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
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
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
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
Jetzt herunterladen