Global Information Lookup Global Information

Plain old Java object information


In software engineering, a plain old Java object (POJO) is an ordinary Java object, not bound by any special restriction. The term was coined by Martin Fowler, Rebecca Parsons and Josh MacKenzie in September 2000:[1]

"We wondered why people were so against using regular objects in their systems and concluded that it was because simple objects lacked a fancy name. So we gave them one, and it's caught on very nicely."[1]

The term "POJO" initially denoted a Java object which does not follow any of the major Java object models, conventions, or frameworks. It has since gained adoption as a language-agnostic term, because of the need for a common and easily understood term that contrasts with complicated object frameworks.[citation needed]

The term continues an acronym pattern to coin retronyms for constructs that do not use fancy new features:

  • "Plain old JavaScript object" in JavaScript[2]
  • "Plain old Ruby object" (PORO) in Ruby
  • "Plain old Documentation" (pod) in Perl
  • Plain old CLR object (POCO)[3] in the .NET Framework
  • "Plain old PHP object" (POPO)[4][5] in PHP
  • Plain old telephone service (POTS) in telephony
  1. ^ a b "MF Bliki: POJO". MartinFowler.com.
  2. ^ Almaer, Dion (2006-07-17). "Return of the POJO: Plain 'Ole JavaScript". Ajaxian. Archived from the original on 2014-09-13. Retrieved 2014-08-19.
  3. ^ "POCO Support". microsoft.com. Retrieved 2012-05-27.
  4. ^ Kneschke, Jan (2007-02-19). "typesafe objects in PHP". kneschke.de. Archived from the original on 2012-03-26. Retrieved 2012-05-27.
  5. ^ Cheong, Jym (2011-06-26). "Controller with bare-bone Plain Old PHP Object aka POPO". jym.sg. Archived from the original on 2012-03-26. Retrieved 2012-05-27.

and 22 Related for: Plain old Java object information

Request time (Page generated in 1.0538 seconds.)

Plain old Java object

Last Update:

In software engineering, a plain old Java object (POJO) is an ordinary Java object, not bound by any special restriction. The term was coined by Martin...

Word Count : 1145

Plain old CLR object

Last Update:

increases testability through simplification. Plain old data structure Plain old Java object Data transfer object See, for example, this docs.microsoft.com...

Word Count : 231

Passive data structure

Last Update:

computer science and object-oriented programming, a passive data structure (PDS), also termed a plain old data structure or plain old data (POD), is a record...

Word Count : 746

Plain Old XML

Last Update:

derived from or inspired by the expression plain old telephone service (POTS) and, similarly Plain Old Java Object (POJO). An interesting question is how...

Word Count : 189

Serialization

Last Update:

lightweight plain-text alternative to XML, and is also commonly used for client-server communication in web applications. JSON is based on JavaScript syntax...

Word Count : 4948

Java Database Connectivity

Last Update:

metadata available as plain old Java objects (POJOs) GNU Data Access (GDA) JDBCFacade Open Database Connectivity (ODBC) Object–relational mapping (ORM)...

Word Count : 2258

Anemic domain model

Last Update:

width; } public int CalculateArea() { return Height * Width; } } Plain old Java object Domain-driven design GRASP information expert, an anemic domain...

Word Count : 1156

Pojo

Last Update:

former municipality, called Pojo in Swedish POJO, abbreviation of plain old Java object in computer programming Poughkeepsie Journal A secret character...

Word Count : 131

List of computing and IT abbreviations

Last Update:

Ethernet PoS—Point of Sale POCO—Plain Old Class Object POID—Persistent Object Identifier POJO—Plain Old Java Object POP—Point of Presence POP3—Post Office...

Word Count : 6643

Apache iBATIS

Last Update:

between SQL databases and objects in Java, .NET, and Ruby on Rails. In Java, the objects are POJOs (Plain Old Java Objects). The mappings are decoupled...

Word Count : 900

Object lifetime

Last Update:

C++, C# and Java, an object is created via special syntax like new typename(). In C++, that provides manual memory management, an object is destroyed...

Word Count : 1062

Java Card

Last Update:

of a Java expression; and garbage collection of objects). Java Card bytecode run by the Java Card Virtual Machine is a functional subset of Java 2 bytecode...

Word Count : 1960

Apache Wicket

Last Update:

components, where each component's model is, in the end, a POJO (Plain Old Java Object) Wicket aims for simplicity. There are no configuration files to...

Word Count : 1113

Jakarta Web Services Metadata

Last Update:

interface. It enables developers to create portable Java Web Services from a simple plain old Java object (POJO) class by adding annotations, and also helps...

Word Count : 199

Object Pascal

Last Update:

extended to better integrate with the JavaScript environment and libraries, such as asm sections which are plain JavaScript but have access to Pascal symbols...

Word Count : 2806

Drools

Last Update:

"mvel" is to point the getter and setters of the variables of your Plain Old Java Object (POJO) classes. Consider the above example, in which a Holiday class...

Word Count : 642

Java view technologies and frameworks

Last Update:

Velocity templates and plain old Java objects (POJOs), with JSP optional. The Servlet API is the foundation of almost all Java Web View technologies....

Word Count : 825

Plain Old Documentation

Last Update:

Plain Old Documentation (pod) is a lightweight markup language used to document the Perl programming language as well as Perl modules and programs. Pod...

Word Count : 1095

Prevayler

Last Update:

system-prevalence layer for Java: it transparently persists plain old Java objects. It is an in-RAM database backed by snapshots of the system via object serialization...

Word Count : 140

Weak reference

Last Update:

and the object has been deleted. Worse yet, it does not allow for detection of whether another strong reference is already tracking a given plain pointer...

Word Count : 1806

Jcrom

Last Update:

stands for Java Content Repository (JCR) Object Mapper. It is a simple and lightweight annotation-based framework for mapping Plain Old Java Objects (POJOs)...

Word Count : 211

Oracle Application Development Framework

Last Update:

- and EclipseLink JavaBeans POJO - simple Java classes (Plain Old Java Objects) ADF Business components(entity object, view object) Portlets CSV and XML...

Word Count : 616

PDF Search Engine © AllGlobal.net