Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : transformation d'une application java en application web [ Divers / Applets ] (kymior)

vendredi 18 avril 2008 à 09:13:22 | transformation d'une application java en application web

kymior

Bonjour,

S'il vous plaît, j'aurai vraiment besoin de votre aide. En fait, j'ai développé une application java (java application) et il se trouve que je dois insérer cette application dans une page web, je ne sais pas si c'est possible.

J'ai changé l'entête de ma classe:

public class maclasse extends Jframe implements ActionListener,ItemListener{code} en

public class maclasse extends JApplet implements ActionListener,ItemListener{code}

(j'ai vu dans un document un exemple assez simple qui faisait la même chose, et c'est pourquoi j'ai fait une application java car je trouve que c'est plus facile en plus j'avais plus de documentation sur une application java que sur une application web, dans ce document ils ont dit que le reste du code est le même mais il faut supprimer seulement la fonction main et écrire une fonction init)

J'ai supprimé la fonction main et avais écrit ceci à sa place:

public void init()

{

super.init();

}

En fait, je ne connais pas toutes les possibilités pour la fonction init() et cela ne me facilite pas du tout la tâche. J'ai compilé maclasse.java sur netbeans pour avoir un .class, et j'avais ensuite créé maclasse.html dans laquelle je fais appel à l'applet maclasse mais voilà quand j'exécute il n'affiche rien, enfin si, un message: "Echec du chargement de l'applet Java" et avant ce message-là: "Applet maclasse notinited"(le message du navigateur),  je ne comprends pas.

Y-a-t-il une solution pour que cela fonctionne en adaptant mon application java de façon à ce qu'elle devienne un applet java ? Ma question vous semble peut-être stupide mais je la pose quand même. La vérité c'est que c'est la première fois que j'essaye de créer une application web et ce n'est que le début et je me plante déjà. S'il vous plaît, aidez-moi c'est urgent.

En fait dans maclasse.html j'ai juste écrit ceci :

<html>

<head><title>Mon applet WESIG</title>

</head>

<body>

<p align="center">

<applet code="maclasse.class >

</p>

</applet>

</body>

</html>

J'ai mis mon fichier maclasse.class dans le même répertoire que maclasse.html et maclasse.java.

Merci déjà pour vos réponses. Excusez-moi, si mes phrases sont mal structurées. Si vous voulez avoir plus de renseignement concernant mon problème, n'hésitez-pas à me le dire.

 


vendredi 18 avril 2008 à 13:03:19 | Re : transformation d'une application java en application web

gouessej

Bonjour

Crée plutôt une classe qui instancie JApplet et qui appelle ton constructeur de ton application dans la méthode init(). Fais plutôt une archive Java (JAR) pour le déploiement.

TUER : http://tuer.tuxfamily.org/tuer.php

yeah! vive java

vendredi 18 avril 2008 à 16:45:02 | Re : transformation d'une application java en application web

Ombitious_Developper

Salut:

D'après qu'il me paraît la transformation d'une application Swing vers une applet Java n'est pas intuitive.

J'ai appris qu'avant entammer un projet il faut faire une recherche exhaustive pour voir qu'est ce qu'il existe deja comme technologies, API, frameworks, languages, ...

Dans ce contexte RCP (Rich Client Platform) permet la tranformation automatique d'une application desktop écrite avec SWT en une Application Internet Riches (RIA) avec des composants avancés tels que les [Docking Windows] d'Eclipse, ....

Je ne sais pas si le temps

vendredi 18 avril 2008 à 16:45:11 | Re : transformation d'une application java en application web

Ombitious_Developper

Salut:

D'après qu'il me paraît la transformation d'une application Swing vers une applet Java n'est pas intuitive.

J'ai appris qu'avant entammer un projet il faut faire une recherche exhaustive pour voir qu'est ce qu'il existe deja comme technologies, API, frameworks, languages, ...

Dans ce contexte RCP (Rich Client Platform) permet la tranformation automatique d'une application desktop écrite avec SWT en une Application Internet Riches (RIA) avec des composants avancés tels que les [Docking Windows] d'Eclipse, ....

Cordialement.

vendredi 18 avril 2008 à 18:58:07 | Re : transformation d'une application java en application web

gouessej

Réponse acceptée !
J'ai déjà fait la transformation dans un sens et dans l'autre (l'ancêtre de mon jeu vidéo en 3D était une applet alors que mon jeu est une application). Ce qui change essentiellement est la façon d'accéder aux ressources (fichiers) et ensuite, on peut s'arranger pour limiter au maximum les changements à faire, par exemple, en commençant à faire ce que je t'ai proposé.



TUER : http://tuer.tuxfamily.org/tuer.php

yeah! vive java

samedi 19 avril 2008 à 18:02:57 | Re : transformation d'une application java en application web

kymior

Merci, pour vos réponses, gouessej, je vais essayer de voir ce que tu m'as suggéré . Je tiendrai compte de tout ce vous avez dit, mais pour le moment, je vais voir ce qu'il a proposé. Je vous tiendrai au courant

dimanche 20 avril 2008 à 09:01:02 | Re : transformation d'une application java en application web

gouessej

Bonjour

Va voir du côté des méthodes getResource(String name) et getResourceAsStream(String name) de la classe Class pour récupérer des fichiers à l'intérieur de l'archive Java que tu vas faire. La façon de procéder pour accéder à une archive Java depuis du code d'une autre archive Java est un peu différente, il faudra que tu me dises si tu as besoin de ça. Bon courage.

TUER : http://tuer.tuxfamily.org/tuer.php

yeah! vive java

lundi 21 avril 2008 à 10:38:12 | Re : transformation d'une application java en application web

kymior

En fait, je ne sais pas si je vais avoir besoin de ce que tu dis, mais en fait, tu m'as beaucoup aidé à résoudre mon problème, mais mon problème maintenant c'est que je peux éditer mon applet sur applet viewer mais je n'y arrive pas avec un navigateur( ce n'est pas un problème de navigateur puisque j'ai téléchargé spécialement pour en être sûr la dernière version de firefox et ie7), je ne sais pas si je ne procède pas de la bonne manière.
Quand je l'ai édité avec appletviewer netbeans a généré un fichier html mais il y a des trucs en anglais que je ne comprends pas bien, je voudrai en fait changer la forme l'emplacement, la couleurd'arrière plan mais quand je copie le fichier html correspondant en prenant soin de mettre le jar et le .class correspondant, l'applet ne s'affiche pas, même erreur que la dernière fois. Je m'y suis peut-être mal pris, si c'est le cas comment devrais-je m'y prendre. Merci!

lundi 21 avril 2008 à 12:51:47 | Re : transformation d'une application java en application web

gouessej

Bonjour

Je ne me sers pas de netbeans pour faire ça moi. Normalement, le JAR devrait suffire, je ne vois pas pourquoi tu mets le fichier .class, il doit déjà être dans le JAR. De plus, il est préférable d'utiliser la balise <OBJECT> plutôt que la balise <APPLET>. Va voir ici :
http://www.w3.org/TR/REC-html40/struct/objects.html#edef-OBJECT

Désolé, je le répète, pour faire de la programmation informatique, il faut maîtriser au moins l'anglais technique de base sinon tu ne pourras même pas comprendre une documentation pour une API, les exceptions, les messages d'erreur... Si ça se trouve, si tu comprenais les trucs en anglais auxquels tu fais allusion, tu aurais peut-être déjà la réponse.


TUER : http://tuer.tuxfamily.org/tuer.php

yeah! vive java



Cette discussion est classé dans : java, applet, web, application, maclasse


Répondre à ce message

Sujets en rapport avec ce message

Portage d'une application Java en Applet [ par yledoare ] Bonjour,J'ai intégré une application java dans une applet, mais au lancement de cette applet, l'application se lance dans un nouveau jframe (comme dan Lancer un Navigateur web dans une application Java [ par abeele2 ] Bonjour,Je souhaite intégrer l'affichage d'une page html dans une application Java. L'affichage doit permettre de cliquer sur les liens de la page et Solution pour Application web graphique [ par watterson ] Bonjour,Je dois réaliser application web en java dans laquelle l'utilisateur doit dessiner un graphe composé de noeuds et de liens pour ensuite l'enre transformer un fichier java en applet? [ par ikbpresident84 ] Bonjour a tous!vous aller rire mais mon probleme est un peu farfelu.....j ai fais un programme en java qui marche nickel mais je n ai pas tenu compte transformation d'une application Java en Applet [ par spyarbraz ] J'ai une application Java (avec JFrame, JDialog ...) et je voudrai la transformer en Applet. Existe-t-il un moyen simple de le faire? Existe-t-il un p Japplet pour page web ou autre ??? [ par Shiryu44 ] Bonjour à tous,Débutant en java,je souhaiterai mettre sur une page web, une application java, mais on m'a dit (à tord je pense) que j'été obligé de fa Problème lancement application java Web start [ par kal80 ] Bonjour a tous et merci de l'aide que vous pourrez m'accorder. Je dois mettre en place un programme java d'instant messaging sur un portail (environem Développement d'une application web en java [ par fabolous78 ] bonjour à tous, j'aimerai avoir des conseils sur le développement d'une appli web en java. est-il préférable d'utiliser eclipse ou netbeans ? quels Sécurité et Java [ par SLaYerS ] Bonjour à tous !     Voila, je suis en train de réalisé une applet et j'aimerai bien pouvoir afficher le contenu d'une page web, une sorte de mini br Applet pouvant être Multi-serveurs ou un équivalent le permettant? [ par InTh3eWinD ] Bonjour, bon alors voila le probleme J'ai pour mon projet de fin d'etude une application a créé en java. Cette application existe déjà en c et pour d


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.