Bonjour,
Quelqu'un m'a dit qu'il travaille sur un client lourd développé en Java J2EE, est-ce possible ? J2EE n'est pas censé faire des applications web (donc client léger) ?
Merci
Bonjour,
Quelqu'un m'a dit qu'il travaille sur un client lourd développé en Java J2EE, est-ce possible ? J2EE n'est pas censé faire des applications web (donc client léger) ?
Merci
D'abord, le terme J2EE à été abandonné en 2005 et remplacé par Java EE.
Ensuite, en Java EE, il existe plusieurs techniques de remoting : HTTP, EJB, JMS. Il a donc pu faire un client lourd qui se connecte à l'application Java EE, côté serveur.
Java ee regroupe de nombreuses api. Il peut très bien avoir créé une application qui se connecte à un serveur jee. Il peut aussi même si l'intérêt est assez limité avoir fait une application lourde qui embarque son propre conteneur java ee.
Merci pour vos réponses, il m'a également dit qu'il y a des clients légers qui permettent d’interagir avec son client lourd...
Je ne suis pas expert Java, mais cette architecture je n'arrive pas à la comprendre...
Bonjour,
Une application lourde s'exécute coté client c'est à dire au niveau de la JVM installé chez le client, un client léger s'exécute coté serveur sauf pour le cas des applets.
L'application réaliser en JavaEE doit être déployé sur un serveur web ou d'application et peut offrir la possibilité de téléchargé un fichier avec une extension JNLP qui permet de lancer l'application lourde lors de son exécution(en réalité ce qui a été lancer c'est la classe main d'une application.jar mais son exécution reste toujours coté client).
Dedans on peut lancer n'importe quel instruction ou commande (vers le serveur de base données par exemple ou le serveur de déploiement ) tant qu'on a accès à le faire.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager