Programmation » Question sur JAVA
Catégorie:  
   
Question sur JAVA
Publié le 04/07/2009 @ 17:03:00,
Par mugabo
1) citez quatre manières de faire de la persistance pour des objets JAVA ?

MA réponse :

1) LES EJB
2) Hibernate
3) Javabean
4) La sérialisation.

2) citez une différence et une similarité entre les concepts de Load balancing et de Fail over.

3) quelle est selon vous la meilheur méthode de récupérer , dans une application A, une liste de valeurs produites par une application B, toutes deux connectées sur un réseau de type internet ? (décrivez votre réponse en termes de séquence d"exécution, de technologies/ objets utilisés, expliquer votre choix en exposant brièvement deux avantages de cette solution.

ETAPES Téchnologies / objets
------ ----------------------


Bien à vous
   
Question sur JAVA
Publié le 04/07/2009 @ 19:38:53,
Par gizmo
Pour le 1, Ni les EJB, ni les Jaavbeans ne servent à faire de la persitence. Du moins pas directement.
Et Hibernate est un framework de persitence, mais il se base sur d'autres technologies java sous-jacentes.

Pour la question 3, il manque des données essentielles à l'énoncé pour pouvoir répondre correctement. L'importance (ou non) de l'ordre de transmission des données par exemple.
Concept vivant.
   
Question sur JAVA
Publié le 04/07/2009 @ 22:15:19,
Par Keeper
2) Différence :
Load Balacing -> réparti la charge sur 2 systèmes
Failover : une second système prend la main en cas de défaillance du premier

Point commun : il faut dédoubler le système visé
   
Question sur JAVA
Publié le 04/07/2009 @ 23:10:09,
Par rfr
Pour le 1, Ni les EJB, ni les Jaavbeans ne servent à faire de la persitence. Du moins pas directement.
Et Hibernate est un framework de persitence, mais il se base sur d'autres technologies java sous-jacentes.

Pour la question 3, il manque des données essentielles à l'énoncé pour pouvoir répondre correctement. L'importance (ou non) de l'ordre de transmission des données par exemple.


Les Entity Beans n'existent QUE pour la persistence la réponse me semble correcte.

Par contre, les JavaBeans effectivement, ça n'a rien à voir.

Ce qui est marrant, c'est que les EJB dans JBoss par exemple, se basent sur Hibernate qui lui même se base sur JDBC.

Et puis persistence, ça ne veut rien dire en soit. Parle-t-on de la persistence d'objets ou de données? (java.io pourrait être un mécanisme de persistence). La sérialisation aussi dans le sens ou elle permet la sauvegarde de données (persister un objet dans une base de donnée, c'est aussi le sérialiser).

Pour la question 3, je ne peux que plussoyer, c'est horriblement imprécis. La meilleur technologie en fonction de quoi? Le temps de développement? La vitesse d'exécution? La portabilité? ...
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
Question sur JAVA
Publié le 05/07/2009 @ 00:35:57,
Par gizmo


Les Entity Beans n'existent QUE pour la persistence la réponse me semble correcte.


Les Entity Beans, oui, mais ce n'est qu'une partie des EJB. C'est un peu comme dire que Spring aussi sert à la persistence, simplement à cause du module ORM. C'est un peu faible.
Concept vivant.
   
Question sur JAVA
Publié le 05/07/2009 @ 05:27:44,
Par rfr


Les Entity Beans, oui, mais ce n'est qu'une partie des EJB. C'est un peu comme dire que Spring aussi sert à la persistence, simplement à cause du module ORM. C'est un peu faible.


Alors nous mettrons tout le monde d'accord en parlant de Java Persistence API.

Damned, insomnie :oh:
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
Question sur JAVA
Publié le 05/07/2009 @ 10:18:13,
Par mugabo
donc la réponse du Premier c'est :

1) Les Entity Beans
2) La sérialisation
3) Hibernate
4) Spring

pour la question trois, il ne manque pas de données. La question était posé comme indiqué plus haut.


Merci encore une fois
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?