Java er en kraftfuld og alsidig sprog, der kan bruges til at udvikle en lang række applikationer , herunder hjemmesider. Denne guide vil dække de grundlæggende trin involveret i at opbygge en hjemmeside ved hjælp af servlets skrevet i Java 6 på Apache Tomcat 6 webserver. Mens en hjemmeside kan bygges på Tomcat kun bruger Java Server Pages ( JSP) , er denne vejledning er begrænset til at opbygge en simpel "Hello , World" servlet . Ting du skal
Instans Apache Tomcat 6 fotos Java SE 6 development kit ( JDK )
Java Servlet API bibliotek ( typisk opkaldt servlet - api.jar )
Vis Flere Instruktioner < br >
1
på computeren , skal du oprette en fil kaldet HelloWorldServlet.java med følgende kode : Hej
import java.io. * , import javax.servlet * , import javax.servlet . . http * ; .
public class HelloWorld udvider HttpServlet { public void doGet ( HttpServletRequest anmodning HttpServletResponse respons) kaster ServletException , IOException { //The response.getWriter () metode returnerer en PrintWriter , der kan bruges til at skrive //data til den udgående strøm . Vi vil bruge det til at skrive en web page.PrintWriter ud = response.getWriter ();
out.println ( " ") out.println ( "
< title> Hej Verden "); out.println ( " !
Hej Verden
"); out . println ( " < /html >" );}}
2
Kompiler HelloWorldServlet.java kildefilen ind i en klasse fil ved hjælp af javac kommando
javac - cp servlet . - api.jar HelloWorldServlet.java
Bemærk : . Dette eksempel forudsætter, at servlet - api.jar er placeret i den samme mappe som HelloWorldServlet.java
3
Opret en mappe med navnet wEB -INF og en fil i mappen hedder web.xml med følgende indhold : Hej
< web < xml udgave = " 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 "> <- Giv servlet en navngive specifikke for denne web-applikation Kort servlet navn til en URL
4
Opret en mappe under WEB -INF navnet " klasser" og kopiere HelloWorldServlet.class ind i mappen .
5.
Opret en mappe med navnet META -INF og en fil i mappen kaldt context.xml med følgende indhold : Hej
6
Brug Java Archive værktøj ( jar) til at oprette en web-applikation arkiv (krig ), der kan anvendes til at Tomcat -serveren : .
jar - cf ROOT.war
7
Kopier ROOT.war fil til Tomcat web server er " webapps " directory .
8
Se produktionen af HelloWorldServlet ved at gå til Tomcat web server adresse. (fx http://server:8080/eller http://192.168.0.10/)