Comment construire un site web en utilisant Java

Java est un langage puissant et polyvalent qui peut être utilisé pour développer une variété d'applications, y compris les sites Web. Ce guide couvrira les étapes de base de la construction d'un site web en utilisant des servlets écrites en Java 6 sur le serveur Web Apache Tomcat 6. Même si un site ne peut être construit sur Tomcat en utilisant uniquement Java Server Pages (JSP), ce guide se limite à la construction d'un simple "Bonjour Le Monde" servlet.

Choses que vous devez

  • Instance d'Apache Tomcat 6
  • Java SE 6 kit de développement (JDK)
  • Bibliothèque d'API Java Servlet (généralement nommé servlet-api.jar)

Instructions

  1. Sur votre ordinateur, créez un fichier appelé HelloWorldServlet.java avec le code suivant:

    import java.io.
    GO
    javax.servlet d'importation.

    GO
    importer javax.servlet.http. *
    GO

    HelloWorld public class étend HttpServlet {
    public void doGet (HttpServletRequest demande, la réponse HttpServletResponse) jette ServletException, IOException {

    // La méthode response.getWriter () retourne un PrintWriter qui peut être utilisé pour écrire
    // Données dans le flux de sortie. Nous allons l'utiliser pour écrire sur une page web.
    PrintWriter out = response.getWriter ()

    GO

    (out.println "-"-)

    GO

    (out.println "-Bonjour Le Monde!"-)

    GO

    (out.println "-


    Bonjour Le Monde!

    "-)

    GO

    (out.println "- "-)

    GO
    }
    }

  2. Compiler le fichier source HelloWorldServlet.java dans un fichier de classe en utilisant la commande javac.

    servlet-api.jar la HelloWorldServlet.java de javac

    Remarque: Cet exemple suppose que servlet-api.jar est situé dans le même dossier que HelloWorldServlet.java.

  3. Créez un dossier nommé WEB-INF et un fichier dans le dossier appelé web.xml avec le contenu suivant:

    lt;? xml version ="1.0" encoding ="ISO-8859-1"? Gt;
    http: //java.sun.com/xml/ns/j2ee "- xmlns: xsi ="http://w3.org/2001/XMLSchema-instancequot- xsi: schemaLocation = "http://java.sun.com/xml/ns/j2ee http: //java.sun.com/xml/ns/j2ee/web-app_2_4.xsd "- version ="2.4"gt;




    Bonjour le monde
    HelloWorldServlet


    Bonjour le monde
    /


  4. Créez un dossier sous WEB-INF nommé "les classes" et copier HelloWorldServlet.class dans le dossier.

  5. Créez un dossier nommé META-INF et un fichier dans le dossier appelé context.xml avec le contenu suivant:

  6. Utilisez l'outil Java Archive (JAR) pour créer une archive de l'application Web (de guerre) qui peut être déployé sur le serveur Tomcat:

    jar -cf ROOT.war.

  7. Copiez le fichier ROOT.war le serveur Web Tomcat de "webapps" répertoire.

  8. Voir la sortie de l'HelloWorldServlet en allant à l'adresse du serveur Web Tomcat. (Par exemple, http: // serveur: 8080 / ou http://192.168.0.10/)

Conseils & Avertissements

  • Utilisez un script Ant pour aider à automatiser le processus de construction et de déploiement. Cela permettra d'assurer que la compilation et le renforcement de fichier de guerre sont traitées d'une manière cohérente et facile.
» » » » Comment construire un site web en utilisant Java