Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Persistent Object PO
Business Object BO
Um objeto de negcios um tipo de uma entidade inteligvel sendo e
agindo como um ator dentro da camada de negcio em uma
arquitetura de n camadas orientado a objeto.
Basicamente sua funo encapsular a lgica de negcios para um
objeto (que pode incluir vrios POs e geralmente precisam de um BO
em um PO). Um PO pode ser um BO no final das contas, mas antes
precisa ser convertido para tal.
Value Object VO
Esse padro um pouco confuso. Segundo a Wikipdia, um Objeto de
valor um pequeno objeto que representa uma entidade simples,
cuja igualdade no baseada em identidade: ou seja, dois objetos de
valor so iguais quando tm o mesmo valor, no necessariamente
sendo o mesmo objeto.
Isso parece confuso quando pensamos em objetos Java atuando
como POJOs simples. Definies a parte, esse padro at hoje sofre
alteraes em suas explicaes. Alguns o definem de uma forma
outros a sua maneira, etc. um objeto usado basicamente para
exibir dados na camada de apresentao. Uma noo formal do que
de fato um value object pode ser encontrada na JEP 169 (Vide
links).