[TPs] main() du serveur

Modérateurs : graffion, jmdouin, agoncal, mlebihan

fazil
Messages : 31
Inscription : 09 oct. 2016 21:28

[TPs] main() du serveur

Message par fazil » 27 janv. 2017 8:40

Bonjour,

J'ai du mal à comprendre comment fonctionne le serveur en regardant le main() :

Code : Tout sélectionner

public final class RegisterServices implements RMIConstant {

    // Used for logging
    private static final String _cname = RegisterServices.class.getName();

    public static void main(final String[] args) {
        final String mname = "main";

        try {
            Naming.rebind(CATALOG_SERVICE, new CatalogService());
            Naming.rebind(CUSTOMER_SERVICE, new CustomerService());
            Naming.rebind(ORDER_SERVICE, new OrderService());
            Trace.info(_cname, mname, "Petstore services are registered.");
        } catch (Exception e) {
            Trace.severe(_cname, mname, "Petstore services couldn't be registered");
            Trace.throwing(_cname, mname, e);
        }
    }
}
Le serveur fait des rebind(), catch éventuellement une exception et SE TERMINE!
Une fois terminé, comment peut-il répondre à des requêtes du client?
(sans doute une question stupide, mais quelque chose m'echappe)

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité