Bonjour,
je suis entrain d'assimiler le JEE pour un stage, c'est pourquoi j'aimerais qu'on m'aide à comprendre.
L'application sur laquelle je bosse possède essentiellement ces interactions :
-Servlet/EJB pour les traitement de "fond" si j'ai bien compris. Les 2 sont "reliés" entre eux par des interfaces que j'ai bien identifiés. Il y a aussi des bases de données qui rentrent en compte. L'application recueille des données (via requêtes SQL) qui proviennent d'autres serveurs pour alimenter sa propre BDD. Donc si j'ai bien compris encore une fois, toutes ces requêtes sont effectuées par les EJB ?
-Servlet/Framework(Client). Le framework est Ext JS que j'ai bien identifié dans le code. Cependant, c'est à ce niveau que j'ai du mal à comprendre. Il n'y a pas de fichiers HTML, ni de JSP. Tout est construit par les Servlet qui donnent le code Html ; et encore, je vois que seul le servlet "d’accueil" en donne, pas les autres fichiers. Donc tout est construit par les fichiers JS qui sont associés à des CSS. Le problème, c'est que je ne vois nulle part où les Servlets sont associés. Je pensais que les Servlets envoyaient ces .js au client, mais dans les servlets il n'y a pas d'imports ni même d'utilisation de ces JS.. Ce sont dans les .js où je vois quelques référence aux Servlets, mais du coup ça ne me semble plus logique. Ces lignes des JS ressemblent à ça :
Bref, je ne vois pas comment le rapport peut se faire entre les Servlets (qui traitent les requêtes), et les fichiers JS qui doivent logiquement être interprétés sur le navigateur du client.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Ext.Ajax.request({ url: 'XXXServlet', method: 'POST', callback: function(options, success, response) { var err = false; var msg = "Rechargement de la page."; ...
Concrètement où se fait le lien entre les deux ? fichiers web.xml ? Comment et où est envoyé le code JS au client ?
Dites-moi où je déraille SVP
Merci d'avance de votre aide !
Partager