Skip to content

lilian-vallee/TP-Spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TP Spring :https://github.com/lilian-vallee/TP-Spring.git

Partie 1: Etape 5:

  Web : The spring-web dependency contains common web specific utilities for both Servlet and Portlet environments
  JPA : Spring Data module for JPA repositories.
  H2 & Hibernate : H2 database A very fast and open source Java SQL database based on the JDBC API
  DevTools : The aim of this module is to try and improve the development-time experience when working on Spring Boot applications.
  Thymeleaf : Starter for building MVC web applications using Thymeleaf views

Etape 13:

  1.  Avec quelle partie du code avons-nous param ́etr ́e l’url d’appel /greeting ?
          @RequestParam(name="nameGET", required=false, defaultValue="World")

  2.  Avec quelle partie du code avons-nous choisi le fichier HTML `a afficher ?
          @GetMapping("/greeting")

  3.  Comment envoyons-nous le nom `a qui nous disons bonjour avec le second lien ?
           model.addAttribute("nomTemplate", nameGET);

Etape 17:

  Avez vous remarquez une différence?

  Il y a une table de créer avec les atributs deéclarés dans la classe Address.

Etape 18:

  Hibernate creer des table a partir d'objet.
  le processus est active avec les annotations:
  @Entity : la classe est la table
  @Id : a lair de dire que la prochaine variable est une clé (int unique)
  @GeneratedValue : la prochaine variable est généré automatiquement

  apres c'est de la creation d'objet classic:
  attribut et GET/SET

Etape 20:

  ID  	CONTENT  	CREATION
  1	57  boulevard  demorieux 	2019-12-02 09:45:28.662657
  2	51 allee  du gamay , 34080 montpellier 	2019-12-02 09:45:28.709528

Etape 23:

  l'annotation @AutoWired permet l'injection et resolution de dependence

Etape 30:

  J'ai ajouté la dependence "WebJar for Bootstrap"

Partie 2: Etape 5:

  il faut une clé pour appeler l'API.
  Elle est obtenue par la création d'un compte sur le site de cette dernière
  Ou en la piquant a un copain ^^ (j'ai créé un compte).

  l'adresse à appeller est :
  https://api.darksky.net/forecast/[key]/[latitude],[longitude]
  afin de recupérer seulement les infos actuelles et celle de demain j'ai ajouté : ?exclude=minutely,hourly
  J'ai aussi ajouté : ?exclude=minutely,hourly?units=si  , pour que les unité soit en si
  (spoiler ça n'a pas marché)

  pour passer les paramètres d'appels j'ai concatènné les variables au liens

  Reponse>currently>temperature
  Reponse>currently>humidity

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published