Jak vytvořit web pomocí Javy

Java je výkonný a všestranný jazyk, který lze použít k vývoji různých aplikací, včetně webových stránek. Tato příručka pokryje základní kroky při vytváření webu pomocí servletů napsaných v jazyce Java 6 na webovém serveru Apache Tomcat 6. I když lze webové stránky vytvořit na Tomcat pouze pomocí Java Server Pages (JSP), tato příručka se omezuje na vytvoření jednoduchého servletu „Hello, World“.

Krok 1

V počítači vytvořte soubor s názvem HelloWorldServlet.java s následujícím kódem:

Video dne

importovat java.io. GO import javax.servlet. GO import javax.servlet.http.* GO

public class HelloWorld extends HttpServlet { public void doGet (žádost HttpServletRequest, odpověď HttpServletResponse) vyvolá ServletException, IOException { // Metoda response.getWriter() vrací PrintWriter, který lze použít k zápisu // dat na výstup proud. Použijeme ho k napsání webové stránky. PrintWriter out = response.getWriter() GO

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

Jdi ven.println("

Ahoj světe! ") Jdi ven.println("

Ahoj světe!

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

Krok 2

Zkompilujte zdrojový soubor HelloWorldServlet.java do souboru třídy pomocí příkazu javac.

javac -cp servlet-api.jar HelloWorldServlet.java

Poznámka: Tento příklad předpokládá, že servlet-api.jar je umístěn ve stejné složce jako HelloWorldServlet.java.

Krok 3

Vytvořte složku s názvem WEB-INF a soubor ve složce s názvem web.xml s následujícím obsahem:

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\" verze="2.4"> Ahoj světeHelloWorldServlet

Ahoj světe/

Krok 4

Vytvořte složku pod WEB-INF s názvem „classes“ a zkopírujte do ní soubor HelloWorldServlet.class.

Krok 5

Vytvořte složku s názvem META-INF a soubor ve složce s názvem context.xml s následujícím obsahem:

Krok 6

Pomocí nástroje Java Archive (jar) vytvořte archiv webových aplikací (war), který lze nasadit na server Tomcat:

jar -cf ROOT.war .

Krok 7

Zkopírujte soubor ROOT.war do adresáře „webapps“ webového serveru Tomcat.

Krok 8

Chcete-li zobrazit výstup HelloWorldServlet, přejděte na adresu webového serveru Tomcat. (např., http://server: 8080/ nebo http://192.168.0.10/)

Věci, které budete potřebovat

  • Instance Apache Tomcat 6

  • Java SE 6 vývojová sada (JDK)

  • Knihovna Java Servlet API (obvykle pojmenovaná servlet-api.jar)

Spropitné

Použijte skript Ant k automatizaci procesu sestavení a nasazení. To zajistí, že kompilace a vytváření válečných souborů budou zpracovány konzistentním a snadným způsobem.