Java Kullanarak Web Sitesi Nasıl Oluşturulur

Java, web siteleri de dahil olmak üzere çeşitli uygulamalar geliştirmek için kullanılabilecek güçlü ve çok yönlü bir dildir. Bu kılavuz, Apache Tomcat 6 web sunucusunda Java 6 ile yazılmış sunucu uygulamaları kullanarak bir web sitesi oluşturmayla ilgili temel adımları kapsayacaktır. Yalnızca Java Sunucu Sayfaları (JSP) kullanılarak Tomcat üzerinde bir web sitesi oluşturulabilirken, bu kılavuz basit bir "Merhaba, Dünya" sunucu uygulaması oluşturmakla sınırlıdır.

Aşama 1

Bilgisayarınızda aşağıdaki kodla HelloWorldServlet.java adlı bir dosya oluşturun:

Günün Videosu

java.io'yu içe aktarın. GİT javax.servlet'i içe aktarın. GO import javax.servlet.http.* GO

public class HelloWorld, HttpServlet'i genişletir { public void doGet (HttpServletRequest isteği, HttpServletResponse yanıtı) atar ServletException, IOException { // Response.getWriter() yöntemi, çıktıya // veri yazmak için kullanılabilecek bir PrintWriter döndürür aktarım. Bir web sayfası yazmak için kullanacağız. PrintWriter çıkışı = response.getWriter() GO

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

GO out.println("

Selam Dünya! ") GO out.println("

Selam Dünya!

") GİT out.println("") GİT } }

Adım 2

HelloWorldServlet.java kaynak dosyasını javac komutunu kullanarak bir sınıf dosyasında derleyin.

javac -cp servlet-api.jar HelloWorldServlet.java

Not: Bu örnek, servlet-api.jar dosyasının HelloWorldServlet.java ile aynı klasörde bulunduğunu varsayar.

Aşama 3

WEB-INF adlı bir klasör ve aşağıdaki içeriklerle web.xml adlı klasörde bir dosya oluşturun:

xmlns: xsi="http://www.w3.org/2001/XMLSchema-instance\" xsi: şemaKonum="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\" sürüm = "2.4"> Selam DünyaMerhabaWorldServlet

Selam Dünya/

4. Adım

WEB-INF altında "classes" adında bir klasör oluşturun ve HelloWorldServlet.class dosyasını bu klasöre kopyalayın.

Adım 5

META-INF adlı bir klasör ve aşağıdaki içeriklerle context.xml adlı klasörde bir dosya oluşturun:

6. Adım

Tomcat sunucusuna dağıtılabilen bir web uygulaması arşivi (savaş) oluşturmak için Java Arşivi aracını (kavanoz) kullanın:

jar -cf ROOT.war .

7. Adım

ROOT.war dosyasını Tomcat web sunucusunun "webapps" dizinine kopyalayın.

Adım 8

Tomcat web sunucusunun adresine giderek HelloWorldServlet'in çıktısını görüntüleyin. (Örneğin., http://server: 8080/ veya http://192.168.0.10/)

İhtiyacınız Olan Şeyler

  • Apache Tomcat 6 Örneği

  • Java SE 6 geliştirme seti (JDK)

  • Java Servlet API kitaplığı (genellikle servlet-api.jar olarak adlandırılır)

Derleme ve dağıtım sürecini otomatikleştirmeye yardımcı olması için bir Ant komut dosyası kullanın. Bu, derleme ve savaş dosyası oluşturmanın tutarlı ve kolay bir şekilde ele alınmasını sağlayacaktır.