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

Hibernate Java Discussion :

Code source Hibernate


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1
    Par défaut Code source Hibernate
    Bonjour amis développeurs Java

    Je voudrais comprendre comment fonctionne le code d'Hibernate.
    En particulier, comment fait-il pour traiter les annotations et dans quelles circonstances utilise-t-il de la proxyfication ?
    Question subsidiaire : Si je voulais mettre un web service à la place d'une base de données, que faudrait-il modifier dans le code ?

    Tout éclaircissement serait vivement apprécié

  2. #2
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 326
    Billets dans le blog
    12
    Par défaut
    Bonjour,


    Réponse courte: via la Reflection, ton API/framework (cf: ici Hibernate) va analyser les annotations de ton code source et effectuer des opérations en conséquence.
    Pour te citer un exemple, quand tu indiques un objet en paramètre d'une méthode Hibernate, ce dernier connait la table et les champs de cette table lisant les annotations que tu as laissé sur ton objet, il va donc générer des requêtes SQL à partir de ces informations.

    Pour ta question subsidiaire, il n'y a pas vraiment de lien direct entre un service web et une base de données, mais en gros si tu veux déléguer la partie liée aux traitement de ta base de données à une autre couche (c'est que l'on fait généralement dans une architecture orienté service SOA, ou "microservice"), tu vas remplacer toutes tes opérations ayant un lien avec la base de données par des appels de service web. Dit comme ça tu peux ne pas en voir l'intérêt, mais si par exemple toi entreprise A ne veut pas exposer ta base de données (PostgreSQL/Oracle/SQL Server etc) à entreprise B, alors tu ne vas exposer que certaines fonctionnalités via ce service web.


    Cordialement,
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  3. #3
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Oui enfin, pour la question subsidiaire, hibernate mappe du relationnel vers de l'objet. Un Webservice n'étant pas du relationnel, on ne vois pas trop comment tu pourrais mettre ça comme source dans hibernate. Sans parler du fait qu'il te faudrait des webservice implémentant les transaction distribuées ce qui n'est pas le cas de la majorité des webservices que tu trouvera.

Discussions similaires

  1. Contribuez à la FAQ et aux CODES SOURCE XML
    Par Community Management dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 21/04/2008, 20h52
  2. code source de netstat
    Par calif dans le forum Développement
    Réponses: 3
    Dernier message: 28/09/2003, 08h39
  3. Defragmenteur code-source
    Par ak-k dans le forum Windows
    Réponses: 7
    Dernier message: 25/08/2003, 14h36
  4. Je cherche le code-source d'un interface de Windows
    Par Robert A. dans le forum Windows
    Réponses: 5
    Dernier message: 02/06/2003, 09h45
  5. [VB6] Code source pour modifier MsgBox
    Par khany dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 25/02/2003, 15h13

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