Persistenza (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Collegamenti esterni: Creato la sezione e aggiunto il template "FOLDOC"
 
(12 versioni intermedie di 11 utenti non mostrate)
Riga 1:
{{F|basi di dati|luglio 2011}}
In [[informatica]], il concetto di '''persistenza''' si riferisce alla caratteristica dei [[dato|dati]] di sopravvivereun all'[[esecuzioneprogramma (informatica)|esecuzioneprogramma]] deldi sopravvivere all'[[programmaesecuzione (informatica)|programmaesecuzione]] del programma stesso che li ha creati: senza questa capacità questi infatti i dati vengonoverrebbero salvati solo in [[Randomrandom Accessaccess Memorymemory|memoria Ram]] evenendo verrannodunque persi allo spegnimento del [[computer]].
 
Nella [[programmazione (informatica)|programmazione]] informatica]], la persistenza si riferisce in particolare alla possibilità di far sopravvivere delle [[strutture dati]] all'esecuzione di un singolo programma. QuestaIn ogni caso questa possibilità è raggiunta salvando i dati in uno [[storage]] non volatile, come su un ''[[file system]]'' o su un [[database]] (es. [[applicazione web|applicazioni web]]). Esempi di persistenza sono usati ad esempio nella [[serializzazione]] [[Java (linguaggio di programmazione)|Java]] per salvare [[Oggetto (informatica)|oggetti]] Java su [[disco rigido]], oppure in [[Java EE]] per salvare i dati di un [[Enterprise JavaBeans|Enterprise Java Beans]] in un [[database]] nell'ambito di [[applicazione web|applicazioni web]] in [[architettura three-tier]].
 
Esempi di persistenza sono usati ad esempio nella [[serializzazione]] [[Java (linguaggio)|Java]] per salvare [[Oggetto (informatica)|oggetti]] Java su [[disco rigido]], oppure in [[Java EE]] per salvare i dati di un [[Enterprise JavaBeans|Enterprise Java Beans]] in un [[database]] nell'ambito di [[applicazione web|applicazioni web]] in [[architettura three-tier]].
 
== Voci correlate ==
* [[JDBC]]
* [[ODBC]]
* [[Object-relational mapping]] (ORM)
* [[Data Access Object]] (DAO)
* [[Hibernate]]
* [[Java Persistence API]]
* [[IBATIS]]
* [[Enterprise JavaBeans|Entity bean]]
 
== Collegamenti esterni ==
* {{FOLDOC|persistence|persistence}}
 
{{Controllo di autorità}}
{{portale|informatica}}
 
[[Categoria:Teoria delle basi di dati]]
[[Categoria:Modelli di calcolo]]