Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan bygge en nettside ved hjelp Java
    Java er et kraftig og allsidig språk som kan brukes til å utvikle en rekke programmer, inkludert nettsteder. Denne guiden vil dekke de grunnleggende trinnene involvert i å bygge en nettside ved hjelp av servlets skrevet i Java 6 på Apache Tomcat 6 nettserver . Mens et nettsted kan bli bygget på Tomcat ved hjelp av bare Java Server Pages ( JSP ) , er denne guiden begrenset til å bygge en enkel "Hello , World" servlet . Du trenger
    Instance av Apache Tomcat 6
    Java SE 6 development kit ( JDK )
    Java Servlet API bibliotek (vanligvis kalt servlet - api.jar )
    Vis flere instruksjoner

    en

    på datamaskinen kan du opprette en fil som heter HelloWorldServlet.java med følgende kode :

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

    public class HelloWorld strekker HttpServlet { public void doGet ( HttpServletRequest forespørsel , HttpServletResponse respons) kaster ServletException , IOException { //The response.getWriter ( )-metoden returnerer en PrintWriter som kan brukes til å skrive //data til output stream . Vi vil bruke den til å skrive ut en web page.PrintWriter ut = response.getWriter ();

    out.println ( " "); out.println ( " < title> Hello, World < /title> < /head> "); out.println ( "!

    Hello, World < /p > < /body > "); ut . println ( " < /html> "); } }
    2

    Kompiler HelloWorldServlet.java kildefil til en klasse fil ved å bruke javac kommandoen

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

    . Merk: Dette eksempelet forutsetter at servlet - api.jar ligger i samme mappe som HelloWorldServlet.java
    3

    Opprett en mappe som heter wEB -INF og en fil i mappen som heter web.xml med følgende innhold : en

    < web < xml version = " 1.0" encoding = "ISO -8859 -1" ? > - app 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 " > <- Gi servlet en nevne spesifikke for denne webapplikasjon Kartlegge servlet navn til en URL
    4

    Lag en mappe under WEB -INF heter "klasser " og kopi HelloWorldServlet.class inn i mappen .
    5

    Lag en mappe som heter META -INF og en fil i mappen kalt context.xml med følgende innhold : en


    6

    Bruk Java Archive verktøy (jar ) for å lage en web-applikasjon arkiv ( krig ) som kan distribueres til Tomcat server: .

    jar -cf ROOT.war
    7

    Kopier ROOT.war filen til Tomcat webserver " webapps " katalog .
    8

    Se resultatet av HelloWorldServlet ved å gå til Tomcat web server adresse. (f.eks http://server:8080/eller http://192.168.0.10/)

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sjekke for NotNull i Java 6 
    ·Slik feilsøker Java Web Start 
    ·Java kan ikke lage en statisk henvisning til en ikke -S…
    ·Hvordan sette en melding i JMS Queue 
    ·Hvordan Trim funksjoner i Java 
    ·Hvordan slå av JSP validering i Eclipse 
    ·Hvordan å lage en Sachet 
    ·Hvordan laste ned Eclipse for Android 
    ·Tre viktigste fordelene med ENUM 
    ·NetBeans prosjekttyper 
      Anbefalte artikler
    ·Hvordan vite om din Business Partner Er underslag 
    ·Hvordan sende SMS med ASP.NET 
    ·Hvordan Ring en Subrutine Fra i seg selv i Visual Basic…
    ·Forskjellen mellom Inkluder & Extend i Ruby 
    ·Hvordan lese en CSV-fil i Python 
    ·The Best Prolog Tutorial 
    ·Hvordan endre størrelsen på importerte bilder i Visua…
    ·Hvordan legge skjulte felt i MySQL 
    ·Typer Action Klasser i Struts 
    ·Hvordan bruke Graphic API i VB.NET 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/