Kaip sukurti svetainę naudojant „Java“.

Java yra galinga ir universali kalba, kurią galima naudoti kuriant įvairias programas, įskaitant svetaines. Šiame vadove bus aprašyti pagrindiniai žingsniai, susiję su svetainės kūrimu naudojant „Java 6“ parašytus servletus „Apache Tomcat 6“ žiniatinklio serveryje. Nors svetainė gali būti sukurta naudojant „Tomcat“, naudojant tik „Java Server Pages“ (JSP), šis vadovas apsiriboja paprasto „Sveikas, pasauli“ servleto kūrimu.

1 žingsnis

Kompiuteryje sukurkite failą HelloWorldServlet.java su šiuo kodu:

Dienos vaizdo įrašas

importuoti java.io. GO importuoti javax.servlet. GO importuoti javax.servlet.http.* GO

public class HelloWorld išplečia HttpServlet { public void doGet (HttpServletRequest užklausa, HttpServletResponse atsakymas) meta ServletException, IOException { // Metodas response.getWriter() grąžina PrintWriter, kuris gali būti naudojamas // įrašyti duomenis į išvestį srautas. Naudosime jį tinklalapiui parašyti. PrintWriter out = atsakymas.getWriter() GO

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

GO out.println("

Labas pasauli! ") GO out.println("

Labas pasauli!

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

2 žingsnis

Sukompiliuokite HelloWorldServlet.java šaltinio failą į klasės failą naudodami javac komandą.

javac -cp servlet-api.jar HelloWorldServlet.java

Pastaba: Šiame pavyzdyje daroma prielaida, kad servlet-api.jar yra tame pačiame aplanke kaip HelloWorldServlet.java.

3 veiksmas

Sukurkite aplanką WEB-INF ir aplanke web.xml failą su tokiu turiniu:

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"> Labas pasauliHelloWorldServlet

Labas pasauli/

4 veiksmas

Sukurkite aplanką WEB-INF pavadinimu „classes“ ir nukopijuokite HelloWorldServlet.class į aplanką.

5 veiksmas

Sukurkite aplanką, pavadintą META-INF, ir aplanke kontekstinis.xml failą su tokiu turiniu:

6 veiksmas

Naudokite „Java“ archyvo įrankį (jar), kad sukurtumėte žiniatinklio programų archyvą (karą), kurį būtų galima įdiegti „Tomcat“ serveryje:

jar -cf ROOT.war .

7 veiksmas

Nukopijuokite ROOT.war failą į Tomcat žiniatinklio serverio „webapps“ katalogą.

8 veiksmas

Peržiūrėkite „HelloWorldServlet“ išvestį apsilankę „Tomcat“ žiniatinklio serverio adresu. (pvz., http://server: 8080/ arba http://192.168.0.10/)

Daiktai, kurių jums prireiks

  • Apache Tomcat 6 pavyzdys

  • Java SE 6 kūrimo rinkinys (JDK)

  • Java Servlet API biblioteka (paprastai vadinama servlet-api.jar)

Patarimas

Naudokite Ant scenarijų, kad padėtumėte automatizuoti kūrimo ir diegimo procesą. Tai užtikrins, kad kompiliavimas ir karo failų kūrimas būtų tvarkomi nuosekliai ir lengvai.