Java Tutorial

Aus Fachinformatiker Azubi
Wechseln zu: Navigation, Suche

Java ist eine umfangreiche objektorientierte Programmiersprache. In diesem Tutorial wollte ich alle notwendigen Sachen zusammenstellen um Java zu lernen. Dabei ist dieses Tutorial mehr für Personen gedacht die z.B. von PHP zu Java wechseln oder es dazu lernen möchten. Außerdem werden durchaus viele Codeschnipsel erstellt, die man im Alltag öfters benötigt.

Tutorial

Sollten Sie Fehler, bessere Beispiele haben oder Sie wollen etwas ergänzen, dann machen Sie es!

Java Einführung

Java Objektorientierung

Java Erweitert

Java GUI

Java Begriffe

EJB

EJB steht für Enterprise JavaBeans, es ist ein Bestandteil von Java EE(Enterprise Edition). Es stellt eine Schnittstelle für verschiedene Komponenten zur Verfügung. Außerdem is EJB eine Serverseitige Komponente mit einem speziellen EJB-Container.

Vorteile von EJB
  • Verteilte Anwendung/Transaktion
  • Wartung
  • Standard
  • Erreichbarkeit


EJB Container
  • GlassFish
  • Apache Geronimo
  • JBoss
  • JOnAS

JPA

JPA steht für Java Persistence API und dient als Schnittstelle für die Übertragung von Objekten zur Datenbank. Dabei fundiert JPA als eine Art API um weiterhin mit Objekten hantieren zu können. Denn Java ist eine Objektorientierte Sprache und die Datenbanken basieren auf einem relationalen Datenbankmanagementsystem (RDBMS).

JPA Implementierung

API

API steht für Application Programming Interface und bedeutet auf Deutsch Schnittstelle zur Anwendungsprogrammierung. Eine API definiert eine Schnittstelle zu einem anderen Programm um z.B. Zugriff auf die Datenbank zu bekommen.

RS

RS steht für Restful Webservice. Weitere Informationen im Bezug RS siehe hier.

JDBC

JDBC steht für Java Database Connectivity und ist eine einheitliche Datenbankschnittstelle.

ODBC

ODBC steht für Open Database Connectivity und ist vergleich mit JDBC (einheitliche Datenbankschnittstelle).

Codeschnipsel

Hier werden Codeschnipsel erstellt.

Netbeans

  • Tastenkombination für System.out.println("");
sout + TAB

Notes