BLA*net OnLine Service

Sidst rettet: 1. september 2000


Java på Linux

Foredrag

af Leif Andersen, BLA*net
KLID-arrangement onsdag d. 30. august 2000 kl 19:00
Symbion, M4, Fruebjergvej 3, 2100 Kbh Ø

Oplæg

  • IT-markedsanalytikere har aldrig elsket Linux eller Java, men man erkender at hvis de to kan gå sammen har man et stærkt alternativ til Microsofts de facto-dominans. På JavaOne 2000 konferencen i San Francisco i juni annoncerede Sun fuld Java-support til Linux.

  • Bl.a. på baggrund af deltagelse på JavaOne, vil Leif Andersen, BLA*net, fortælle om Java's Linuxhistorie og om Open Source contra Community Licensing. Forskellige java-anvendelser til Linux - både standalone, client og server - vises. Nøgleord som Java Enterprise Edition, Servlets, JSP og EJB. Installation af java gennemgås. Der diskuteres også hvornår man bør kode i Java frem for C++.

Download

Opfølgning

  • Apache og JServ problemer
  • EchoClient.java et lille java-program, der demonstrer socket-programmering på klienten.
  • EchoServer.java Serverprogrammet, der svarer hertil. Begge bruger port 4444 som service-port.

    Oversæt programmer til bytekode med:

                   javac EchoClient.java
                   javac EchoServer.java
    
    Start server med JVM:
                   java EchoServer
    
    Skift til et anden skærm og log ind til samme katalog, og start klienten:
                   java EchoClient localhost
    
    Hvis der ikke kommer fejlmeddelelser kan man begynde at taste linie ind. Afbryd begge programmer med CTRL/C eller skriv 'Bye.' uden anførselstegn

    Serveren er meget primitiv. Den kan kun håndtere en klient, så lukker den ned. Sådan er den programmeret. Eksemplet er inspireret af SUNs Java Tutorial, afsnittet om Custom Networking.

Henvisninger

http://www.sslug.dk/artikler/OpenSource.html
En introduktion til Open Source - Linux Development Method
http://www.sslug.dk/artikler/OPFLeder.html
En introduktion til Open Source økonomien
http://www.sun.com/981208/scsl/principles.html
Sun's egen sammenligning af betingelserne for Open Source og SCSL
http://java.sun.com/javaone/javaone00/transcripts/keynote1.html
Bl.a. Scott McNealy's åbningstale på JavaOne
http://java.sun.com/javaone/javaone00/transcripts/keynote2.html
2. dagens åbningstale på JavaOne - læs bl.a. Java Number Five (Læg selv melodi til - Tænk "Mambo Number Five")
http://www.kaffe.org/"
Kaffe: Den eneste Open Source - Clean Room implementering af JVM til Linux
http://www.blackdown.org/"
Blackdown-gruppen - dem der gjorde arbejdet for SUN - og udfylder SUNs huller (PowerPC til Linux).
http://jakarta.apache.org/
Apache's java-aktiviter, herunder JServ og Tomcat.
http://localhost/servlet/IsItWorkding
Adresse for lokal opslag til JServe for test.
http://www.bullsoft.com/ejb/
Adressen på EJB-containeren Jonas (hos BullSoft). Den er inkluderet i Enhydra Java Server.
http://www.openejb.org/
EJB-containeren OpenEJB.
http://www.jboss.org/
EJB-containeren JBoss
http://www.station.sony.com/
Verdens største java og EJB application - 100 mill. hits pr. uge
http://jsp.java.sun.com/javaone/javaone2000/event.jsp?eventId=1087&trackId=8&eventType=BUS&ts=967711793749
Oversigt og henvisning til plancher fra JavaOne, hvor den blev præsenteret.

http://www.javasoft.com/javaone
Ingangsiden til JavaOne - både 2000 og 2001.
For en mere letbenet introduktion til mine oplevelser Over There, se BLA*nets specialsider om JavaOne 2000 Problemer? - Send e-post til Leif Erik Andersen på leander@blanet.dk
 

Kurser

Kursus og træning inden for BLA*nets kerneområder.

Danske Nyheder 

Dagligt nyhedsresume specielt for danskere og danskinteresserede i udlandet.

DilleSport Special

Specielle sportsbegivenheder med danske deltagelse.