Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn

Enterprise JavaBeans

Indice 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.

Indice

  1. 37 relazioni: Application server, Applicazione (informatica), Applicazione web, Architettura (computer), Architettura multi-tier, Base di dati, Chiamata di procedura remota, Client, Common Object Request Broker Architecture, Concorrenza (informatica), Dependency injection, Elaborazione dati, Front-end e back-end, Hibernate, Informatica, Installazione (informatica), Interfaccia (informatica), Internet, Jakarta EE, Java Message Service, Java Naming and Directory Interface, Java Persistence API, Lato server, Logica di business, Modello relazionale, Norma tecnica, Persistenza (informatica), Piattaforma (informatica), Plain Old Java Object, Programmazione a eventi, Servizio di directory, Servlet, Sicurezza informatica, Software, Spring Framework, Transazione (basi di dati), Web service.

Application server

In informatica un application server (a volte abbreviato con la sigla AS) è una tipologia di server che fornisce l'infrastruttura e le funzionalità logiche di supporto, sviluppo ed esecuzione di applicazioni nonché altri componenti server in un contesto distribuito.

Vedere Enterprise JavaBeans e Application server

Applicazione (informatica)

Il termine applicazione in informatica individua un software installato o una serie di software in fase di esecuzione su un computer con lo scopo e il risultato di rendere possibile una o più funzionalità, servizi o strumenti utili e selezionabili su richiesta dall'utente tramite interfaccia utente, spesso attraverso un'elaborazione a partire da un input fornito dall'utente interagendo con esso.

Vedere Enterprise JavaBeans e Applicazione (informatica)

Applicazione web

Una applicazione web (web application in inglese, abbreviato web app), in informatica ed in particolare nella programmazione web, indica genericamente tutte le applicazioni distribuite ovvero applicazioni accessibili/fruibili via web per mezzo di un network, come ad esempio una Intranet all'interno di un sistema informatico o attraverso internet, cioè in una architettura tipica di tipo client-server, offrendo determinati servizi all'utente client.

Vedere Enterprise JavaBeans e Applicazione web

Architettura (computer)

Con architettura hardware si intende l'insieme dei criteri di progetto in base ai quali è progettato e realizzato un computer, oppure un dispositivo facente parte di esso.

Vedere Enterprise JavaBeans e Architettura (computer)

Architettura multi-tier

Nell'ingegneria del software, il termine architettura multi-tier o architettura multi-strato (spesso definita con l'espressione inglese n-tier architecture) indica un'architettura software di tipo client-server per sistemi distribuiti, in cui le varie funzionalità del software sono logicamente separate ovvero suddivise su più strati o livelli software differenti in comunicazione tra loro (nel caso di applicazioni web questi strati sono la logica di presentazione, l'elaborazione dei processi e la gestione della persistenza dei dati).

Vedere Enterprise JavaBeans e Architettura multi-tier

Base di dati

In informatica una base di dati, detta anche, dall'inglese, database o data base, o anche banca dati, è una collezione di dati organizzati immagazzinata e accessibile per via elettronica.

Vedere Enterprise JavaBeans e Base di dati

Chiamata di procedura remota

In informatica, l'espressione chiamata di procedura remota (RPC, o Remote Procedure Call) si riferisce all'attivazione da parte di un programma di una procedura o subroutine attivata su un computer diverso da quello sul quale il programma viene eseguito.

Vedere Enterprise JavaBeans e Chiamata di procedura remota

Client

Un client (in lingua italiana detto anche cliente), in informatica, nell'ambito delle reti informatiche e dell'architettura logica di rete detta client-server, indica genericamente un qualunque componente software, presente tipicamente su una macchina host, che accede ai servizi o alle risorse di un'altra componente detta server, attraverso l'uso di determinati protocolli di comunicazione.

Vedere Enterprise JavaBeans e Client

Common Object Request Broker Architecture

CORBA (Common Object Request Broker Architecture) è uno standard sviluppato dall'Object Management Group per permettere la comunicazione fra componenti indipendentemente dalla loro distribuzione sui diversi nodi della rete o dal linguaggio di programmazione con cui siano stati sviluppati.

Vedere Enterprise JavaBeans e Common Object Request Broker Architecture

Concorrenza (informatica)

In informatica la concorrenza è una caratteristica dei sistemi di elaborazione nei quali può verificarsi che un insieme di processi o sottoprocessi (thread) computazionali sia in esecuzione nello stesso istante.

Vedere Enterprise JavaBeans e Concorrenza (informatica)

Dependency injection

Dependency injection (DI) è un design pattern della Programmazione orientata agli oggetti il cui scopo è quello di semplificare lo sviluppo e migliorare la testabilità di software di grandi dimensioni.

Vedere Enterprise JavaBeans e Dependency injection

Elaborazione dati

Lelaborazione dati è un qualsiasi procedimento informatico che comporta la conversione dei dati in informazioni tramite algoritmi.

Vedere Enterprise JavaBeans e Elaborazione dati

Front-end e back-end

I termini inglesi front end (in sigla FE) e back end (in sigla BE) (anche scritti, frontend o front-end e backend o back-end) in informatica denotano, rispettivamente, la parte visibile all'utente di un programma e con cui egli può interagire —tipicamente un'interfaccia utente— e la parte che permette l'effettivo funzionamento di queste interazioni.

Vedere Enterprise JavaBeans e Front-end e back-end

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.

Vedere Enterprise JavaBeans e Hibernate

Informatica

Linformatica è la scienza o disciplina che si occupa del trattamento dell'informazione mediante procedure automatizzate, avendo in particolare per oggetto lo studio dei fondamenti teorici dell'informazione, della sua computazione a livello logico e delle tecniche pratiche per la sua implementazione e applicazione in sistemi elettronici automatizzati detti quindi sistemi informatici; come tale è una disciplina fortemente connessa con la logica matematica, l'automatica, l'elettronica e anche l'elettromeccanica.

Vedere Enterprise JavaBeans e Informatica

Installazione (informatica)

L'installazione, in informatica, è la procedura di copia sulla macchina e di successiva configurazione/personalizzazione di un software (es. applicazioni e/o sistemi operativi) in modo che essa possa essere fruibile dall'utente.

Vedere Enterprise JavaBeans e Installazione (informatica)

Interfaccia (informatica)

Con interfaccia, nell'informatica, si indicano.

Vedere Enterprise JavaBeans e Interfaccia (informatica)

Internet

Internet è l'insieme di tutti i dispositivi collegati in rete mediante i protocolli TCP/IP, con i sistemi fisici di comunicazione che li collegano, gli apparati necessari per la loro interconnessione atti a formare reti di computer e le tecnologie che permettono a tali reti di interconnettersi.

Vedere Enterprise JavaBeans e Internet

Jakarta EE

In informatica Jakarta EE (conosciuta, prima della versione 8, col nome di Java EE; e 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.

Vedere Enterprise JavaBeans e Jakarta EE

Java Message Service

In informatica Java Message Service (o JMS) è l'insieme di API, appartenente a Java EE, che consente ad applicazioni Java presenti in una rete di scambiarsi messaggi tra loro.

Vedere Enterprise JavaBeans e Java Message Service

Java Naming and Directory Interface

In informatica Java Naming and Directory Interface (JNDI) è una API Java per servizi di directory che ricopre un ruolo molto importante all'interno di un application server.

Vedere Enterprise JavaBeans e Java Naming and Directory Interface

Java Persistence API

Le Java Persistence API, talvolta riferite come JPA, sono un framework per il linguaggio di programmazione Java che si occupa della gestione della persistenza dei dati di un DBMS relazionale nelle applicazioni che usano le piattaforme Java Platform, Standard Edition e Java Enterprise Edition.

Vedere Enterprise JavaBeans e Java Persistence API

Lato server

Nelle reti informatiche, l'espressione lato server (server-side in inglese) fa riferimento a operazioni compiute dal server in un ambito client-server contrapponendosi a tutto ciò che viene eseguito sul client (lato client).

Vedere Enterprise JavaBeans e Lato server

Logica di business

In informatica, nell'ambito dello sviluppo software, l'espressione logica di business (in inglese business logic) si riferisce a tutta quella logica o nucleo (core) di elaborazione (sotto forma di codice sorgente) che rende operativa un'applicazione.

Vedere Enterprise JavaBeans e Logica di business

Modello relazionale

In informatica il modello relazionale è un modello matematico che offre gli strumenti concettuali per strutturare una base di dati in termini di valori atomici e relazioni tra di essi.

Vedere Enterprise JavaBeans e Modello relazionale

Norma tecnica

Una norma tecnica (o semplicemente norma, chiamata talvolta impropriamente "standard") è un documento, utilizzato in svariati ambiti, che stabilisce specifiche tecniche di entità, oggetti, concetti.

Vedere Enterprise JavaBeans e Norma tecnica

Persistenza (informatica)

In informatica, il concetto di persistenza si riferisce alla caratteristica dei dati di un programma di sopravvivere all'esecuzione del programma stesso che li ha creati: senza questa capacità questi infatti verrebbero salvati solo in memoria Ram venendo dunque persi allo spegnimento del computer.

Vedere Enterprise JavaBeans e Persistenza (informatica)

Piattaforma (informatica)

Una piattaforma, in informatica, è una base hardware e/o software su cui sono sviluppati e/o eseguiti programmi o applicazioni; può indicare anche un ambiente di esecuzione che comprende hardware e sistema operativo ed eventualmente elementi middleware specifici, application server ed altri strumenti di supporto all'esecuzione di programmi.

Vedere Enterprise JavaBeans e Piattaforma (informatica)

Plain Old Java Object

Nell'ingegneria del software, POJO è un acronimo di Plain Old Java Object. Il nome è usato per accentuare che un oggetto dato è un oggetto ordinario Java, non un oggetto speciale.

Vedere Enterprise JavaBeans e Plain Old Java Object

Programmazione a eventi

La programmazione a eventi, in informatica, è un paradigma di programmazione. Mentre in un programma tradizionale l'esecuzione delle istruzioni segue percorsi fissi, che si ramificano soltanto in punti ben determinati predefiniti dal programmatore, nei programmi scritti utilizzando la tecnica a eventi il flusso del programma è largamente determinato dal verificarsi di eventi esterni.

Vedere Enterprise JavaBeans e Programmazione a eventi

Servizio di directory

Un servizio di directory, in informatica, è un programma o un insieme di programmi che provvedono ad organizzare, gestire e memorizzare informazioni e risorse centralizzate e condivise all'interno di reti di computer (es. su server o mainframe), rese disponibili agli utenti tramite la rete stessa, fornendo anche un controllo degli accessi sull'utilizzo delle stesse utile al lavoro dell'amministratore di sistema.

Vedere Enterprise JavaBeans e Servizio di directory

Servlet

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

Vedere Enterprise JavaBeans e Servlet

Sicurezza informatica

La sicurezza informatica, è l'insieme dei mezzi, delle tecnologie e delle procedure tesi alla protezione dei sistemi informatici in termini di disponibilità, confidenzialità e integrità dei beni o asset informatici.

Vedere Enterprise JavaBeans e Sicurezza informatica

Software

Il software, in informatica ed elettronica, indica (per un sistema informatico) l'insieme delle componenti intangibili di elaborazione. Il significato è contrapposto a quello di hardware, che corrisponde alla parte materiale (strato fisico/tangibile) del detto sistema.

Vedere Enterprise JavaBeans e Software

Spring Framework

In informatica Spring è un framework open source per lo sviluppo di applicazioni su piattaforma Java. A questo framework sono associati tanti altri progetti, che hanno nomi composti come Spring Boot, Spring Data, Spring Batch, etc.

Vedere Enterprise JavaBeans e Spring Framework

Transazione (basi di dati)

Nell'ambito dei DBMS si definisce transazione una sequenza di operazioni che, quando eseguita correttamente, produce una variazione dello stato della base di dati.

Vedere Enterprise JavaBeans e Transazione (basi di dati)

Web service

In informatica un Web service (servizio web), secondo la definizione data dal World Wide Web Consortium (W3C), è un sistema software progettato per supportare l'interoperabilità tra diversi elaboratori su una medesima rete oppure in un contesto distribuito.

Vedere Enterprise JavaBeans e Web service