Je suis un peu perdu, j'essaye de me lancer dans le développement en J2EE (je connais très bien le langage Java). J'ai téléchargé le SDK de Sun comme j'avais fait avec J2SE, j'installe tout ça tranquillement.
Il se trouve qu'un de mes profs d'informatique nous a montré rapidement le source d'un Servlet HelloWorld pour afficher la célèbre expression dans une page web. Très bien, je me dis que je vais essayer de mettre ça en place (le prof n'avait montré que le code source et pas la mise en place sur le serveur ...).
C'est là que je suis perdu, la notion de serveur d'application se profile au cours de mes recherches sur Internet, j'avais bien sur entendu parlé de Tomcat dévéloppé par Apache permettant de faire serveur d'application, j'entend parlé aussi de JBoss, etc
Là où est mon problème : Dans le SDK du J2EE de Sun, ils fournissent "Sun Java System Application Server Platform", est-ce que ça vaut le coup de le remplacer puisque pour l'instant c'est seulement pour avoir des connaissances de base en J2EE, tester une paire de concept ...
J'ai donc fait un copier/coller du HelloWorld.java :
Code :
- import java.io.*;
- import javax.servlet.*;
- import javax.servlet.http.*;
- public class HelloWorld extends HttpServlet {
- public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
- res.setContentType("text/html" );
- PrintWriter out = res.getWriter();
- out.println("<HTML>" );
- out.println("<HEAD><TITLE>Hello World</TITLE></HEAD>" );
- out.println("<BODY>" );
- out.println("<BIG>Hello World</BIG>" );
- out.println("</BODY></HTML>" );
- }
- }
|
J'ai compilé le fichier : javac -classpath /opt/SUNWappserver/lib/j2ee.jar HelloWorld.java
Je l'ai copier avec un peu de conviction dans le dossier : /opt/SUNWappserver/domains/domain1/docroot/HelloWorld.class
Je teste avec mon navigateur : http://localhost:8080/HelloWorld
type Rapport d'?tat
message /HelloWorld
description La ressource demand?e (/HelloWorld) n'est pas disponible. |
J'essaye : http://localhost:8080/HelloWorld.class, il me propose un fichier à télécharger ...
J'ai vu qu'il y avait une histoire de deployement d'application avec J2EE, suis-je obligé à chaque fois de déployer mon application à chaque compile ?!?
Message édité par Olivier51 le 22-05-2006 à 13:29:33