Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man bygger en webbplats med Java

    Java är en kraftfull och mångsidig språk som kan användas för att utveckla en mängd olika tillämpningar , inklusive webbplatser . Denna guide kommer att täcka de grundläggande stegen i att bygga en webbplats med hjälp av servlets skrivna i Java 6 på Apache Tomcat 6 webbserver . Även en webbplats kan byggas på Tomcat med bara Java Server Pages ( JSP ) , är den här guiden begränsas till att bygga ett enkelt "Hello , World " servlet . Saker du behöver
    instans av Apache Tomcat 6 Review, Java SE 6 Development Kit ( JDK ) katalog Java Servlet API -bibliotek ( oftast med namnet servlet - api.jar )
    Visa fler instruktioner

    1

    på datorn , skapa en fil som heter HelloWorldServlet.java med följande kod :

    import java.io. * , import javax.servlet * , import javax.servlet . . http * ; .

    public class HelloWorld utökar HttpServlet { public void doGet ( HttpServletRequest begäran , HttpServletResponse svar ) kastar ServletException , IOException { //Den response.getWriter ( ) returnerar en PrintWriter som kan användas för att skriva //data till den utgående strömmen . Vi kommer att använda den för att skriva ut en webbsida page.PrintWriter ut = response.getWriter ( ) ;

    out.println ( " " ) ; out.println ( " < title > Hej världen < /title > < /head > " ) ; out.println ( " !

    Hej världen < /p > < /body> " ) ; ut . println ( " < /html > " ) ; } }
    2

    Kompilera HelloWorldServlet.java källfilen i en klass fil med javac kommandot

    javac - cp servlet . - api.jar HelloWorldServlet.java

    Obs . Detta exempel förutsätter att servlet - api.jar ligger i samma mapp som HelloWorldServlet.java
    3

    Skapa ett mapp som heter wEB - INF och en fil i mappen som heter web.xml med följande innehåll :

    < web < xml version = " 1.0 " encoding = " ISO -8859-1 " ? > - appen xmlns = " http://java.sun.com/xml/ns/j2ee " xmlns : Xsi = " http://www.w3.org/2001/XMLSchema-instance " XSI : schemaLocation = " http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd " version = " 2.4 " > < - ! Ge servlet en namnge specifika för denna webbapplikation Karta servlet namn till en URL
    4

    Skapa en mapp under WEB - INF heter "klasser" och kopiera HelloWorldServlet.class i mappen .
    5

    Skapa en mapp med namnet META - INF och en fil i mappen kallas context.xml med följande innehåll :


    6

    Använd Java Archive verktyget ( burk ) för att skapa ett arkiv webbapplikation ( krig ) som kan sättas till Tomcat -servern : .

    JAR - cf ROOT.war
    7

    Kopiera ROOT.war fil till Tomcat webbserver " webapps " katalogen .
    8

    Visa utgång HelloWorldServlet genom att gå till Tomcat webbserverns adress . ( t.ex. http://server:8080/eller http://192.168.0.10/) katalog

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Split Fast storlek med Java
    ·Hur man använder en Controller i Java
    ·Vad händer om en fil flyttas när de används av Java
    ·Vad är JDBC Abstraction
    ·Hur att signera kod i Java
    ·Hur man genomför en lista i Android XML
    ·Hur Hard Code konstanter i Java
    ·Hur konverterar man från Java till PHP
    ·Hur du ändrar en klass fil
    ·Användning av Collator i Java
    Utvalda artiklarna
    ·Hur du formaterar Decimaler Använda AWK
    ·Ställa rullningslisten i Java
    ·Hur får PHP-skript Up & Running With Dreamweaver CS3
    ·Så här fyller en DataReader Använda Statement
    ·Hur Återställ fältvariabler i PHP
    ·Hur man tar bort ett Sound -objekt i ActionScript 3
    ·Hur man utvecklar en anpassad GridView
    ·Hur man kompilerar PHP
    ·Online C + + Träning
    ·Fylla ett Visual Basic Listbox med unika objekt från e…
    Copyright © Dator Kunskap http://www.dator.xyz