Tp weebservice Université de Carthage Institut Supérieur des Technologies de l ? Information et des Communications ISTIC TP Web Service Spring Boot Objectif de TP Créer Crud Restful WebService avec Spring Boot Partie Installation Java Development Kit Spri
Université de Carthage Institut Supérieur des Technologies de l ? Information et des Communications ISTIC TP Web Service Spring Boot Objectif de TP Créer Crud Restful WebService avec Spring Boot Partie Installation Java Development Kit Spring Boot x Eclipse Postman Partie Créer une application Web Service - Sur Eclipse Sélectionnez File - New - Project - Spring Boot - Spring Starter Project - Next - Saisissez ? Type Maven Project ? Packaging jar ? Language Java ? Name SpringBootCrudRestful ? Group com organisation ? Package com organisation crudrestfull Cliquez sur Next CDans les étapes suivantes vous devez sélectionner les technologies utilisées - Chercher dans Available Web et cocher Spring Web C - Cliquez sur Next - Finish Maintenant le projet a été créé Sous com organisation crudrestfull créez les package suivantes com organisation crudrestfull controller com organisation crudrestfull dao com organisation crudrestfull model Sous Chaque package créez la classe java nécessaire Code de l ? application C - Maintenant on va coder une simple application en utilisant les fonctionnalités de webservice CRUD La classe Employee java représente un employé package com organisation crudrestfull model public class Employee private String empNo private String empName private String position public Employee public Employee String empNo String empName String position this empNo empNo this empName empName this position position public String getEmpNo return empNo public void setEmpNo String empNo this empNo empNo public String getEmpName return empName public void setEmpName String empName this empName empName public String getPosition return position public void setPosition String position this position position CLa classe EmployeeDAO est annotée annotate par Repository a ?n de noti ?er le Spring qu'elle est un Spring BEAN Cette classe comprend les méthodes qui aident à enquêter la liste des employés employee à créer des employés mettre à jour de l'information des employés et à supprimer des employés package com organisation crudrestfull dao import java util ArrayList import java util Collection import java util HashMap import java util List import java util Map import org o planning sbcrudrestful model Employee import org springframework stereotype Repository Repository public class EmployeeDAO private static ?nal Map empMap new HashMap static initEmps private static void initEmps Employee emp new Employee E Smith Clerk Employee emp new Employee E Allen Salesman Employee emp new Employee E Jones Manager empMap put emp getEmpNo emp empMap put emp getEmpNo emp empMap put emp getEmpNo emp public Employee getEmployee String empNo return empMap get empNo public Employee addEmployee Employee emp empMap put emp getEmpNo emp return emp public Employee updateEmployee Employee emp empMap put emp getEmpNo emp return emp public void deleteEmployee String empNo empMap remove empNo public List getAllEmployees Collection c empMap values List list new ArrayList list addAll c return list CLa classe EmployeeController est annotée annotate par RestController a ?n d'informer à Spring qu'elle est un Spring Restful Controller package com organisation crudrestfull controller import java util List import com organisation crudrestfull dao EmployeeDAO import com organisation crudrestfull model Employee import org springframework beans factory annotation Autowired import org
Documents similaires










-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 30, 2021
- Catégorie Management
- Langue French
- Taille du fichier 36.5kB