launchpad-dev team mailing list archive
-
launchpad-dev team
-
Mailing list archive
-
Message #09087
Re: New services infrastructure
-
To:
Launchpad Community Development Team <launchpad-dev@xxxxxxxxxxxxxxxxxxx>
-
From:
Ian Booth <ian.booth@xxxxxxxxxxxxx>
-
Date:
Thu, 01 Mar 2012 19:33:08 +1000
-
In-reply-to:
<CAA9uavBxO2g49=dgZrHJjShfbnA8qpEEw4SSrNsTuj7V9Ncx7Q@mail.gmail.com>
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120224 Thunderbird/11.0
On 01/03/12 18:28, Martin Pool wrote:
> That sounds great.
>
> What's a POPO? (I did Google it but nothing seemed right.)
>
POPO = Plain Old Python Object
In Java circles, the term POJO is used analogously.
A POPO is a business object which encapsulates state and operations on
that state, and typically can be used to model domain entities which are
used by business services. The objects do not have additional,
orthogonal concerns like remoting, persistence or other infrastructure
mixed in.
References