Tom's Guide > Forum > Programmation > Réflexion sur l'architecture J2EE moderne

Réflexion sur l'architecture J2EE moderne

Forum Programmation : Réflexion sur l'architecture J2EE moderne

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,

Je voudrais un retour d'expérience de développeurs qui ont travaillés sur une architecture J2EE moderne.

Dans quel cas, préférer Hibernate par rapport à des EJB-2 entités.

Si l'implémentation EJB-3 de l'Application Server n'est pas basé sur Hibernate, doit-on préférer Hibernate malgré tout ?

Du coup, ne casse-t-on pas l’appellation J2EE ?

------------------------------ Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire.
Voltaire
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Et bien ? Ca n'intéresse personne ?

------------------------------ Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire.
Voltaire
Répondre à Optionnelle

argh!
NAN!!!!
optionnelle est aussi dans l'infomartique!

/me cherche une corde au plus vite.

ps : en plus, elle se torture l'esprit sur des questions où l'aspect technique n'a que faire de l'appelation "J2EE".

d'ailleurs, en réfléchissant 3 secondes, J2EE est un framework. pas une appelation AOC.

Message cité 1 fois
Message édité par Vinz42 le 21-02-2007 à 15:55:45
------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

Vinz42 a écrit :

argh!
NAN!!!!
optionnelle est aussi dans l'infomartique!

/me cherche une corde au plus vite.

ps : en plus, elle se torture l'esprit sur des questions où l'aspect technique n'a que faire de l'appelation "J2EE".

d'ailleurs, en réfléchissant 3 secondes, J2EE est un framework. pas une appelation AOC.


Et oui, optionnelle est ingénieur : fémini(ne/ste) & ingénieur !

Le sens de la question sur le label J2EE (JEE) est basé sur le constat suivant :
L'architechture cible JEE prévoit l'utilisation d'un certain nombre de technologies et de certains concepts. Si on déroge à une technologie au profit d'une autre plus pratique dans certains contextes, peut-on toujours qualifier notre architecture de "compatible" JEE ou est-ce une architechture batarde ?

------------------------------ Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire.
Voltaire
Répondre à Optionnelle

honnêtement, jmen tapes.
merde! ingé féministe! t'as une prime ? :P

tu veux pas bosser dans la même boite que moi ?
on est un peu pauvre en ce qui concerne les ingénieuses.

edit : ok, j'arrêtes de pourrir le topic.
mais ça m'étonnerait que ça interessesse grand monde.
peut-être djakar.


Message édité par Vinz42 le 21-02-2007 à 16:13:44
------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

Tu me pourri mon post : si tu veux parler à la optionnelle en tant que fille, on va dans le coin des IDNautes.
Ouinnnnn !

------------------------------ Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire.
Voltaire
Répondre à Optionnelle

Djakar est spécialiste .Net. J2EE il connait, mais il est pas puriste dans le domaine.

------------------------------ Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire.
Voltaire
Répondre à Optionnelle

[hs]
merde...
on a la famille djakar/optionnelle sur idn...

il arrive quand le fiston ?
[/hs]
ps : djakar a signé la pétition ?


Message édité par Vinz42 le 21-02-2007 à 16:25:30
------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

Mon fils est un joueur de counter strike...
C'est son seul lien avec l'informatique.
Et oui, Djakar a signé la pétition, du coup, je me suis empressée de le punir en demandant une photo de toi et de pastigo !

------------------------------ Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire.
Voltaire
Répondre à Optionnelle

Sinon, la question originale était on ne peut plus sérieuse, hein !

------------------------------ Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire.
Voltaire
Répondre à Optionnelle

Optionnelle a écrit :

Mon fils est un joueur de counter strike...
C'est son seul lien avec l'informatique.
Et oui, Djakar a signé la pétition, du coup, je me suis empressée de le punir en demandant une photo de toi et de pastigo !


c'est pour ça qu'on ne le voit plus :
date du dernier message de djakar : 19-02-2007 à 22:13
bon, faut vraiment que j'arrête de polluer ce topic.

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

Il est en train de faire une présentation à son client à Paris en ce moment. Il ne doit pas avoir de connexion internet à disposition. Il rentrera avec l'avion du soir et hier il préparait son powerpoint...


Message édité par Optionnelle le 21-02-2007 à 16:40:07
------------------------------ Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire.
Voltaire
Répondre à Optionnelle

Citation :

Le sens de la question sur le label J2EE (JEE) est basé sur le constat suivant :
L'architechture cible JEE prévoit l'utilisation d'un certain nombre de technologies et de certains concepts. Si on déroge à une technologie au profit d'une autre plus pratique dans certains contextes, peut-on toujours qualifier notre architecture de "compatible" JEE ou est-ce une architechture batarde ?


Si la modification est un ajout sur une architecture compatible J2EE, on peut dire que c'est du J2EE étendu. Maintenant, si ça va à l'encontre des spécifications, ce n'est pas J2EE.
Pour moi, le choix de Framework (et des éléments qui le composent) ne se fait pas sur un nom, mais sur un besoin spécifique. Seul le fait de mélanger trop d'API parasites pourrait poser des problèmes de déploiement.

Répondre à CRicky

En l'occurence, ce serait pour ne pas utiliser les EJB Entités s'ils ne sont pas basés sur Hibernate et utiliser à la place des JavaBeans dans le framework Hibernate.
Par contre, on continurait à utiliser des EJB Sessions et des EJB Messages dans le conteneur JEE.

------------------------------ Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire.
Voltaire
Répondre à Optionnelle

Mon point de vue est que le fait de ne pas utiliser toutes les techniques et API d'une technologie n'implique pas forcément que l'on utilise mal ladite technologie.

Ma Princesse, tu oublies qu'Hibernate ou pas, les EJB3 sont plus pratiques que les EJB2. Donc, le choix de la technique de persistance ne devrait être imposé que par l'aspect pragmatique des choses. A savoir : quelle est la valeur ajoutée ? Si c'est plus pratique dans le contexte, alors oui on l'utilise.

En partant de ce constat, on ne devrait plus voir des nouveaux développements utiliser des EJB2, mais Hibernate à la place. Par contre, les EJB3 devraient se répandre rapidement.

------------------------------ Djakar
http://www.nova-id.com
Kit de survie sur les forums : Du bon sens, de la modération, du savoir vivre et une bonne dose d'humour
Répondre à Djakar

Je suis novice depuis peu J2EE , donc je vais peut etre bien dire une bétise ( pour pas changer ) ^^

Citation :


L'architechture cible JEE prévoit l'utilisation d'un certain nombre de technologies et de certains concepts. Si on déroge à une technologie au profit d'une autre plus pratique dans certains contextes, peut-on toujours qualifier notre architecture de "compatible" JEE ou est-ce une architechture batarde ?



L'inverse pourrait faire qu'on se pause la même question. Pourrais ton qualifier une application Swing de l'appelation J2EE parce qu'on utilise le framework Hibernate au sein de cette application ?

Personnellement , du moment que le coté pratique, réutilisable et surtout modifiable en très peu de ligne est présent , je m'en moque un peu de savoir si je suis dans la norme ou pas . Ce qu'on nous demande à nous au bureau , c'est de faire vite , les cadres se moquent complètement de quel moyen on a utiliser pour réaliser l'application. La seule chose qu'il les inquiète vraiment c'est de changer certains points de l'application le plus rapidement possible selon leur humeur de la journée tout en ignorant les contraintes de mise à jour qui pourrait se pointer .


En espérant n'avoir pas dit d'incohérence sur un sujet au combien intéressant ( ils sont rares ces derniers temps ... )

Répondre à RiiMii

Citation :

L'inverse pourrait faire qu'on se pause la même question. Pourrais ton qualifier une application Swing de l'appelation J2EE parce qu'on utilise le framework Hibernate au sein de cette application ?


A mon avis non.
JEE est un standard vers lequel tendre. Hibernate est un framework qui prend en charge pour toi un certain nombre de tâches.
Par contre, ce standard parle d'EJB3 (pour sa dernière instance). Or rien de dit que la persistance des EJB3 sera faite par Hibernate. JBoss a choisi Hibernate, mais pas JOnAS dans leurs implémentations respectives du conteneur d'EJB.

Citation :

Ce qu'on nous demande à nous au bureau , c'est de faire vite , les cadres se moquent complètement de quel moyen on a utiliser pour réaliser l'application


Pareil pour mes clients, mais si tu veux gagner du temps et de l'efficacité, tu essais de t'appuyer un maximum sur des standards pour pouvoir échanger rapidement telle ou telle partie.

------------------------------ Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire.
Voltaire
Répondre à Optionnelle

Citation :



Pareil pour mes clients, mais si tu veux gagner du temps et de l'efficacité, tu essais de t'appuyer un maximum sur des standards pour pouvoir échanger rapidement telle ou telle partie.




C'est bien ce que je voulais dire ;).

Bon je retourne justement sur Jonas , j'ai quelques petits soucis avec son service mail ^^


Message édité par RiiMii le 22-02-2007 à 15:08:47
------------------------------
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne et personne ne sais pourquoi...
Répondre à RiiMii
Tom's Guide > Forum > Programmation > Réflexion sur l'architecture J2EE moderne
Aller à :

Il y a 991 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens