Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
And Ads-free!

Plain Old Java Object

In software engineering, a plain old Java object (POJO) is an ordinary Java object, not bound by any special restriction. [1]

30 relations: Anemic domain model, Aspect-oriented programming, Boolean data type, Business logic, C (programming language), C++, Constructor (object-oriented programming), Data transfer object, Duplex (telecommunications), Enterprise JavaBeans, Hibernate (Java), Java (programming language), Java Persistence API, JavaBeans, JavaScript, JavaServer Faces, Martin Fowler, Mutator method, Object (computer science), Passive data structure, Perl, PHP, Plain Old CLR Object, Plain Old Documentation, Plain old telephone service, Serialization, Software engineering, Spring Framework, Telephony, .NET Framework.

Anemic domain model

Anemic domain model is the use of a software domain model where the domain objects contain little or no business logic (validations, calculations, business rules etc.).

New!!: Plain Old Java Object and Anemic domain model · See more »

Aspect-oriented programming

In computing, aspect-oriented programming (AOP) is a patented programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns.

New!!: Plain Old Java Object and Aspect-oriented programming · See more »

Boolean data type

In computer science, the Boolean data type is a data type, having two values (usually denoted true and false), intended to represent the truth values of logic and Boolean algebra.

New!!: Plain Old Java Object and Boolean data type · See more »

Business logic

In computer software, business logic or domain logic is the part of the program that encodes the real-world business rules that determine how data can be created, displayed, stored, and changed.

New!!: Plain Old Java Object and Business logic · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Plain Old Java Object and C (programming language) · See more »

C++

C++ (pronounced as cee plus plus) is a general-purpose programming language.

New!!: Plain Old Java Object and C++ · See more »

Constructor (object-oriented programming)

In class-based object-oriented programming, a constructor (abbreviation: ctor) in a class is a special type of subroutine called to create an object.

New!!: Plain Old Java Object and Constructor (object-oriented programming) · See more »

Data transfer object

Data transfer object (DTO)MSDN (2010).

New!!: Plain Old Java Object and Data transfer object · See more »

Duplex (telecommunications)

A duplex communication system is a point-to-point system composed of two connected parties or devices that can communicate with one another in both directions.

New!!: Plain Old Java Object and Duplex (telecommunications) · See more »

Enterprise JavaBeans

Enterprise JavaBeans (EJB) is a managed, server software for modular construction of enterprise software, and one of several Java APIs.

New!!: Plain Old Java Object and Enterprise JavaBeans · See more »

Hibernate (Java)

Hibernate ORM (Hibernate in short) is an object-relational mapping framework for the Java language, providing a framework for mapping an object-oriented domain model to a traditional relational database.

New!!: Plain Old Java Object and Hibernate (Java) · See more »

Java (programming language)

Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Plain Old Java Object and Java (programming language) · See more »

Java Persistence API

The Java Persistence API (JPA) is a Java application programming interface specification that describes the management of relational data in applications using Java Platform, Standard Edition and Java Platform, Enterprise Edition.

New!!: Plain Old Java Object and Java Persistence API · See more »

JavaBeans

In computing based on the Java Platform, JavaBeans are classes that encapsulate many objects into a single object (the bean).

New!!: Plain Old Java Object and JavaBeans · See more »

JavaScript

JavaScript is a high level, dynamic, untyped, and interpreted programming language.

New!!: Plain Old Java Object and JavaScript · See more »

JavaServer Faces

JavaServer Faces (JSF) is a Java specification for building component-based user interfaces for web applications.

New!!: Plain Old Java Object and JavaServer Faces · See more »

Martin Fowler

Martin Fowler (born 1963) is a British software engineer, author and international public speaker on software development, specializing in object-oriented analysis and design, UML, patterns, and agile software development methodologies, including extreme programming.

New!!: Plain Old Java Object and Martin Fowler · See more »

Mutator method

In computer science, a mutator method is a method used to control changes to a variable.

New!!: Plain Old Java Object and Mutator method · See more »

Object (computer science)

In computer science, an object is a location in memory having a value and possibly referenced by an identifier.

New!!: Plain Old Java Object and Object (computer science) · See more »

Passive data structure

In object-oriented programming and computer science, a passive data structure (PDS) is a term for a record, to contrast with objects.

New!!: Plain Old Java Object and Passive data structure · See more »

Perl

Perl is a family of high-level, general-purpose, interpreted, dynamic programming languages.

New!!: Plain Old Java Object and Perl · See more »

PHP

PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language.

New!!: Plain Old Java Object and PHP · See more »

Plain Old CLR Object

Plain Old CLR Object or POCO is a play on the term POJO, from the Java EE programming world (which was coined by Martin Fowler in 2000), and POTS Plain old telephone service, from the analog telephone world, and is used by developers targeting the Common Language Runtime of the.NET Framework.

New!!: Plain Old Java Object and Plain Old CLR Object · See more »

Plain Old Documentation

Plain Old Documentation, abbreviated pod, is a lightweight markup language used to document the Perl programming language.

New!!: Plain Old Java Object and Plain Old Documentation · See more »

Plain old telephone service

Plain old telephone service (POTS) is voice-grade telephone service employing analog signal transmission over copper loops.

New!!: Plain Old Java Object and Plain old telephone service · See more »

Serialization

In computer science, in the context of data storage, serialization is the process of translating data structures or object state into a format that can be stored (for example, in a file or memory buffer, or transmitted across a network connection link) and reconstructed later in the same or another computer environment.

New!!: Plain Old Java Object and Serialization · See more »

Software engineering

Software engineering is the study and an application of engineering to the design, development, and maintenance of software.

New!!: Plain Old Java Object and Software engineering · See more »

Spring Framework

The Spring Framework is an application framework and inversion of control container for the Java platform.

New!!: Plain Old Java Object and Spring Framework · See more »

Telephony

Telephony is the field of technology involving the development, application, and deployment of telecommunication services for the purpose of electronic transmission of voice, fax, or data, between distant parties.

New!!: Plain Old Java Object and Telephony · See more »

.NET Framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

New!!: Plain Old Java Object and .NET Framework · See more »

Redirects here:

POJO, Plain Old Java Objects.

References

[1] https://en.wikipedia.org/wiki/Plain_Old_Java_Object

OutgoingIncoming
Hey! We are on Facebook now! »