SlideShare une entreprise Scribd logo
Le Projet
Formation java EE 5
Objectif

   Créer un système de News, avec prise en
    charge de l’auteur

   Gestion de la persistance des données

   Auteurs, mais sans authentification

   Exposition sous forme de web services
    SOAP et REST

   Affichage Web
Une News



Obligatoire          Optionnel
•                    • Taxonomie
  ID
•                    • Différence
  Titre
•                      création/modification
  Contenu
                     • Historique
• Date de dernière
                     •…
  modification
• [Auteurs]
Un Auteur



Obligatoire   Optionnel
• ID          • Infos
• Pseudo        personelles
              •…
• Full Name
News façade

   CRUD

   FindAll

   Find by id

   Find by titre

   Find by Auteur
Auteurs façade

   CRUD

   FindAll

   Find by id

   Find by pseudo

Contenu connexe

En vedette

Afrique hommes__animaux_et_paysages
Afrique  hommes__animaux_et_paysagesAfrique  hommes__animaux_et_paysages
Afrique hommes__animaux_et_paysages
Paraschiv Sorin
 
Gilbert legrand sculptures
Gilbert legrand sculpturesGilbert legrand sculptures
Gilbert legrand sculptures
Sofija J.
 
Concurso dnescolas instituto lumière
Concurso dnescolas   instituto lumièreConcurso dnescolas   instituto lumière
Concurso dnescolas instituto lumière
Maria Manuela Torres Paredes
 
Arqueología del cine
Arqueología del cineArqueología del cine
Arqueología del cine
Monica Bardi
 
Recursos humanos
Recursos humanosRecursos humanos
Recursos humanos
ceciliavazquez4b
 
éChos des viateurs d'haïti mars 2013
éChos des viateurs d'haïti   mars 2013éChos des viateurs d'haïti   mars 2013
éChos des viateurs d'haïti mars 2013
SERSO San Viator
 
Presentación4
Presentación4Presentación4
Presentación4
hayrton95
 
Presentacion de word
Presentacion de wordPresentacion de word
Presentacion de word
hayrton95
 
IMPORTANCIA EXPONENCIAL
IMPORTANCIA EXPONENCIALIMPORTANCIA EXPONENCIAL
IMPORTANCIA EXPONENCIAL
ramses isasis
 
Unidades de almacenamiento ópticas
Unidades de almacenamiento ópticasUnidades de almacenamiento ópticas
Unidades de almacenamiento ópticas
Gabriela Ramirez
 
Chd avenue71
Chd avenue71Chd avenue71
Free nas 8
Free nas 8Free nas 8
Free nas 8
Dani Torres
 

En vedette (20)

Minuni arhitectonice
Minuni arhitectoniceMinuni arhitectonice
Minuni arhitectonice
 
Afrique hommes__animaux_et_paysages
Afrique  hommes__animaux_et_paysagesAfrique  hommes__animaux_et_paysages
Afrique hommes__animaux_et_paysages
 
Gilbert legrand sculptures
Gilbert legrand sculpturesGilbert legrand sculptures
Gilbert legrand sculptures
 
Concurso dnescolas instituto lumière
Concurso dnescolas   instituto lumièreConcurso dnescolas   instituto lumière
Concurso dnescolas instituto lumière
 
Arqueología del cine
Arqueología del cineArqueología del cine
Arqueología del cine
 
PE fase estrategica
PE fase estrategicaPE fase estrategica
PE fase estrategica
 
Carte de voeux
Carte de voeuxCarte de voeux
Carte de voeux
 
Recursos humanos
Recursos humanosRecursos humanos
Recursos humanos
 
éChos des viateurs d'haïti mars 2013
éChos des viateurs d'haïti   mars 2013éChos des viateurs d'haïti   mars 2013
éChos des viateurs d'haïti mars 2013
 
Presentación4
Presentación4Presentación4
Presentación4
 
Presentacion de word
Presentacion de wordPresentacion de word
Presentacion de word
 
Degrado Igienico in Lama
 Degrado Igienico in Lama Degrado Igienico in Lama
Degrado Igienico in Lama
 
Bonsais en fleurs
Bonsais en fleurs Bonsais en fleurs
Bonsais en fleurs
 
Cx pres1
Cx pres1Cx pres1
Cx pres1
 
Tec i info.
Tec i info.Tec i info.
Tec i info.
 
IMPORTANCIA EXPONENCIAL
IMPORTANCIA EXPONENCIALIMPORTANCIA EXPONENCIAL
IMPORTANCIA EXPONENCIAL
 
Unidades de almacenamiento ópticas
Unidades de almacenamiento ópticasUnidades de almacenamiento ópticas
Unidades de almacenamiento ópticas
 
26157 voilier14.gl pps
26157 voilier14.gl pps26157 voilier14.gl pps
26157 voilier14.gl pps
 
Chd avenue71
Chd avenue71Chd avenue71
Chd avenue71
 
Free nas 8
Free nas 8Free nas 8
Free nas 8
 

Plus de Quentin Adam

Biscuit, the cryptotoken you can share safely with your ap is
Biscuit, the cryptotoken you can share safely with your ap isBiscuit, the cryptotoken you can share safely with your ap is
Biscuit, the cryptotoken you can share safely with your ap is
Quentin Adam
 
Keynot Cloud Expo Intel
Keynot Cloud Expo IntelKeynot Cloud Expo Intel
Keynot Cloud Expo Intel
Quentin Adam
 
Pulsar 101 at devoxx
Pulsar 101 at devoxxPulsar 101 at devoxx
Pulsar 101 at devoxx
Quentin Adam
 
Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...
Quentin Adam
 
How to make people work together? - ending keynote - devfest du bout du monde...
How to make people work together? - ending keynote - devfest du bout du monde...How to make people work together? - ending keynote - devfest du bout du monde...
How to make people work together? - ending keynote - devfest du bout du monde...
Quentin Adam
 
Remove centralization on Authorization - API Days Paris 2018 (announcement fo...
Remove centralization on Authorization - API Days Paris 2018 (announcement fo...Remove centralization on Authorization - API Days Paris 2018 (announcement fo...
Remove centralization on Authorization - API Days Paris 2018 (announcement fo...
Quentin Adam
 
PostgreSQL is the new NoSQL - at Devoxx 2018
PostgreSQL is the new NoSQL  - at Devoxx 2018PostgreSQL is the new NoSQL  - at Devoxx 2018
PostgreSQL is the new NoSQL - at Devoxx 2018
Quentin Adam
 
Hype driven architecture - keynote at devfest Toulouse 2018
Hype driven architecture - keynote at devfest Toulouse 2018Hype driven architecture - keynote at devfest Toulouse 2018
Hype driven architecture - keynote at devfest Toulouse 2018
Quentin Adam
 
Real world code, why are you so ashamed? - RivieraDev 2018
Real world code, why are you so ashamed? - RivieraDev 2018Real world code, why are you so ashamed? - RivieraDev 2018
Real world code, why are you so ashamed? - RivieraDev 2018
Quentin Adam
 
Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo...
Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo...Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo...
Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo...
Quentin Adam
 
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Quentin Adam
 
Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017
Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017
Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017
Quentin Adam
 
Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Problems you’ll face in the Microservices World: Configuration, Authenticatio...Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Quentin Adam
 
MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017
MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017
MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017
Quentin Adam
 
Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D...
Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D...Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D...
Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D...
Quentin Adam
 
What is Clever Cloud?
What is Clever Cloud?What is Clever Cloud?
What is Clever Cloud?
Quentin Adam
 
Why all my software projects are late?
Why all my software projects are late?Why all my software projects are late?
Why all my software projects are late?
Quentin Adam
 
Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT
Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT
Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT
Quentin Adam
 
What is systemd? Why use it? how does it work? - breizhcamp
What is systemd? Why use it? how does it work? - breizhcampWhat is systemd? Why use it? how does it work? - breizhcamp
What is systemd? Why use it? how does it work? - breizhcamp
Quentin Adam
 
Happy dev ... & ops
Happy dev ... & opsHappy dev ... & ops
Happy dev ... & ops
Quentin Adam
 

Plus de Quentin Adam (20)

Biscuit, the cryptotoken you can share safely with your ap is
Biscuit, the cryptotoken you can share safely with your ap isBiscuit, the cryptotoken you can share safely with your ap is
Biscuit, the cryptotoken you can share safely with your ap is
 
Keynot Cloud Expo Intel
Keynot Cloud Expo IntelKeynot Cloud Expo Intel
Keynot Cloud Expo Intel
 
Pulsar 101 at devoxx
Pulsar 101 at devoxxPulsar 101 at devoxx
Pulsar 101 at devoxx
 
Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...
 
How to make people work together? - ending keynote - devfest du bout du monde...
How to make people work together? - ending keynote - devfest du bout du monde...How to make people work together? - ending keynote - devfest du bout du monde...
How to make people work together? - ending keynote - devfest du bout du monde...
 
Remove centralization on Authorization - API Days Paris 2018 (announcement fo...
Remove centralization on Authorization - API Days Paris 2018 (announcement fo...Remove centralization on Authorization - API Days Paris 2018 (announcement fo...
Remove centralization on Authorization - API Days Paris 2018 (announcement fo...
 
PostgreSQL is the new NoSQL - at Devoxx 2018
PostgreSQL is the new NoSQL  - at Devoxx 2018PostgreSQL is the new NoSQL  - at Devoxx 2018
PostgreSQL is the new NoSQL - at Devoxx 2018
 
Hype driven architecture - keynote at devfest Toulouse 2018
Hype driven architecture - keynote at devfest Toulouse 2018Hype driven architecture - keynote at devfest Toulouse 2018
Hype driven architecture - keynote at devfest Toulouse 2018
 
Real world code, why are you so ashamed? - RivieraDev 2018
Real world code, why are you so ashamed? - RivieraDev 2018Real world code, why are you so ashamed? - RivieraDev 2018
Real world code, why are you so ashamed? - RivieraDev 2018
 
Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo...
Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo...Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo...
Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo...
 
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
 
Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017
Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017
Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017
 
Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Problems you’ll face in the Microservices World: Configuration, Authenticatio...Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Problems you’ll face in the Microservices World: Configuration, Authenticatio...
 
MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017
MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017
MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017
 
Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D...
Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D...Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D...
Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D...
 
What is Clever Cloud?
What is Clever Cloud?What is Clever Cloud?
What is Clever Cloud?
 
Why all my software projects are late?
Why all my software projects are late?Why all my software projects are late?
Why all my software projects are late?
 
Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT
Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT
Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT
 
What is systemd? Why use it? how does it work? - breizhcamp
What is systemd? Why use it? how does it work? - breizhcampWhat is systemd? Why use it? how does it work? - breizhcamp
What is systemd? Why use it? how does it work? - breizhcamp
 
Happy dev ... & ops
Happy dev ... & opsHappy dev ... & ops
Happy dev ... & ops
 

Projet

  • 2. Objectif  Créer un système de News, avec prise en charge de l’auteur  Gestion de la persistance des données  Auteurs, mais sans authentification  Exposition sous forme de web services SOAP et REST  Affichage Web
  • 3. Une News Obligatoire Optionnel • • Taxonomie ID • • Différence Titre • création/modification Contenu • Historique • Date de dernière •… modification • [Auteurs]
  • 4. Un Auteur Obligatoire Optionnel • ID • Infos • Pseudo personelles •… • Full Name
  • 5. News façade  CRUD  FindAll  Find by id  Find by titre  Find by Auteur
  • 6. Auteurs façade  CRUD  FindAll  Find by id  Find by pseudo