Basi

Premessa: questo breve post non vuole essere una trattazione esauriente ed esaustiva circa l’argomento ma solo ed esclusivamente un appunto meritevole di approfondimenti, in quanto ci sono tonnellate di libri che trattano l’argomento in modo certamente migliore di quanto possa fare qualsiasi sito web.

Oggi vedremo qualche definizione, volutamente non approfondita, circa alcuni termini che ci si trova spesso e volentieri ad affrontare

Tipizzazione Forte: si parla di tipizzazione forte quando è necessario specificare il tipo di ogni elemento sintattico che durante l’esecuzione denota un certo valore; linguaggi a tipizzazione forte sono ad esempio Java

Incapsulamento: è una tecnica utilizzata per nascondere il funzionamento interno (Information Hiding). I termini incapsulamento ed information hiding vengono in genere utilizzati come sinonimi anche se esiste una differenza concettuale: l’information hiding è il principio teorico su cui si basa la tecnica dell’incapsulamento. In altre parole una parte di un programma può nascondere informazioni incapsulandole in un modulo dotato di interfaccia.

Polimorfismo: In informatica il termine viene utilizzato per riferirsi ad espressioni che possono rappresentare valori di diverso tipo. In un linguaggio non tipizzato tutte le espressioni sono intrinsecamente polimorfiche.

Override: l’operazione di riscrittura di un metodo ereditato

Servlet: è un programma che viene eseguito su un server web, la differenza con le applet è che vengono eseguite su server anzichè su client

Persistenza: il concetto si riferisce alla caratteristica dei dati di sopravvivere all’esecuzione del programma che li ha creati; senza questa capacità i dati rimangono in memoria (RAM) e scompaiono nel nulla nel momento in cui viene a mancare l’alimentazione. Oltre ai dati ci si riferisce alla possibilità di far sopravvivere le strutture di dati all’esecuzione di un programma.

Serializzazione: è un processo per salvare un oggetto in un supporto di memorizzazione lineare

EJB: sono le componenti che implementano lato server la logica di Business all’interno dell’architettura J2EE; le specifiche EJB definiscono diverse proprietà quali: persistenza, supporto alle transazioni, gestione della concorrenza e della sicurezza e l’integrazione con altre tecnologie

Overload: l’operazione di riscrittura di una funzione

Commenti

commenti

Un pensiero su “Basi”

Lascia un commento