Media:Tips
www.MediaTips.de

Home
Reise Fotos
       USA 2001 [neu!]
       Lanzarote
       Expo2000
       Dublin
       Malaysia
IT-News
Hamburg
Stadtpläne [links]
New media
Windows
PC Sicherheit
HTML / HTTP
Script Sprachen
JAVA [links]
CDROM / DVD
Linux [links]
ISDN [links]
Suchen & Finden
Diverses / SMS

Mehr Infos hier...

8 46  
Frage? Anregungen?
Fehler gefunden?
Oder einfach nur so ...
Schreiben Sie uns:

Ihre Email-Adresse: (freiwillig!)

 
JAVA verstehen!
Stand: 01.07.01

www.ikes.de
ikes.de - 4 neue Freunde!
 
 w w w . i k e s . d e
www.ikes.de - Nexpo: Ike's Freundin
Java Begriffe
Siehe auch:
- Java Aktuelles
- Java Begriffe - Verwirrung der Bezeichnungen
- Java Tools - "Hello World"-Beispiel und Downloads.

Einleitung in JAVA (ein wenig historisches):
"JAVA" ... jeder spricht darüber ... wenige machen es ... was steckt eigentlich dahinter?

Um einen weit verbreiteten Mythos gleich aus dem Weg zu räumen: JAVA und JAVASCRIPT haben nicht mit einander zu tun! JAVA hies ursprünglch "OAK" und wurde von SUN entwickelt. JAVASCRIPT hies früher einmal "Livescript" und war eine Erfindung der Netscape Programmier. Die Namensähnlichkeit ist ein Marketinggag.

Die Idee von JAVA ist bestechend einfach: eines der größten Probleme beim Schreiben von Software ist, daß man sich auf eine "Computer-Familie" festlegen muß. Programme für einen Windows-PC laufen nicht auf einem MAC, MAC-Programme nicht unter Linux ... und so weiter.

JAVA könnte hierfür die Lösung sein:

Alle heutigen PCs sind schnell genug, um einen "Virtuellen-PC" zu emulieren. Dieser PC kennt

  • einen Bildschirm,
  • eine Maus
  • eine Tastatur
  • ein Netzwerk
  • eine Datenbank
  • und Dateien, zum Lesen und Schreiben.

SUN definierte einen solchen PC und verbreitet die jeweilige Software kostenlos, die ein "echter" PC, MAC, ... braucht, um diesen virtuellen PC nach zu bilden. Das ganze nennt man die "Sandbox", der Sandkasten ... in dem Programme laufen können.

Von diesen Programmen gibt es verschiedene "Klassen":

  • JAVA-Applications sind zunächst kommando-Zeilen Pogamme, wie man sie aus der DOS-Zeit kennt. Ein Prgramm wird mit der Eingabe von
    "java [programmname] [parameter]" aufgerufen und gibt seinen Output als Text-File oder auf dem ASCII-Bildschirm zurück.
  • JAVA-Applets sind Programme, deren Sandbox innerhalb eines Webbrowsers läuft. Sie dürfen aus Sicherheitsgründen auf dem lokalen PC keine Daten lesen oder schreiben. Der einzig erlaubte I/O ist zu dem Server hin erlaubt, von dem sie selbst kamen. Hierhin sind Datenbank-Verbindungen erlaubt.
  • JAVA-Application mit GUI (grafischer Benutzeroberfläche) sind vollwertige Programme und können lokale Dateinen bearbeiten oder mit lokalen Datenbanken (via JDBC) zusammen arbeiten.

Im Zuge des Web gibt es zwei neuere Entwicklungen:

  • Servlets sind JAVA-Applicationen ohne grafische Benutzeroberfläche, die auf einem Webserver laufen. Ihr Output wird in einem Browser dargestellt. Sie sind ein voller Ersatz für praktisch alle Script-Scrachen.
  • JAVA – Server – Pages (kurz JSP). Dies ist eine Erweiterung des "normalen" HTML, ähnlich Javascript. Die in die Seiten eingebunden Programme laufen nicht im Browser des Benutzers, sondern auf dem Server. Der Browser bekommt nur "echtes" HTML zu sehen. Um genau zu sein wird beim ersten Aufruf einer JSP-Seite daraus eine JAVA Anwendung kompiliert, deren "Lebenszeit" spätestens mit dm Herunterfahren des Servers zu Ende ist.
  • Java 2 Platform, Enterprise Edition (kurz "J2EE") ist "die Krone" der aktuellen Java Entwicklung. Sie beschreibt, wie Java-Server-Projekte im Großen arbeiten. Hierbei geht es vor allem um Konzepte wie Session Verwaltung und skalierbarkeit der Anwendungen für viele parallel User.
Siehe auch:
- Java Aktuelles
- Java Begriffe - Verwirrung der Bezeichnungen
- Java Tools - "Hello World"-Beispiel und Downloads.
Bitte beachten Sie auch die Links-Sammlung unter:
50links.de bzw. 50links.de/java.html. Danke.
AltaVista raging search
Google

[ home | | Seitenanfang | reload . ]

Counter by topSUBMIT.de 8 46 98 91 41 89 3 45