Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Installieren
Schneller Zugriff als Browser!
 

Spring (Framework)

Index Spring (Framework)

Das Spring Framework (kurz Spring) ist ein quelloffenes Framework für die Java-Plattform, welches oft für Web-Anwendungen verwendet wird.

59 Beziehungen: Advanced Message Queuing Protocol, Android (Betriebssystem), Annotation (Java), Apache Ant, Apache Flex, Apache Lucene, Apache Maven, Apache Tapestry, Apache Tomcat, Apache-Lizenz, AspectJ, Aspektorientierte Programmierung, Business-Rule-Engine, ColdFusion, Db4o, Dependency Injection, Eclipse Public License, EMC Corporation, Equinox (OSGi-Framework), Extensible Markup Language, Fat Client, Framework, General Electric, GNU General Public License, Google Guice, Gradle, Hibernate (Framework), Informationssicherheit, Jakarta EE, Java (Programmiersprache), Java Naming and Directory Interface, JavaSpaces, JBPM, Joint Venture, Klassenpfad, Konvention vor Konfiguration, Lightweight Directory Access Protocol, Liste von Dependency Injection Frameworks, Message Oriented Middleware, Microservices, NoSQL, Objekt (Programmierung), Objektrelationale Abbildung, Open Source, OSGi, Plain Old Java Object, PostgreSQL, Programmbibliothek, Programmierschnittstelle, Representational State Transfer, ..., Ressource (Software), Rich Internet Application, SourceForge, Soziales Netzwerk (Internet), Stapelverarbeitung, Transaktion (Informatik), VMware, Webservice, .Net-Framework. Erweitern Sie Index (9 mehr) »

Advanced Message Queuing Protocol

Das Advanced Message Queuing Protocol (AMQP) ist ein offener Standard, der ein binäres Netzwerkprotokoll auf Anwendungsebene für eine Message-orientierte Middleware (MOM) darstellt.

Neu!!: Spring (Framework) und Advanced Message Queuing Protocol · Mehr sehen »

Android (Betriebssystem)

Android ist sowohl ein Betriebssystem als auch eine Softwareplattform für mobile Geräte wie Smartphones, Tabletcomputer, Fernseher, Mediaplayer, Netbooks und Autos, die von der von Google gegründeten Open Handset Alliance entwickelt werden.

Neu!!: Spring (Framework) und Android (Betriebssystem) · Mehr sehen »

Annotation (Java)

Als Annotation wird im Zusammenhang mit der Programmiersprache Java ein Sprachelement bezeichnet, das die Einbindung von Metadaten in den Quelltext erlaubt.

Neu!!: Spring (Framework) und Annotation (Java) · Mehr sehen »

Apache Ant

Apache Ant (für Ameise) ist ein in Java geschriebenes Programm zum automatisierten Erzeugen von ausführbaren Computerprogrammen aus Quelltexten.

Neu!!: Spring (Framework) und Apache Ant · Mehr sehen »

Apache Flex

Apache Flex, vorher Adobe Flex, ist ein Software Development Kit (SDK) zum Entwickeln von Rich Internet Applications (RIAs) auf der technischen Basis der Flash-Plattform.

Neu!!: Spring (Framework) und Apache Flex · Mehr sehen »

Apache Lucene

Apache Lucene ist eine Programmbibliothek zur Volltextsuche.

Neu!!: Spring (Framework) und Apache Lucene · Mehr sehen »

Apache Maven

Apache Maven (kurz Maven) ist ein in der Programmiersprache Java geschriebenes Kommandozeilenwerkzeug aus der Kategorie der Build-Werkzeuge.

Neu!!: Spring (Framework) und Apache Maven · Mehr sehen »

Apache Tapestry

Apache Tapestry ist ein Open-Source-Framework für die Programmiersprache Java, mit dem Webanwendungen erstellt werden können.

Neu!!: Spring (Framework) und Apache Tapestry · Mehr sehen »

Apache Tomcat

Apache Tomcat ist ein Open-Source-Anwendungsserver und Servlet-Container, der die Spezifikation für Jakarta Servlets (früher: Java Servlets) und Jakarta Server Pages (JSP, früher: JavaServer Pages) implementiert und es damit erlaubt, in Java geschriebene Web-Anwendungen auf Servlet- beziehungsweise JSP-Basis auszuführen.

Neu!!: Spring (Framework) und Apache Tomcat · Mehr sehen »

Apache-Lizenz

Die Apache-Lizenz ist eine durch die Free Software Foundation anerkannte Freie-Software-Lizenz der Apache Software Foundation, jedoch keine Copyleft-Lizenz.

Neu!!: Spring (Framework) und Apache-Lizenz · Mehr sehen »

AspectJ

AspectJ ist eine aspekt-orientierte Erweiterung von Java, welche bei Xerox PARC entwickelt wurde und nun ein Open-Source-Projekt der Eclipse Foundation ist.

Neu!!: Spring (Framework) und AspectJ · Mehr sehen »

Aspektorientierte Programmierung

Aspektorientierte Programmierung (AOP) ist ein Programmierparadigma für die objektorientierte Programmierung, um generische Funktionalitäten über mehrere Klassen hinweg zu verwenden (Cross-Cutting Concern).

Neu!!: Spring (Framework) und Aspektorientierte Programmierung · Mehr sehen »

Business-Rule-Engine

Eine Business-Rule-Engine (BRE) ist eine Softwarekomponente als Bestandteil eines Business-Rule-Management-Systems (BRMS), die eine effiziente Ausführung von Geschäftsregeln bzw.

Neu!!: Spring (Framework) und Business-Rule-Engine · Mehr sehen »

ColdFusion

ColdFusion ist eine für webbasierte Skriptsprachen und Datenbank-Anwendungen konzipierte Middleware.

Neu!!: Spring (Framework) und ColdFusion · Mehr sehen »

Db4o

db4o (database for objects) ist eine Objektdatenbank für die Java-Plattform und das.Net-Framework, deren Weiterentwicklung im Jahr 2011 eingestellt wurde.

Neu!!: Spring (Framework) und Db4o · Mehr sehen »

Dependency Injection

Als Dependency Injection (DI, ‚Abhängigkeit‘ und injection ‚Injektion‘, oder Einbringen von Abhängigkeiten) wird in der objektorientierten Programmierung ein Entwurfsmuster bezeichnet, welches die Abhängigkeiten eines Objekts zur Laufzeit reglementiert: Benötigt ein Objekt beispielsweise bei seiner Initialisierung ein anderes Objekt, ist diese Abhängigkeit an einem zentralen Ort hinterlegt – es wird also nicht vom initialisierten Objekt selbst erzeugt.

Neu!!: Spring (Framework) und Dependency Injection · Mehr sehen »

Eclipse Public License

Die Eclipse Public License (EPL) ist eine Freie-Software-Lizenz, die das Recht gewährt, Software unter bestimmten Voraussetzungen privat oder kommerziell frei zu nutzen, zu modifizieren und weiterzuverbreiten.

Neu!!: Spring (Framework) und Eclipse Public License · Mehr sehen »

EMC Corporation

Die EMC Corporation war ein US-amerikanischer Hersteller von Hardware und Software mit Unternehmenssitz in Hopkinton, Massachusetts.

Neu!!: Spring (Framework) und EMC Corporation · Mehr sehen »

Equinox (OSGi-Framework)

Equinox (von englisch Tag-und-Nacht-Gleiche) ist ein von der Eclipse Foundation entwickeltes Java-basiertes Framework, das die OSGi-Kernspezifikation implementiert und das Gerüst der integrierten Entwicklungsumgebung Eclipse bildet.

Neu!!: Spring (Framework) und Equinox (OSGi-Framework) · Mehr sehen »

Extensible Markup Language

Die Extensible Markup Language (dt. Erweiterbare Auszeichnungssprache), abgekürzt XML, ist eine Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten im Format einer Textdatei, die sowohl von Menschen als auch von Maschinen lesbar ist.

Neu!!: Spring (Framework) und Extensible Markup Language · Mehr sehen »

Fat Client

Fat Client ist ein Begriff aus der elektronischen Datenverarbeitung und bezeichnet vollwertig ausgestattete, leistungsfähige Desktop-Computer mit ausreichender Rechenkapazität, Plattenspeicher, CD-ROM-Laufwerken sowie leistungsstarken Grafikkarten.

Neu!!: Spring (Framework) und Fat Client · Mehr sehen »

Framework

Ein Framework (für Rahmenstruktur) ist ein Programmiergerüst, das in der Softwaretechnik, insbesondere bei der objektorientierten Softwareentwicklung sowie bei komponentenbasierten Entwicklungsansätzen, verwendet wird.

Neu!!: Spring (Framework) und Framework · Mehr sehen »

General Electric

Das Comcast Building in New York City Die US-amerikanische General Electric (GE, General Electric Company) ist einer der größten Mischkonzerne der Welt.

Neu!!: Spring (Framework) und General Electric · Mehr sehen »

GNU General Public License

Logo der GPLv3 Die GNU General Public License (kurz GNU GPL oder GPL; aus dem Englischen wörtlich für allgemeine Veröffentlichungserlaubnis oder -genehmigung) ist eine Softwarelizenz, die dem Nutzer gewährt, die Software auszuführen, zu studieren, zu ändern und zu verbreiten (kopieren).

Neu!!: Spring (Framework) und GNU General Public License · Mehr sehen »

Google Guice

Google Guice ist ein Open-Source-Framework für Dependency Injection mit Java.

Neu!!: Spring (Framework) und Google Guice · Mehr sehen »

Gradle

Gradle ist ein auf Java basierendes Build-Management-Automatisierungs-Tool, vergleichbar mit Apache Ant und Apache Maven.

Neu!!: Spring (Framework) und Gradle · Mehr sehen »

Hibernate (Framework)

Hibernate (für Winterschlaf halten) ist ein Open-Source-Persistenz- und ORM-Framework für Java.

Neu!!: Spring (Framework) und Hibernate (Framework) · Mehr sehen »

Informationssicherheit

Informationssicherheit ist ein Zustand von technischen oder nicht-technischen Systemen zur Informationsverarbeitung, -speicherung und -lagerung, der die Schutzziele Vertraulichkeit, Verfügbarkeit und Integrität sicherstellen soll.

Neu!!: Spring (Framework) und Informationssicherheit · Mehr sehen »

Jakarta EE

Jakarta EE, früher Java Platform, Enterprise Edition (Java EE), ist die Spezifikation einer Softwarearchitektur für die transaktionsbasierte Ausführung von in Java programmierten Anwendungen und insbesondere Webanwendungen.

Neu!!: Spring (Framework) und Jakarta EE · Mehr sehen »

Java (Programmiersprache)

Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.

Neu!!: Spring (Framework) und Java (Programmiersprache) · Mehr sehen »

Java Naming and Directory Interface

Java Naming and Directory Interface (JNDI) ist eine Programmierschnittstelle (API) innerhalb der Programmiersprache Java für Namensdienste und Verzeichnisdienste.

Neu!!: Spring (Framework) und Java Naming and Directory Interface · Mehr sehen »

JavaSpaces

JavaSpaces ist eine Spezifikation des Konzepts Object Spaces in der Programmiersprache Java.

Neu!!: Spring (Framework) und JavaSpaces · Mehr sehen »

JBPM

jBPM ist ein von JBoss entwickeltes Workflow-Management-System zur Ausführung von Arbeitsabläufen, das in Java programmiert und unter der Open-Source-Lizenz Apache 2.0 veröffentlicht ist.

Neu!!: Spring (Framework) und JBPM · Mehr sehen »

Joint Venture

Joint Venture (IPA) bezeichnet verschiedenste Formen der Unternehmenskooperation zwischen zwei oder mehr Partnerunternehmen.

Neu!!: Spring (Framework) und Joint Venture · Mehr sehen »

Klassenpfad

Ein Klassenpfad (oder Klassensuchpfad) ist eine Pfadangabe auf ein oder mehrere Verzeichnisse, in der eine Laufzeitumgebung oder ein Entwicklungswerkzeug nach benötigten Komponenten sucht, zum Beispiel referenzierten Klassenbibliotheken.

Neu!!: Spring (Framework) und Klassenpfad · Mehr sehen »

Konvention vor Konfiguration

Konvention vor Konfiguration (oder coding by convention) ist ein Softwaredesign-Paradigma, welches zum Ziel hat, die Komplexität von Konfigurationen zu reduzieren: Solange sich die Entwickler in allen Bereichen einer Software an übliche Konventionen (beispielsweise gleichartige Bezeichner) halten, müssen diese nicht konfiguriert werden, was somit die Konfigurationen erheblich vereinfacht, ohne die Möglichkeiten der Entwickler einzuschränken.

Neu!!: Spring (Framework) und Konvention vor Konfiguration · Mehr sehen »

Lightweight Directory Access Protocol

Das Lightweight Directory Access Protocol (LDAP), deutsch etwa Leichtgewichtiges Verzeichniszugriffsprotokoll, ist ein Netzwerkprotokoll zur Abfrage und Änderung von Informationen verteilter Verzeichnisdienste.

Neu!!: Spring (Framework) und Lightweight Directory Access Protocol · Mehr sehen »

Liste von Dependency Injection Frameworks

Für die Umsetzung von Dependency Injection in objektorientierten Programmen gibt es verschiedene Frameworks für diverse Programmiersprachen und Plattformen.

Neu!!: Spring (Framework) und Liste von Dependency Injection Frameworks · Mehr sehen »

Message Oriented Middleware

Nachrichtenorientierte Middleware bzw.

Neu!!: Spring (Framework) und Message Oriented Middleware · Mehr sehen »

Microservices

Microservices sind ein Architekturmuster der Informationstechnik, bei dem komplexe Anwendungssoftware aus unabhängigen Prozessen generiert wird, die untereinander mit sprachunabhängigen Programmierschnittstellen kommunizieren.

Neu!!: Spring (Framework) und Microservices · Mehr sehen »

NoSQL

NoSQL (für Not only SQL deutsch: „Nicht nur SQL“) bezeichnet Datenbanken, die einen nicht-relationalen Ansatz verfolgen und damit mit der langen Geschichte relationaler Datenbanken brechen.

Neu!!: Spring (Framework) und NoSQL · Mehr sehen »

Objekt (Programmierung)

Ein Objekt in der Programmierung bezeichnet eine inhaltlich zusammengehörige Datenmenge.

Neu!!: Spring (Framework) und Objekt (Programmierung) · Mehr sehen »

Objektrelationale Abbildung

Objektrelationale Abbildung (ORM) ist eine Technik der Softwareentwicklung, mit der ein in einer objektorientierten Programmiersprache geschriebenes Anwendungsprogramm seine Objekte in einer relationalen Datenbank ablegen kann.

Neu!!: Spring (Framework) und Objektrelationale Abbildung · Mehr sehen »

Open Source

Logo der Open Source Initiative Als Open Source (aus englisch open source, wörtlich offene Quelle) wird Software bezeichnet, deren Quelltext öffentlich ist und von Dritten eingesehen, geändert und genutzt werden kann.

Neu!!: Spring (Framework) und Open Source · Mehr sehen »

OSGi

Die OSGi Alliance (früher Open Services Gateway initiative) spezifizierte eine hardwareunabhängige dynamische Softwareplattform, die es erleichtert, Anwendungen und ihre Dienste per Komponentenmodell („Bundle“/„Service“) zu modularisieren und zu verwalten („Service Registry“).

Neu!!: Spring (Framework) und OSGi · Mehr sehen »

Plain Old Java Object

POJO ist eine Abkürzung für Plain Old Java Object, also ein „ganz normales“ Objekt in der Programmiersprache Java.

Neu!!: Spring (Framework) und Plain Old Java Object · Mehr sehen »

PostgreSQL

PostgreSQL, oft kurz Postgres genannt, ist ein freies, objektrelationales Datenbankmanagementsystem (ORDBMS).

Neu!!: Spring (Framework) und PostgreSQL · Mehr sehen »

Programmbibliothek

Eine Programmbibliothek (kurz Bibliothek;, kurz lib) bezeichnet in der Programmierung eine Sammlung von Unterprogrammen/-routinen, die Lösungswege für thematisch zusammengehörende Problemstellungen anbieten.

Neu!!: Spring (Framework) und Programmbibliothek · Mehr sehen »

Programmierschnittstelle

Quelltextkompatibilität, d. h. Quelltext kann ohne Anpassungen für die jeweiligen Systeme erfolgreich kompiliert werden. Eine Programmierschnittstelle (auch Anwendungsschnittstelle, genauer Schnittstelle zur Programmierung von Anwendungen), häufig nur kurz API genannt (von, wörtlich ‚Anwendungs­programmier­schnittstelle‘), ist ein Programmteil, der von einem Softwaresystem anderen Programmen zur Anbindung an das System zur Verfügung gestellt wird.

Neu!!: Spring (Framework) und Programmierschnittstelle · Mehr sehen »

Representational State Transfer

Representational State Transfer (abgekürzt REST) ist ein Paradigma für die Softwarearchitektur von verteilten Systemen, insbesondere für Webservices.

Neu!!: Spring (Framework) und Representational State Transfer · Mehr sehen »

Ressource (Software)

Die Ressourcen einer Software sind die Dateien, die nicht den Ablauf (Algorithmus) des Programms festlegen, sondern das „Hintergrundwissen“ für den Ablauf speichern.

Neu!!: Spring (Framework) und Ressource (Software) · Mehr sehen »

Rich Internet Application

Der Begriff Rich Internet Application (RIA; engl. „reichhaltige Internet-Anwendung“) ist nicht eindeutig definiert oder standardisiert, sondern aus der Evolution des Internets entstanden und wird im Verlauf der Entwicklung dieses Mediums immer öfter eingesetzt.

Neu!!: Spring (Framework) und Rich Internet Application · Mehr sehen »

SourceForge

SourceForge (wörtlich „QuellSchmiede“, aber hier im Sinne von Quelltext-Schmiede) ist ein Filehosting-Dienst für Softwareprojekte.

Neu!!: Spring (Framework) und SourceForge · Mehr sehen »

Soziales Netzwerk (Internet)

Ein soziales Netzwerk ist ein Onlinedienst, der die Möglichkeit zu Informationsaustausch und Beziehungsaufbau bietet.

Neu!!: Spring (Framework) und Soziales Netzwerk (Internet) · Mehr sehen »

Stapelverarbeitung

Stapelverarbeitung, auch Batchverarbeitung genannt, ist ein Begriff aus der Datenverarbeitung und bezeichnet die Arbeitsweise von Computerprogrammen, bei der die in einem oder mehreren Datenbeständen als Eingabe bereitgestellte Menge an Aufgaben oder Daten vollständig, automatisch und meist sequenziell verarbeitet wird.

Neu!!: Spring (Framework) und Stapelverarbeitung · Mehr sehen »

Transaktion (Informatik)

Als Transaktion (von lateinisch trans „(hin-)über“, agere „treiben, handeln, führen“: also wörtlich: Überführung; dt. hier besser: Durchführung) wird in der Informatik eine Folge von Programmschritten bezeichnet, die als eine logische Einheit betrachtet werden, weil sie den Datenbestand nach fehlerfreier und vollständiger Ausführung in einem konsistenten Zustand hinterlassen.

Neu!!: Spring (Framework) und Transaktion (Informatik) · Mehr sehen »

VMware

VMware, Inc. ist ein börsennotiertes US-amerikanisches Technologie-Unternehmen und Anbieter von Software-Lösungen im Bereich Cloud Computing sowie der Virtualisierung von Rechenzentrumsinfrastrukturen.

Neu!!: Spring (Framework) und VMware · Mehr sehen »

Webservice

Ein Webservice (auch Webdienst) stellt eine Schnittstelle für die Maschine-zu-Maschine- oder Anwendungs-Kommunikation über Rechnernetze wie das Internet zur Verfügung.

Neu!!: Spring (Framework) und Webservice · Mehr sehen »

.Net-Framework

Das.Net-Framework (Eigenschreibweise:.NET Framework) ist ein Teil von Microsofts Software-Plattform.NET und erfüllt als solches seine Funktion bei der Entwicklung und Ausführung von Programmen, die das Framework einbinden und verwenden.

Neu!!: Spring (Framework) und .Net-Framework · Mehr sehen »

Leitet hier um:

Spring Boot, Spring Framework, Spring MVC, Spring Web Flow.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »