Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1634 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Comment porter une interface sur le web via JSP ou Servlet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment porter une interface sur le web via JSP ou Servlet

n°672051
Sampras
Jeune padawan veut devenir gd
Posté le 12-03-2004 à 16:07:25  profilanswer
 

Bonjour tout le monde,  
 
Je voudrais porter une interface réalisée en Java Swing en Servlet ou en JSP pour qu'elle puisse être utilisée sur le web.  
 
Si certaines personnes ont des idées, je suis preneur car je ne mis connais pas du tout en JSP.        
 
Merci d'avance.  
 
 :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  ;)  ;)  ;)  :bounce:  :bounce:  :bounce:  :bounce:  :bounce:

mood
Publicité
Posté le 12-03-2004 à 16:07:25  profilanswer
 

n°672181
R3g
fonctionnaire certifié ITIL
Posté le 12-03-2004 à 17:50:54  profilanswer
 

JSP / servlets, c'est avant tou fait pour être utilisé pour faire des webapps, qui se basent sur le protocole http. Ce protocole étant en mode non connecté, l'interaction entre l'utilisateur et le programme via l'interface web se fait via des transactions ponctuelles qui permettent l'échange de données entre le client et le serveur. C'est un mode de fonctionnement très différent de celui d'un programme avec une GUI faite en Swing par exemple, et pour ces raisons il me semble peu réaliste de "porter" une interface réalisée en Swing vers JSP/Servlet.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°673323
veryfree
Posté le 14-03-2004 à 17:43:00  profilanswer
 

oui voila, utilise java web start plutot

n°673760
Sampras
Jeune padawan veut devenir gd
Posté le 15-03-2004 à 08:54:24  profilanswer
 

Merci pour toutes ces réponses.
R3g, quand tu dis peut réaliste, ca veut dire impossible ou c'est que tu ne sais pas comment on peut le faire.
Car il doit bien être possible de foutre une interface dans un mode web. Je ne dois quand même pas être le premier à vouloir le faire !!
Mais Java Web Start, ca consiste en koi sinon ???
 
Merci encore  
 
Pete

n°673780
darklord
You're welcome
Posté le 15-03-2004 à 09:53:40  profilanswer
 

Sampras a écrit :

Merci pour toutes ces réponses.
R3g, quand tu dis peut réaliste, ca veut dire impossible ou c'est que tu ne sais pas comment on peut le faire.
Car il doit bien être possible de foutre une interface dans un mode web. Je ne dois quand même pas être le premier à vouloir le faire !!


 
[:kiki]
Déjà faire une appli standalone qui marche locallement et la porter en environnement web, ca a un nombre de contraintes logiques qui n'ont rien à voir avec la techno utilisée.
 
Tout dépend ce que tu veux faire.  
 
Si tu veux pouvoir lancer ton appli depuis le web -> Java web start
Si tu veux executer ton appli dans un navigateur -> applet  
 
Mais bon dans le cas ou tu veux exectuer le truc coté server et dans une frame web, tu seras d'accord pour dire que c'est plus un problème lié à l'appli elle même qu'à la techno.
 
C'est quoi ton appli?

n°673789
Sampras
Jeune padawan veut devenir gd
Posté le 15-03-2004 à 09:58:19  profilanswer
 

L'appli est en fait une interface qui permet de faire des traitements sur les documents. Tu lui files un document scanné et l'interface, via des traitements d'imagerie, te redonne le document avec tous les blocs de texte détectés.
Mais en fait, l'appli est une version encore beta ce qui signifie que je lance l'appli en passant des paramètres dans la ligne d'exécution (javaw .....)
Tu veux savoir autre chose en ce qui oncerne l'appli ?

n°673806
darklord
You're welcome
Posté le 15-03-2004 à 10:18:02  profilanswer
 

Sampras a écrit :

L'appli est en fait une interface qui permet de faire des traitements sur les documents. Tu lui files un document scanné et l'interface, via des traitements d'imagerie, te redonne le document avec tous les blocs de texte détectés.
Mais en fait, l'appli est une version encore beta ce qui signifie que je lance l'appli en passant des paramètres dans la ligne d'exécution (javaw .....)
Tu veux savoir autre chose en ce qui oncerne l'appli ?


 
Oui,
 
Document = ?
Pq veux tu en faire un accès web? Tu as conscience que tout les traitements se font sur le serveur dans ce cas (au cas où tu voudrais utiliser le filesystem du client)


---------------
Just because you feel good does not make you right
n°674769
Sampras
Jeune padawan veut devenir gd
Posté le 16-03-2004 à 09:00:31  profilanswer
 

Cette interface a été réalisé en JavaSwing avec des composants assez lourds comme JFileChooser, JTree, JTable ...
Je veux mettre cette interface su le web car je veux qu'elle soit utilisé à distance par un navigateur web. Je pensais que JSP ou Servlet étaient les meilleurs outils pour réaliser celà.
Comme cette interface permet à un utilisateur de donner un document à l'interface pour que cette dernière y fasse un traitement et en ressorte un résultat.
Je voudrais que des utilisateurs en France et en Europe puisse utiliser cette interface par le biais d'internet.
Donc qu'en pense qu'en à la réalisation (possible ou non) et qu'en aux outils ?

n°674839
Sampras
Jeune padawan veut devenir gd
Posté le 16-03-2004 à 10:44:09  profilanswer
 

Si d'autes personnes ont des idées, n'hésitez pas .
 
Merci encore

n°674861
zyx
NCC - 1701
Posté le 16-03-2004 à 11:07:37  profilanswer
 

C pas gagné!
 
Tu peux imaginer une appli web servlet (Java coté serveur) avec des éléments de formulaire (HTML, coté navigateur web)  et de javascript (script HTML, éxécuté coté navigateur).  
 
le Jfilechooser existe en javascript, la table devra être remplacée par une génération de code dans le servlet, de même que le Jtree. Il faudra alors faire attention au temps d'éxécution.
 
Il serait préférable de reprendre les spec de l'appli et de repartir à zéro. Ainsi, tu définira la forme de  tes pages web et programmera une interface de forme différent mais plus adaptée...

mood
Publicité
Posté le 16-03-2004 à 11:07:37  profilanswer
 

n°674869
Sampras
Jeune padawan veut devenir gd
Posté le 16-03-2004 à 11:17:10  profilanswer
 

Ok mais l'idée d'utiliser JSP ou Servlet, ca ne serait pas une idée intéressante?

n°674916
zyx
NCC - 1701
Posté le 16-03-2004 à 12:08:56  profilanswer
 

Si c'est pour que tout le monde puisse accéder à une base de donnée commune, c'est très bien. Avec un servlet, tous les ordinateur équipés d'un navigateur internet peuvent accèder à ton appli. C'est mieux que d'installer un outil sur tous les ordis.  
 
Par contre, il faut repenser les applis client/serveur dans le sens où les IHM sont complètement à remplacer. Les modules qui ne font que du traitement peuvent être récupérés en théorie.

n°674981
R3g
fonctionnaire certifié ITIL
Posté le 16-03-2004 à 13:06:57  profilanswer
 

Sampras a écrit :

Ok mais l'idée d'utiliser JSP ou Servlet, ca ne serait pas une idée intéressante?

Tu en as deja fait des JSP/Servlets ? ou même des applis web php, asp ou autre. Vu la manière dont tu en parles, on a l'impression que tu ne mesures pas bien les différences fondamentales qui existent entre ce genre d'interfaces et les IHM "classiques". Tu devrais peut-être essayer de trouver un tutorial là-dessus, et faire deja une petite appli toute simple en JSP/Servlets, avant de te lancer dans un gros projet.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°675026
Sampras
Jeune padawan veut devenir gd
Posté le 16-03-2004 à 13:59:06  profilanswer
 

Non je n'ai jamais fait de JSP/Servlet. J'ai vu quelques bouts de code en JSP mais je n'ai pas vu de code permettant de réaliser une interface.
Je suis d'accord avec toi quand tu dis qu'il faut que je fasse une petite appli avant de commmencer sur le gros projet.
Mais je voulais mesurere la difficulté de ce projet mais aussi sa faisabilité .
La question était en gros de savoir si vu l'interface que j'avais en JavaSwing, il était possible sans problème de la mettre sur le net juste avec quelques outils JSP ou que je devais quasiment refaire l'interface en totalité en JSP car le swing à du mal à se mettre sur le net.
 
Voila

n°675044
El_gringo
Posté le 16-03-2004 à 14:08:35  profilanswer
 

Sampras a écrit :

Non je n'ai jamais fait de JSP/Servlet. J'ai vu quelques bouts de code en JSP mais je n'ai pas vu de code permettant de réaliser une interface.
Je suis d'accord avec toi quand tu dis qu'il faut que je fasse une petite appli avant de commmencer sur le gros projet.
Mais je voulais mesurere la difficulté de ce projet mais aussi sa faisabilité .
La question était en gros de savoir si vu l'interface que j'avais en JavaSwing, il était possible sans problème de la mettre sur le net juste avec quelques outils JSP ou que je devais quasiment refaire l'interface en totalité en JSP car le swing à du mal à se mettre sur le net.
Voila


 
si tu veux faire du JSP il faudra tout refaire. Dis toi que les JSP, ça ne cré pas directement une interface. ça permet de générer du HTML, qui constitue l'interface de ton appli.


---------------
Les Vers Solitaires, on aime ... ou pas !
n°675058
Sampras
Jeune padawan veut devenir gd
Posté le 16-03-2004 à 14:15:36  profilanswer
 

D'accord.
Donc si je comprend, d'après toi, si j'utilise du JSP, je suis obligé de refaire l'interface Swing avec les outils HTML/JSP ?
Mais, au cas où, y a t'il quelqu'un qui connait, si c'est possible,de laisser l'interface Swing et de la mettre sur internet(via des outils autres que JSP )?
 
Merci

n°675064
darklord
You're welcome
Posté le 16-03-2004 à 14:21:02  profilanswer
 

Sampras a écrit :

D'accord.
Donc si je comprend, d'après toi, si j'utilise du JSP, je suis obligé de refaire l'interface Swing avec les outils HTML/JSP ?
Mais, au cas où, y a t'il quelqu'un qui connait, si c'est possible,de laisser l'interface Swing et de la mettre sur internet(via des outils autres que JSP )?
 
Merci


 
Une applet et je l'ai déjà dit

n°675067
zyx
NCC - 1701
Posté le 16-03-2004 à 14:22:37  profilanswer
 

Il y a peut-être moyen avec des applet, mais je ne suis pas du tout sûr que ça puisse communiqué directement avec un servlet (allés-retours de données)

n°675075
Sampras
Jeune padawan veut devenir gd
Posté le 16-03-2004 à 14:31:27  profilanswer
 

Ok une applet mais ce n'est po trop lourd. C'est une simple question

n°675088
zyx
NCC - 1701
Posté le 16-03-2004 à 14:43:29  profilanswer
 

Si c'est assez lourd, surtout qu'un système de servlet ajoute déjà un  peur de lourdeur côté serveur. Le mieux est de faire un intranet standard et de récupérer le max de composants interne de ton appli.

n°675096
El_gringo
Posté le 16-03-2004 à 14:46:49  profilanswer
 

zyx a écrit :

Il y a peut-être moyen avec des applet, mais je ne suis pas du tout sûr que ça puisse communiqué directement avec un servlet (allés-retours de données)


 
C'est pas dit qu'il ai besoin de servlet / communiquer avec le serveur !


---------------
Les Vers Solitaires, on aime ... ou pas !
n°675101
zyx
NCC - 1701
Posté le 16-03-2004 à 14:52:33  profilanswer
 

c clair, mais les servlet/JSP ont l'air d'être imposé si j'ai bien compris. :/

n°675112
El_gringo
Posté le 16-03-2004 à 15:05:36  profilanswer
 

Ben, t'as pas bien compris alors.
Applet : appli Java incluse dans du HTML (dans des pages web quoi)
Servlet/JSP : appli Java permettant de lire et écrire via HTTP (utilisé pour des sites web dynamiques)
Les 2 sont indémendants !


---------------
Les Vers Solitaires, on aime ... ou pas !
n°675133
zyx
NCC - 1701
Posté le 16-03-2004 à 15:30:49  profilanswer
 

el_gringo a écrit :

Ben, t'as pas bien compris alors.
Applet : appli Java incluse dans du HTML (dans des pages web quoi)
Servlet/JSP : appli Java permettant de lire et écrire via HTTP (utilisé pour des sites web dynamiques)
Les 2 sont indémendants !


techniquement, je suis d'accord. Ce que je suposait, c'était que le Boss voulait absolument un truc sous-forme de servlet/JSP pour d'autres raisons.  [:airforceone]

n°675136
Sampras
Jeune padawan veut devenir gd
Posté le 16-03-2004 à 15:32:51  profilanswer
 

Je vous remercie de toutes vos solutions mais en fait, quelques changements viennent de se produire.
 
En fait, je viens de me rendre compte que je ne dois pas mettre l'interface en totalité sur le net mais partiellement si on peut dire.
Le but du projet est en fait de faire une application qui permettra à un utilisateur de tester l'interface avec un document à lui.  
L'application fera des traitements sur le document fournit par l'utilisateur (d'après ce que je pense, l'interface originale qui fait les traitements se trouvera sur le serveur et donc l'application que je dois réaliser fera appel à cette interface) et ensuite, l'application renverra le résutlat des traitements sur le navigateur web.  
 
D'après vous, quel outil serait le plus adéquat pour réaliser cette application.
 
 
Sampras.

n°675182
Sampras
Jeune padawan veut devenir gd
Posté le 16-03-2004 à 16:32:26  profilanswer
 

J'avais une solution mais j'ai des doutes qu'elle fonctionne !!!!
Si l'interface se trouve sur le serveur, il est possible de faire une application web qui envoie les renseignements fournit par l'utilisateur se servant de l'application à l'interface se trouvant sur le serveur. Mais il est clair que je ne sait pas comment.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Comment porter une interface sur le web via JSP ou Servlet

 

Sujets relatifs
Communication objet et servletintegration sources Labwindows dans interface en VB
BCC5.5 - faire un bouton, une interface graphique.[JSP] débutant | j'ai honte mais j'arrive pas a faire un helloworld :(
[ORACLE] Interface Administration?[Servlet] Design ?
[JAVA] Hébergement de JSPProbleme de forward dans une servlet
JSP : problème avec le mécanisme de gestion des erreurs[Java] Une envie de JSP a la sauce Servlet
Plus de sujets relatifs à : Comment porter une interface sur le web via JSP ou Servlet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR