Exemple en Java

Nous reprenons l’exemple du service web que nous allons simuler à l’aide d’un petit programme Java. Nous donnons d’abord le code source des composants du système et pour commencer celui de la classe ComposantCatalogue et de son interface Catalogue.

La base de données constituant le catalogue est remplacée par un simple tableau d’objets. La méthode retrouveVehicules effectue la recherche d’un ou de plusieurs véhicules en fonction de leur prix à l’aide d’une simple boucle.


import java.util.*; 
public interface Catalogue 
{ 
  List<String> retrouveVehicules(int prixMin, int 
    prixMax); 
} 
 
import java.util.*; 
public class ComposantCatalogue implements Catalogue 
{ 
  protected Object[] descriptionsVehicule =  
  { 
    "Berline 5 portes", 6000, "Compact 3 portes", 4000,  
    "Espace 5 portes", 8000, "Break 5 portes", 7000,  
    "Coupé 2 portes", 9000, "Utilitaire 3 portes", 5000 
  }; 
 
  public List<String> retrouveVehicules(int prixMin, 
    int prixMax) 
  { 
    int index, taille; 
    List<String> resultat = new ArrayList<String>(); 
    taille = descriptionsVehicule.length / 2; 
    for (index = 0; index < taille; index++) 
    { 
      int prix = (Integer)descriptionsVehicule[2 * index ...
Pour consulter la suite, découvrez le livre suivant :
couv_EI4DES.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Domaines d’application
Suivant
Description