2010-07-13 4 views
0

J'ai une applet qui permet de jouer au pendu. Maintenant, je veux créer une application web avec ce code de jeu. Quelle est la manière la plus simple d'effectuer cette action et quels sont les outils ou plates-formes les mieux adaptés à cette solution?JAVA applet conversion en application web

Répondre

0

Si le code de l'applet est bien écrit, vous devriez déjà avoir une séparation dans Model, View et Controller et le code de l'entreprise (le "AI"). Pour convertir en une application Web (je suppose que vous parlez toujours dans le contexte Java et que vous ciblez JSP/Servlet?), Vous devez simplement remplacer le contrôleur d'applet par un servlet et la vue Swing/AWT par un JSP (HTML/CSS/JS) basé. Selon les commentaires, il semble que vous soyez complètement nouveau dans le développement Web. Je vous suggère de vous passer à travers les liens suivants:

+0

Je veux utiliser le JSP, mais je ne sais pas comment la peinture et rapaint travaillerai et comment combiner avec servelet. L'applet utilise des composants Swing. – Gedzis

+0

@Gedzis: oh mon dieu ... La peinture ne fonctionnera pas du tout. Vous devrez réécrire tout ce qui utilise les composants Swing pour travailler sur le Web à la place. Ce qui n'est pas simple du tout, car c'est une plateforme complètement différente. –

+0

JSP est ** complètement différent ** de Swing. JSP ne s'exécute pas du côté client et n'intercepte pas (directement) les événements côté client. C'est le HTML/CSS/JS qui fait cela. JSP est une * technologie d'affichage basée sur le Web * qui fournit un modèle pour écrire du code HTML/CSS/JS et la capacité de générer dynamiquement le HTML/CSS/JS et/ou de mettre en ligne les variables côté serveur. Tout ce qu'il fait est de produire du HTML/CSS/JS et d'envoyer du serveur au client via HTTP. Ce n'est certainement pas comparable avec Swing. Lorsque vous pensez à des événements, vous devez penser à des formulaires HTML avec champ (s) de saisie et soumettre des bouton (s) et/ou JavaScript (Ajax?). – BalusC