Kako napraviti web stranicu koristeći Javu

Java je moćan i svestran jezik koji se može koristiti za razvoj raznih aplikacija, uključujući web stranice. Ovaj vodič će pokriti osnovne korake u izgradnji web stranice pomoću servleta napisanih u Javi 6 na Apache Tomcat 6 web poslužitelju. Iako se web-mjesto može izgraditi na Tomcatu koristeći samo Java Server Pages (JSP), ovaj vodič je ograničen na izgradnju jednostavnog "Hello, World" servleta.

Korak 1

Na svom računalu stvorite datoteku pod nazivom HelloWorldServlet.java sa sljedećim kodom:

Video dana

uvoz java.io. IDI uvoz javax.servlet. GO import javax.servlet.http.* GO

javna klasa HelloWorld proširuje HttpServlet { public void doGet (HttpServletRequest zahtjev, HttpServletResponse odgovor) baca ServletException, IOException { // Metoda response.getWriter() vraća PrintWriter koji se može koristiti za pisanje // podataka u izlaz potok. Koristit ćemo ga za pisanje web stranice. PrintWriter out = response.getWriter() GO

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

IDI van.println("

Pozdrav svijete! ") IDI van.println("

Pozdrav svijete!

") IDI out.println("") IDI } }

Korak 2

Prevedite izvornu datoteku HelloWorldServlet.java u datoteku klase pomoću naredbe javac.

javac -cp servlet-api.jar HelloWorldServlet.java

Napomena: Ovaj primjer pretpostavlja da se servlet-api.jar nalazi u istoj mapi kao HelloWorldServlet.java.

Korak 3

Napravite mapu pod nazivom WEB-INF i datoteku u mapi pod nazivom web.xml sa sljedećim sadržajem:

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\" verzija="2.4"> Pozdrav svijeteHelloWorldServlet

Pozdrav svijete/

4. korak

Napravite mapu pod WEB-INF pod nazivom "classes" i kopirajte HelloWorldServlet.class u mapu.

Korak 5

Napravite mapu pod nazivom META-INF i datoteku u mapi pod nazivom context.xml sa sljedećim sadržajem:

Korak 6

Upotrijebite alat Java Archive (jar) za stvaranje arhive web aplikacije (war) koja se može postaviti na Tomcat poslužitelj:

jar -cf KORIJEN.rat .

Korak 7

Kopirajte datoteku ROOT.war u direktorij "webapps" Tomcat web poslužitelja.

Korak 8

Pogledajte izlaz HelloWorldServleta tako što ćete otići na adresu Tomcat web poslužitelja. (npr. http://server: 8080/ ili http://192.168.0.10/)

Stvari koje će vam trebati

  • Instanca Apache Tomcat 6

  • Java SE 6 razvojni komplet (JDK)

  • Java Servlet API biblioteka (obično nazvana servlet-api.jar)

Savjet

Koristite Ant skriptu za automatizaciju procesa izgradnje i implementacije. To će osigurati da se kompilacija i građenje ratnih datoteka obrađuju na dosljedan i jednostavan način.