Plain Old Java Object: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
ValterVBot (discussione | contributi)
m Definizione: tag source deprecati, replaced: <source lang= → <syntaxhighlight lang= (3), </source> → </syntaxhighlight> (3)
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti.
Riga 1:
Nell'[[ingegneria del software]], '''''POJO''''' è un [[acronimo]] di '''Plain Old Java Object'''. Il nome è usato per accentuare che un [[Oggetto (informatica)|oggetto]] dato è un oggetto ordinario [[Java (linguaggio di programmazione)|Java]], non un oggetto speciale. Il termine fu coniato da [[Martin Fowler]], Rebecca Parsons e Josh MacKenzie nel settembre 2000:
 
{{citazione
Riga 8:
}}
 
Il termine "POJO" denotava inizialmente un oggetto Java che non segue nessuno dei maggiori modelli, delle convenzioni, o dei [[framework]] di oggetto Java. Oggi, si può usare "POJO" anche come un acronimo di "Plain Old ''JavaScript'' Object". In questo caso, il termine denota un oggetto [[JavaScript]] di genealogia simile.<ref>{{Cita web|url=http://ajaxian.com/archives/return-of-the-pojo-plain-ole-javascript |titolo=Return of the POJO: Plain ‘Ole JavaScript |data=17 luglio 2006 |accesso=23 agosto 2014}}</ref>
 
Il termine continua il modello di termini più vecchi per tecnologie che non usano nuove caratteristiche fantastiche, come POTS ([[Plain Old Telephone Service]]) in [[telefonia]], PODS ([[Plain Old Data Structures]]) definiti nel [[C++]] ma usanti solo caratteristiche del linguaggio [[C (linguaggio di programmazione)|C]], e POD (Plain Old Documentation) nel [[Perl]]. L'equivalente del POJO sul [[.NET Framework]] è [[Plain Old CLR Object]] (POCO).<ref>