Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Gratuito
l'accesso più veloce di browser!
 

Hibernate

Indice Hibernate

In informatica Hibernate (talvolta abbreviato in H8) è una piattaforma middleware open source per lo sviluppo di applicazioni Java, attraverso l'appoggio al relativo framework, che fornisce un servizio di Object-relational mapping (ORM) ovvero gestisce la persistenza dei dati sul database attraverso la rappresentazione e il mantenimento su database relazionale di un sistema di oggetti Java.

32 relazioni: Applicazione portabile, Applicazione web, Base di dati, Classe (informatica), Costruttore (informatica), Enterprise JavaBeans, Framework, GNU Lesser General Public License, IBATIS, Informatica, Java (linguaggio di programmazione), Java Community Process, Java Development Kit, Java EE, Libreria (software), Livello Logico Business, Metadato, Metodo (programmazione), Middleware, Object-relational mapping, Oggetto (informatica), Open source, Persistenza (informatica), Plain Old Java Object, Programmatore, Query, Red Hat, Relational database management system, Servlet, Structured Query Language, Swing (Java), WildFly.

Applicazione portabile

Per applicazione portabile (o applicazione portatile; in inglese portable application) si intende un software applicativo che non necessita di installazione all'interno del sistema operativo su cui viene eseguito.

Nuovo!!: Hibernate e Applicazione portabile · Mostra di più »

Applicazione web

In informatica l'espressione applicazione web, ovvero web application in inglese, indica genericamente tutte le applicazioni distribuite web-based.

Nuovo!!: Hibernate e Applicazione web · Mostra di più »

Base di dati

Con base di dati o banca dati (a volte abbreviato con la sigla DB dall'inglese data base) in informatica si indica un insieme di dati, omogeneo per contenuti e per formato, memorizzati in un elaboratore elettronico e interrogabili via terminale utilizzando le chiavi di accesso previste.

Nuovo!!: Hibernate e Base di dati · Mostra di più »

Classe (informatica)

Nella programmazione orientata agli oggetti una classe è un costrutto di un linguaggio di programmazione usato come modello per creare oggetti.

Nuovo!!: Hibernate e Classe (informatica) · Mostra di più »

Costruttore (informatica)

I costruttori, in informatica e specificamente nella programmazione orientata agli oggetti, indicano dei metodi associati alle classi che hanno lo scopo di inizializzare le variabili di istanza.

Nuovo!!: Hibernate e Costruttore (informatica) · Mostra di più »

Enterprise JavaBeans

In informatica gli Enterprise JavaBean (EJB) sono i componenti software che implementano, lato server, la logica di business di un'applicazione web all'interno dell'architettura/piattaforma Java EE espletando servizi a favore della parte di front-end ovvero per la logica di presentazione di un'applicazione web.

Nuovo!!: Hibernate e Enterprise JavaBeans · Mostra di più »

Framework

Un framework, termine della lingua inglese che può essere tradotto come intelaiatura o struttura (o quadro nelle forme composte), in informatica e specificatamente nello sviluppo software, è un'architettura logica di supporto (spesso un'implementazione logica di un particolare design pattern) su cui un software può essere progettato e realizzato, spesso facilitandone lo sviluppo da parte del programmatore.

Nuovo!!: Hibernate e Framework · Mostra di più »

GNU Lesser General Public License

La GNU Lesser General Public License (abbreviata in GNU LGPL o solo LGPL) è una licenza di software libero creata dalla Free Software Foundation, studiata come compromesso tra la GNU General Public License e altre licenze non copyleft come la Licenza BSD, la Licenza X11 e la Licenza Apache.

Nuovo!!: Hibernate e GNU Lesser General Public License · Mostra di più »

IBATIS

iBATIS è un framework open source che si occupa della fase di interfacciamento allo strato DBMS.

Nuovo!!: Hibernate e IBATIS · Mostra di più »

Informatica

L'informatica è la scienza applicata che si occupa del trattamento dell'informazione mediante procedure automatizzate.

Nuovo!!: Hibernate e Informatica · Mostra di più »

Java (linguaggio di programmazione)

In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, specificatamente progettato per essere il più possibile indipendente dalla piattaforma di esecuzione.

Nuovo!!: Hibernate e Java (linguaggio di programmazione) · Mostra di più »

Java Community Process

JCP è l'acronimo per Java Community Process, ovvero quell'istituzione che si occupa di regolare lo sviluppo della tecnologia Java.

Nuovo!!: Hibernate e Java Community Process · Mostra di più »

Java Development Kit

In informatica il JDK (java development kit) è l'insieme degli strumenti per sviluppare programmi da parte dei programmatori Java.

Nuovo!!: Hibernate e Java Development Kit · Mostra di più »

Java EE

In informatica la Java Platform, Enterprise Edition o Java EE (conosciuta, prima della versione 5, col nome di Java 2 Enterprise Edition o J2EE) è un insieme di specifiche le cui implementazioni vengono principalmente sviluppate in linguaggio di programmazione Java e ampiamente utilizzata nella programmazione Web.

Nuovo!!: Hibernate e Java EE · Mostra di più »

Libreria (software)

Una libreria, in Informatica, è un insieme di funzioni o strutture dati predefinite e predisposte per essere collegate ad un programma software attraverso un opportuno collegamento.

Nuovo!!: Hibernate e Libreria (software) · Mostra di più »

Livello Logico Business

Il Livello Logico Business (in inglese: business logic layer in sigla BLL) conosciuto anche come livello di dominio è una pratica di ingegneria del software di compartimentazione.

Nuovo!!: Hibernate e Livello Logico Business · Mostra di più »

Metadato

Un metadato (dal greco μετὰ "oltre, dopo, per mezzo" e dal latino datum "informazione" - plurale: data), letteralmente "(dato) per mezzo di un (altro) dato", è un'informazione che descrive un insieme di dati.

Nuovo!!: Hibernate e Metadato · Mostra di più »

Metodo (programmazione)

Un metodo (o anche funzione membro), in informatica, è un termine che viene usato principalmente nel contesto della programmazione orientata agli oggetti per indicare un sottoprogramma associato in modo esclusivo ad una classe e che rappresenta (in genere) un'operazione eseguibile sugli oggetti e istanze di quella classe.

Nuovo!!: Hibernate e Metodo (programmazione) · Mostra di più »

Middleware

In informatica con middleware si intende un insieme di programmi informatici che fungono da intermediari tra diverse applicazioni e componenti software.

Nuovo!!: Hibernate e Middleware · Mostra di più »

Object-relational mapping

In informatica l'Object-Relational Mapping (ORM) è una tecnica di programmazione che favorisce l'integrazione di sistemi software aderenti al paradigma della programmazione orientata agli oggetti con sistemi RDBMS.

Nuovo!!: Hibernate e Object-relational mapping · Mostra di più »

Oggetto (informatica)

Con oggetto, in informatica ed in particolar modo nell'ambito della programmazione, si intende nella maniera più generica una regione di memoria allocata.

Nuovo!!: Hibernate e Oggetto (informatica) · Mostra di più »

Open source

In informatica il termine inglese open source (che significa sorgente aperta) viene utilizzato per riferirsi ad un software di cui gli autori (più precisamente, i detentori dei diritti) rendono pubblico il codice sorgente, favorendone il libero studio e permettendo a programmatori indipendenti di apportarvi modifiche ed estensioni.

Nuovo!!: Hibernate e Open source · Mostra di più »

Persistenza (informatica)

In informatica, il concetto di persistenza si riferisce alla caratteristica dei dati di sopravvivere all'esecuzione del programma che li ha creati: senza questa capacità infatti i dati vengono salvati solo in memoria Ram e verranno persi allo spegnimento del computer.

Nuovo!!: Hibernate e Persistenza (informatica) · Mostra di più »

Plain Old Java Object

Nell'ingegneria del software, POJO è un acronimo di Plain Old Java Object.

Nuovo!!: Hibernate e Plain Old Java Object · Mostra di più »

Programmatore

Il programmatore (noto anche con le espressioni inglesi developer, ovvero sviluppatore, e coder, traducibile come "creatore di codice"), in informatica, è un tecnico che, attraverso la relativa fase di programmazione, traduce o codifica l'algoritmo risolutivo di un problema dato nel codice sorgente del software da far eseguire ad un elaboratore, utilizzando un determinato linguaggio di programmazione.

Nuovo!!: Hibernate e Programmatore · Mostra di più »

Query

In informatica il termine query viene utilizzato per indicare l'interrogazione da parte di un utente di un database, strutturato tipicamente secondo il modello relazionale, per compiere determinate operazioni sui dati (selezione, inserimento, cancellazione dati, aggiornamento ecc.). Solitamente una query utilizza un linguaggio di interrogazione interpretato rappresentato dallo standard SQL (Structured Query Language) nei suoi sottolinguaggi Data Query Language e Data Manipulation Language, per renderla più comprensibile al DBMS.

Nuovo!!: Hibernate e Query · Mostra di più »

Red Hat

Red Hat, Inc. è una società multinazionale statunitense che si dedica allo sviluppo software e al supporto di software libero e open source in ambiente enterprise ovvero aziendale.

Nuovo!!: Hibernate e Red Hat · Mostra di più »

Relational database management system

Il termine relational database management system (RDBMS) (sistema per la gestione di basi di dati relazionali) indica un database management system basato sul modello relazionale, ed è stato introdotto da Edgar F. Codd. Oltre ai RDBMS esistono, anche se meno diffusi a livello commerciale, sistemi di gestione di basi di dati che implementano modelli dei dati alternativi a quello relazionale: gerarchico, reticolare e a oggetti.

Nuovo!!: Hibernate e Relational database management system · Mostra di più »

Servlet

In informatica, nell'ambito della programmazione Web, i servlet sono oggetti scritti in linguaggio Java che operano all'interno di un server web (es. Tomcat, Jetty) oppure un server per applicazioni (es. WildFly, GlassFish) permettendo la creazione di applicazione web.

Nuovo!!: Hibernate e Servlet · Mostra di più »

Structured Query Language

In informatica SQL (Structured Query Language) è un linguaggio standardizzato per database basati sul modello relazionale (RDBMS) progettato per.

Nuovo!!: Hibernate e Structured Query Language · Mostra di più »

Swing (Java)

Swing è un framework per Java, appartenente alle Java Foundation Classes (JFC) e orientato allo sviluppo di interfacce grafiche.

Nuovo!!: Hibernate e Swing (Java) · Mostra di più »

WildFly

In informatica WildFly, precedentemente noto come JBoss AS o semplicemente JBoss, è un application server open source che implementa le specifiche Java EE.

Nuovo!!: Hibernate e WildFly · Mostra di più »

UscenteArrivo
Ehi! Siamo su Facebook ora! »