Skal lave en web server i Java
Jeg skal have skabt en web server baseret på Java. Den skal kunne håndtere kald til en database (vil anv. Oracle) kunne køre en session og arbejde på et sessions objekt. Endvidere skal der anv. HTML og XML. Jeg har et mindre "script" at gå efter, se nedenstående Java kode, men er ellers lidt usikker på fremgangsmåden. Er der nogle der har nogle solide inputs så jeg kan komme videre? Det skal dog ikke være alt for kompliceret, da det kun skal anv. til at få en forståelse for emnet - læs udd. projekt!import java.io.*;
import java.net.*;
public class Httpserver
{
public static void main(String arg[])
{
try {
ServerSocket værtssokkel = new ServerSocket(80);
System.out.println("HTTP-server startet....");
while (true)
{
Socket forb = værtssokkel.accept();
PrintWriter ud = new PrintWriter(forb.getOutputStream());
BufferedReader ind =
new BufferedReader(new InputStreamReader(forb.getInputStream()));
String anmodning = ind.readLine();
System.out.println("Anmodning: "+anmodning);
System.out.println(forb);
ud.println("HTTP/0.9 200 OK");
ud.println();
ud.println("<html><head><title>HTTP-Server-test</title></head>");
ud.println("<body><h1>Hypertext Transfer Protocol test</h1>");
ud.println("Din klient har anmodet om: "+anmodning);
ud.println("<br><br>Du sidder på: " + forb);
ud.println("</body></html>");
ud.flush();
forb.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}