Hogyan készítsünk webhelyet Java használatával

A Java egy erőteljes és sokoldalú nyelv, amellyel számos alkalmazást lehet fejleszteni, beleértve a webhelyeket is. Ez az útmutató az Apache Tomcat 6 webszerveren, Java 6 nyelven írt szervletekkel történő webhelykészítés alapvető lépéseit ismerteti. Míg a webhelyek Tomcatre épülhetnek csak Java Server Pages (JSP) használatával, ez az útmutató egy egyszerű "Hello, World" szervlet létrehozására korlátozódik.

1. lépés

Számítógépén hozzon létre egy HelloWorldServlet.java nevű fájlt a következő kóddal:

A nap videója

importálja a java.io-t. GO import javax.servlet. GO import javax.servlet.http.* GO

public class HelloWorld kiterjeszti a HttpServlet { public void doGet (HttpServletRequest kérés, HttpServletResponse válasz) dobja ServletException, IOException { // A response.getWriter() metódus egy PrintWritert ad vissza, amellyel // adatok írhatók a kimenetre folyam. Egy weboldal kiírásához használjuk. PrintWriter out = válasz.getWriter() GO

out.println(\"< html>\")

GO out.println("

Helló Világ! ") GO out.println("

Helló Világ!

") GO out.println("") GO } }

2. lépés

Fordítsa le a HelloWorldServlet.java forrásfájlt osztályfájlba a javac paranccsal.

javac -cp servlet-api.jar HelloWorldServlet.java

Megjegyzés: Ez a példa feltételezi, hogy a servlet-api.jar ugyanabban a mappában található, mint a HelloWorldServlet.java.

3. lépés

Hozzon létre egy WEB-INF nevű mappát és egy web.xml nevű fájlt a következő tartalommal:

xmlns: xsi="http://www.w3.org/2001/XMLSchema-instance\" xsi: schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\" version="2.4"> Helló VilágHelloWorldServlet

Helló Világ/

4. lépés

Hozzon létre egy mappát a WEB-INF alatt "classes" néven, és másolja a HelloWorldServlet.class mappába.

5. lépés

Hozzon létre egy META-INF nevű mappát, és a következő tartalommal egy fájlt a context.xml nevű mappában:

6. lépés

A Java Archívum eszközzel (jar) hozzon létre egy webalkalmazás-archívumot (háborút), amely telepíthető a Tomcat szerverre:

jar -cf ROOT.war .

7. lépés

Másolja a ROOT.war fájlt a Tomcat webszerver "webapps" könyvtárába.

8. lépés

Tekintse meg a HelloWorldServlet kimenetét a Tomcat webszerver címére lépve. (például., http://server: 8080/ vagy http://192.168.0.10/)

Dolgok, amelyekre szüksége lesz

  • Az Apache Tomcat 6 példánya

  • Java SE 6 fejlesztőkészlet (JDK)

  • Java Servlet API könyvtár (általában servlet-api.jar néven)

Tipp

Használjon Ant szkriptet a felépítési és telepítési folyamat automatizálásához. Ez biztosítja, hogy az összeállítást és a háborús akták létrehozását következetesen és egyszerűen kezeljék.