Kategorie: API

JMS


Java Message Service abgekürzt JMS eine ist API für einen Mechanismus, der ermöglicht asynchrone zwischen Kommunikation von Java – Programmen . Das System der API sind beschrieben in den Standards für J2EE . Die Nachrichten , die in vielen verschieden sein können Formate , entweder über eine an einen einzelnen Empfänger gesendet werden , Warteschlange oder an mehrere Empfänger.
Wenn an mehrere Empfänger gesendet, erhält der einzelne nur Nachrichten empfangen , die gesendet werden , durch den Empfänger – Programm registriert. Wenn jedoch eine Warteschlange verwendet, wird der Empfänger alle Nachrichten bekommen , auch wenn sie vor dem Empfang das Programm fertig war geschickt wurden , um sie zu empfangen.


JDBC


JDBC (Java Database Connectivity) ist eine API für Java -programmeringssproget die definiert , wie ein Client eine Datenbank zugreifen können. Die API stellt Methoden zur Abfrage von Daten und Aktualisierung von Daten. JDBC ist auf relationale Datenbanken orientiert.

Die Standardversion von Java, J2SE , umfassen JDBC – API zusammen mit einer ODBC – Implementierung werden die Verbindungen zu allen relationalen Datenbank ermöglicht es, die ODBC – Schnittstelle unterstützt.

Übersicht

JDBC hat seit der Veröffentlichung von JDK 1.1 Teil des Java SE gewesen.

JDBC – Datenbankverbindung ermöglicht Aussagen, wie zum Beispiel zu erstellen und auszuführen SQL INSERT, UPDATE und DELETE oder Abfrage der Daten über forespørgselsstatements mit SELECT. JDBC unterstützt auch gespeicherte Prozeduren.

Abfragen gibt eine Auflistung von JDBC ResultRows, die für die Performance-Iteration der Daten verwendet werden können.

Siehe auch

  • SQLSummit.com eine Liste der JDBC – Treiber und Hersteller veröffentlichen
  • Sun bietet eine Liste der JDBC – Treiber und Hersteller
  • JDBaccess ist eine Java – Persistenz – Bibliothek für MySQL und Oracle , die als JDBC der wesentlichen Datenbankoperationen in einem leicht zugänglichen API definiert

LINQ

Language Integrated Query ( LINQ , ausgesprochen „Link“) ist eine .NET Framework – Komponente , die Abfragefunktionalität von liefert SQL -ähnliche Syntax von den .NET – Sprachen . Viele der Konzepte wurden ursprünglich in Cω (C-Omega) Projekt von Microsoft Research entwickelt. LINQ wurde als Teil freigegeben .NET Framework 3.5 am 19. November 2007.

LINQ definiert viele Operatoren , der Download verwendet werden kann , um Vektoren , enumererbare Klassen, XML , relationale Datenbanken und Datenbanken von Drittanbietern. Dies erfordert , dass die Daten in verkapselter Objekten , die von LINQ behandelt werden.

LINQ besteht im wesentlichen aus einer API durch Verfahren (Erweiterungsmethoden) Zugabe, die die notwendigen Funktionen enthält , Anfragen auf einer Datenquelle zu leiten , die die Schnittstelle implementiert IQueryable( in der Regel über ICollectionArbeitsgeräte IEnumerable<T>).

Beispiel

Linq-to-Objekte in C # .

/*
 Der er nogle objekter i customers (af typen List<Customer>).
 Filter listen og returner de objekter hvor Lastname begynder med B.
 Sorter resultatet (efter Lastname) og returer det
 i variablen custs (nøgleordet var betyder at compileren selv skal finde frem til objekttypen).
*/
var custs = from c in customers
 where c.Lastname.StartsWith("B")
 orderby c.Lastname
 select c;