Added even more stuff
This commit is contained in:
parent
29d3ec8268
commit
d6e88977ba
7 changed files with 102 additions and 21 deletions
|
@ -1,9 +1,11 @@
|
|||
package hsmw.jotto5.beleg;
|
||||
|
||||
import hsmw.jotto5.beleg.views.*;
|
||||
import hsmw.jotto5.beleg.data.*;
|
||||
|
||||
import com.sun.net.httpserver.*;
|
||||
import java.net.InetSocketAddress;
|
||||
import com.sun.net.httpserver.*;
|
||||
import java.io.IOException;
|
||||
|
||||
/**
|
||||
* Die Main-Klasse mit dem Einstiegspunkt der Anwendung.
|
||||
|
@ -14,19 +16,31 @@ public class Main {
|
|||
* Main-Methode
|
||||
* @param args Die Programmargumente
|
||||
*/
|
||||
public static void main(String[] args) throws Exception {
|
||||
HttpServer s = HttpServer.create(new InetSocketAddress("127.0.0.1", 8000), 0);
|
||||
public static void main(String[] args) {
|
||||
Model m;
|
||||
|
||||
// Kontexts werden nach längstem Matching ausgewählt (wieso?)
|
||||
// Alle unbekannten Anfragen die mit / starten werden also an die RootView gegeben
|
||||
// Statische Dateien werden auch von der RootView verarbeitet
|
||||
// TODO: Error Handling!!!
|
||||
s.createContext("/", new RootView());
|
||||
s.createContext("/main", new StartView());
|
||||
s.createContext("/auth", new AuthView());
|
||||
m = new Model();
|
||||
m.fillMockData();
|
||||
|
||||
s.setExecutor(null);
|
||||
s.start();
|
||||
|
||||
/**HttpServer s = null;
|
||||
|
||||
try {
|
||||
s = HttpServer.create(new InetSocketAddress("127.0.0.1", 8000), 0);
|
||||
// Kontexts werden nach längstem Matching ausgewählt (wieso?)
|
||||
// Alle unbekannten Anfragen die mit / starten werden also an die RootView gegeben
|
||||
// Statische Dateien werden auch von der RootView verarbeitet
|
||||
s.createContext("/", new RootView());
|
||||
s.createContext("/main", new StartView());
|
||||
s.createContext("/auth", new AuthView());
|
||||
s.setExecutor(null);
|
||||
s.start();
|
||||
} catch (IOException e) {
|
||||
System.err.println("IOException bei der Erstellung des HTTP Servers. Stack Trace folgt.");
|
||||
e.printStackTrace();
|
||||
return;
|
||||
}**/
|
||||
// schließen ist nicht nötig, da beim Beenden die ganze JVM zerstört wird
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue