Plain Old Java Object

Plain Old Java Object

Un POJO (acrónimo de Plain Old Java Object) es una sigla creada por Martin Fowler, Rebecca Parsons y Josh MacKenzie en septiembre de 2000 y utilizada por programadores Java para enfatizar el uso de clases simples y que no dependen de un framework en especial. Este acrónimo surge como una reacción en el mundo Java a los frameworks cada vez más complejos, y que requieren un complicado andamiaje que esconde el problema que realmente se está modelando. En particular surge en oposición al modelo planteado por los estándares EJB anteriores al 3.0, en los que los "Enterprise JavaBeans" debían implementar interfaces especiales.

POJO es una nueva palabra para designar algo viejo. No existe en Java una nueva tecnología con ese nombre, sino que el nombre existe en el marco de una revalorización de la programación "simplemente orientada a objetos". Esta revalorización tiene que ver también con el éxito de lenguajes orientados a objetos más puros[cita requerida] y sencillos, que empezaron a tomar parte del mercado al que Java apunta, como Ruby y Python.

El término sigue la línea de otras siglas similares, como POTS (Plain Old Telephone System) o PODS (Plain Old Data Structures) utilizada para describir a simples "struct" en el contexto de la programación C++.

Recursos


Wikimedia foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Mira otros diccionarios:

  • Plain Old Java Object — Es el acrónimo de Plain Old Java Objetct. Un POJO es una clase java normal. Este nombre se les da a las clases que no son de algún tipo especial (EJBs, Java Beans, etc) y no cumplen ningun otro rol ni implementan alguna interfaz especial …   Enciclopedia Universal

  • Plain Old Java Object — POJO is an acronym for Plain Old Java Object, and is favoured by advocates of the idea that the simpler the design, the better.The name is used to emphasize that the object in question is an ordinary Java Object, not a special object, and in… …   Wikipedia

  • Plain Old Java Object — POJO est un acronyme qui signifie Plain Old Java Object que l on peut traduire en français par bon vieil objet Java. Cet acronyme est principalement utilisé pour faire référence à la simplicité d utilisation d un Objet Java en comparaison avec la …   Wikipédia en Français

  • Plain Old Java Object — POJO ist eine Abkürzung für Plain Old Java Object, also ein „ganz normales“ Objekt in der Programmiersprache Java. Inhaltsverzeichnis 1 Motivation 2 Verwendung 3 Variationen 4 …   Deutsch Wikipedia

  • Plain Old CLR Object — POCO es un acrónimo de Plain Old CLR Object. Es un juego de palabras del POJO de la plataforma Java, y es utilizado por los desarrolladores de la plataforma .NET Framework. Un POJO (Plain Old Java Object) es una sigla creada por Martin Fowler,… …   Wikipedia Español

  • Plain Old C++ Object — Like the term plain old Java object (POJO) in the Java world, the term Plain Old C/C++ object or its acronym POCO means a C/C++ artifact that is neither defined by nor coupled to the underlying C/C++ component framework that manipulates it.… …   Wikipedia

  • Plain Old CLR Object — POCO is an acronym for Plain Old CLR Object. It is a play on the term POJO, from the Java programming world, and is used by developers targeting the Common Language Runtime of the .NET Framework. Similar to the Java context, the term is used to… …   Wikipedia

  • Plain Old Java Object — …   Википедия

  • Plain Old Data Structures — (PODS) are data structures that are represented only as passive collections of field values, without using encapsulation or other object oriented features.Plain Old Data Structures are appropriate when there is a part of a system where it should… …   Wikipedia

  • Plain Old XML — POX redirects here. For other uses, see Pox. Plain Old XML (POX) is a term used to describe basic XML, sometimes mixed in with other, blendable specifications like XML Namespaces, Dublin Core, XInclude and XLink. People typically use the term as… …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”