| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/04/2005 15:48:20
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
O que acham disso?
Independente da minha opinião, um dos poucos psots sensatos no java.net ever.
This message was edited 5 times. Last update was at 02/04/2005 15:49:35
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/04/2005 17:29:00
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Eh algo bem proximo do que acontece no .NET. Bastante gente reclama que com Attributes o povo faz "classes" que nao tem corpo, mas sim *dezenas* de atributos.. voce acaba tendo que revirar o codigo para descobrir o que cada um faz.
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/04/2005 18:13:20
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Não vejo nada de ruim em usar anotações, uma vez que permite resolver problemas que antes somente com OO exigiam muito código.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2005 08:37:37
|
jprogrammer
Virtual Machine Man
Membro desde: 04/02/2005 13:49:20
Mensagens: 546
Offline
|
Metadados são recursos muito uteis. E acho que a SUN demorou em implementa-los.
Seria uma ótima forma de criar mecanismos mais interessantes de persistencia e geração automática de GUI.
O Java 1.5 traz esse recurso. Mas está legal como o do .NET ?
|
O bom menino !!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2005 09:23:40
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Atributos estaticos sao meio chatinhos, no entanto. Alguma chance de ver atributos dinamicos e per-instance, tipo os que rolam em Python hoje, ou em Ruby com isso aqui: http://blogs.codehaus.org/people/rinkrank/archives/000994_annotations_in_ruby.html ?
(edit: coloquei o link pro post errado )
This message was edited 1 time. Last update was at 04/04/2005 09:28:33
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2005 10:16:53
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Java não é uma linguagem de scripting... Muita coisa não tem como colocar porque seria malabarismo demais para oque existe hoje.
Java foi projetada para ser c++ simples e facil, e em muitos pontos é. Se fosse o caso se ser um avanço em cima do perl, concordo com você.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2005 10:23:13
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Valeu pelo reality check, louds
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2005 13:05:09
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
O que acham disso:
boiando... wrote:O que é POJO?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2005 13:25:16
|
Thiago Senna
GUJ Master
![[Avatar]](/images/avatar/78719f11fa2df9917de3110133506521.jpg)
Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline
|
POJO são as classes de negócio quando implementados com java puro, sem os malditos Enterprise Java Beans!!
Tipo, daquele jeito que a gente aprende na faculdade!!!
É isso mesmo???
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2005 14:27:01
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
Nossa, olha eu falando asneira outra vez, mas va lá...
POJO pra mim, ao menos na minha compreensão deste texto é que são objetos Java que não pertencem ao domínio, por exemplo classes utilitárias.
Mas eu posso(e provavelmente) estar errado.
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2005 14:45:43
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
cv wrote:Valeu pelo reality check, louds 
Eu realmente acho que tentar introduzir aspectos das linguagens de scripting no java, que é estáticamente tipada, não tem como ficar bom.
Penso que o melhor seja alterar o modelo de execução da JVM, e o formato do bytecode, para acomodar melhor linguagens de scripting. Um ambiente misto com java e jython/jruby/grovy/javascript seria o ideal.
Aproveitando, cv você sabe em que pé está o jruby? Já consegue executar o rails?
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2005 15:17:51
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Olá,
POJO é um objeto Java que não implementa nenhuma interface oue xtende nenhuma classe não necessária ao domínio. Um Servlet não é um POJO, porque precisa extender HttpServlet, um EJB não é um POJO, poruqe você é obrigado a usar N interfaces (no EJB 3 serão POJOs).
IMHO, JavaBeans também sõ restritivos demais para serem POJOs, porém a maioria dos autores os considera POJOs.
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2005 15:48:28
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Bom, anotações não se encaixam nos moldes das coisas que um POJO não tem.
Será que vamos ter novos acronimos toscos?
APOJO (Annotated POJO)
NPOJO (New POJO)
NWOBHM-POJO?
Por falar nisso, qual a correta flexão de pojo?
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2005 16:22:08
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
POJOs nao tem nenhuma obrigacao de pertencer ao dominio, ou de ficar fora deles: a definicao de POJO, mesmo, nao quer dizer muita coisa, pra falar a verdade. So que eh um objeto simples, sem vinculos com nenhum framework ou conteiner.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2005 16:37:47
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Ok, palavras mal escolhidas, tentando novamente:
POJO é um objeto Java que não implementa nenhuma interface oue xtende nenhuma classe não necessária ao cumprimento de suas resposabilidades, impostos por alguma tecnologia/framework.
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
|
|