IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NHibernate Discussion :

C# Nhibernate et WebServices


Sujet :

NHibernate

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 107
    Par défaut C# Nhibernate et WebServices
    Messieurs Dames, bonjour.

    A la recherche de solutions pour effectuer des imports/exports de données propres depuis une application Web développée en C# avec les "habituels" NHibernate et Spring sous MS Visual Studio 2008, j'ai entendu parler des WebServices dans le bon sens.

    Mon seul problème : je n'ai croisé aucun tutoriel ni méthodologie digne de ce nom (ou répondant à ma problématique) sur ce thème.

    Quelqu'un aurait-il (elle) des liens à me proposer pour une initiation correcte ?

    Sachant que les plus gros problèmes que j'ai pu rencontrer à l'heure actuelle sont des soucis de "sérialisation" de mes classes, dont les mapping NHibernate de mes tables.

    Merci bien et bonne journée à vous.

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur / architecte
    Inscrit en
    Juillet 2009
    Messages
    473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur / architecte

    Informations forums :
    Inscription : Juillet 2009
    Messages : 473
    Par défaut
    Hello,

    Je métais aussi posé ce genre de questions très récemment (pas avec la même base, etc...).
    Je pense que ton problème principal est la création/le transport d'objets adéquates. J'ai essayé de transporter les objets créés (modèle) par mon ORM (NHibernate ou EF maintenant), et ça peut devenir rapidement complexe.
    Une piste: je suis arrivé au stade où je me disait que c'est pas ces objets (couche modèle) qui doivent être transportés, mais de vrais objets métiers intermédiaires. J'en suis venu à expérimenter CSLA .NET. Je ne peux pas t'en dire bcp plus pr l'instant, mais ça a l'air de mieux correspondre à une utilisation réelle.
    En gros CSLA a entre autres l'avantage de se cahrger du transport des données, il faut juste que tu les y injecte en créant une couche d'objets métiers.

    Voilà, ça doit pas t'aider bcp, mais c'est peut être un début de réflexion...
    Christophe

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 107
    Par défaut
    C'est déjà mieux que rien et c'est surtout tout à fait ce que je demandais : une bonne idée de piste de réflexion.

    Je regarde ça de suite.

    Merci bien et bonne journée à vous !

Discussions similaires

  1. [Débutant][WebServices] Créer un Web service en java
    Par JeffK dans le forum Services Web
    Réponses: 5
    Dernier message: 24/07/2011, 12h11
  2. [WebService]Fichier Java et WSDL associé pour Web Services
    Par P4_le_requin_breton dans le forum Services Web
    Réponses: 9
    Dernier message: 23/02/2004, 12h55
  3. [WebServices] - Taux de change
    Par malbaladejo dans le forum Général Dotnet
    Réponses: 7
    Dernier message: 03/02/2004, 16h20
  4. [XMLRAD] Security des WebModules et/ou des WebServices
    Par Lux interior dans le forum XMLRAD
    Réponses: 4
    Dernier message: 18/12/2002, 17h09
  5. WebService Google sur builder 5?
    Par billuh dans le forum C++Builder
    Réponses: 3
    Dernier message: 19/11/2002, 19h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo