Java is een krachtige en veelzijdige taal die gebruikt kan worden om een verscheidenheid aan toepassingen , waaronder het ontwikkelen van websites bouwen . Deze gids zal betrekking hebben op de fundamentele stappen die betrokken zijn bij het bouwen van een website met behulp van servlets geschreven in Java 6 op de Apache Tomcat 6 web -server . Terwijl een website kan worden gebouwd op Tomcat met alleen Java Server Pages ( JSP ) , is deze gids beperkt tot het bouwen van een simpele " Hello, World " servlet . Wat je aanleg van Apache Tomcat 6 Java SE 6 development kit ( JDK ) op Java Servlet API-bibliotheek ( meestal genaamd servlet - api.jar ) op Twitter Need Laat meer instructies < br 1 op uw computer > , maakt u een bestand met de naam HelloWorldServlet.java met de volgende code : import java.io. * ; import javax.servlet * ; import javax.servlet . . http * ; . public class HelloWorld breidt HttpServlet { public void doGet ( HttpServletRequest verzoek , HttpServletResponse respons ) gooit ServletException , //The response.getWriter ( ) methode retourneert een PrintWriter die kan worden gebruikt om te schrijven /IOException { /gegevens in de uitvoerstroom . We zullen het gebruiken om uit te schrijven web page.PrintWriter out = response.getWriter ( ) ; out.println ( " " ) ; out.println ( " < title > Hello, World < /title > < /head > " ) ; out.println ( " ! Hello, World < /p > < /body > ' ) ; out . println ( " < /html > " ) ; } } kopen van 2 Compileer het HelloWorldServlet.java bronbestand in een class -bestand met de javac commando javac - cp servlet . - api.jar HelloWorldServlet.java . Opmerking: in dit voorbeeld wordt ervan uitgegaan dat de servlet - api.jar bevindt zich in dezelfde map als HelloWorldServlet.java 3 Creëer een map met de naam wEB - INF en een bestand in de map met de naam web.xml met de volgende inhoud : < web < xml version = " 1.0 " encoding = " ISO - 8859-1 "? > - app xmlns = " http://java.sun.com/xml/ns/j2ee " xmlns : xsi = " http://www.w3.org/2001/XMLSchema-instance " xsi : schemaLocation = " http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd " version = " 2.4 " > <- Geef de servlet een benoemen die specifiek zijn voor deze webapplicatie Wijs de servlet naam aan een URL Goedkope 4 Maak een map onder WEB - INF naam " klassen " en kopieer HelloWorldServlet.class in de map . 5 Maak een map met de naam META - INF en een bestand in de map context.xml aangeroepen met de volgende inhoud : path="/"/> 6 Gebruik de Java Archive gereedschap ( pot ) naar een webapplicatie archief ( oorlog ) dat kan worden ingezet om de Tomcat server : . jar - cf ROOT.war Copy 7 het ROOT.war bestand naar " webapps " directory van de Tomcat- webserver . 8 Bekijk de uitgang van de HelloWorldServlet door te gaan naar het adres van de Tomcat- webserver . ( bijv. http://server:8080/of http://192.168.0.10/) op Twitter
|