| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2005 15:14:06
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
http://xprevail.blogspot.com/
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2005 15:21:49
|
furutani
JWizard
![[Avatar]](/images/avatar/c864aef53fe27a83053cf.jpg)
Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline
|
Tem uma matéria sobre isso na SQL Magazine
http://www.devmedia.com.br/sqlmagazine/resumo_edi_atual.asp
|
Até mais,
Roberto Jundi Furutani
Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2005 15:27:38
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Eu li
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2005 19:08:37
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Podia portar isso pra Java...
Uma dúvida, tava pensando aqui: e se fosse feita uma ferramenta que em vez de exigir classes "command", permitisse que você alterasse o estado dos objetos livremente, sendo essas alterações interceptadas pela ferramenta, como no XPrevail mas... em tempo de compilação? Ou seja, a ferramenta analiza a sua lógica de negócios e detecta os pontos de alteração do estado dos objetos e tcharan... injeta ali um DAO.save da vida. Isso num poderia ser feito? O que acham?
Outra coisa: por que java ainda não tem prevalência? É um troço tão tão tão difícil assim?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2005 19:16:59
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
e se fosse feita uma ferramenta que em vez de exigir classes "command", permitisse que você alterasse o estado dos objetos livremente, sendo essas alterações interceptadas pela ferramenta, como no XPrevail mas... em tempo de compilação?
Alterar livremente?Woodstock Objects?Ninguém é de ninguém?Vai dar merda... vc vai precisar de um OID(Argh!) ou algo do gênero para saber qual foi alterado...
Jah viu "passivar os objetos"?
por que java ainda não tem prevalência? É um troço tão tão tão difícil assim?
Somente Prevayler,Space4j...
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2005 19:25:06
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Alterar livrevente que eu falo é programar como se seus objetos ficassem pra sempre na RAM, sem no entanto ter que usar commands o que fica muito artificial...
Passivar os objetos?
Então, eu acho que já era tempo de algo como o Prevayler estar embutido por padrão na plataforma. Esse lance de programar como se tuido fosse ficar na memória é muito massa. Imagina aquela dor de cabeça com DAOs e familiares indo embora... Não que eu queira usar pra TUDO, mas pra alguma coisa serve, seria como uma opção para aplicações mais simples, de acordo com a capacidade da implementação de prevalência diante do cenário atual (ufa...essa parte tá parecendo aquele paper generator...)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2005 19:28:17
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
renato3110 wrote: Então, eu acho que já era tempo de algo como o Prevayler estar embutido por padrão na plataforma
Pra quê?
|
Daniel Quirino Oliveira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2005 19:33:41
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Para a prevalência como uma boa idéia que supostamente considerada fosse, fizesse parte da plataforma Java.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2005 19:34:03
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Persistencia na plataforma e algo interessante, mas nao prevalente.
[saindo-do-topico]
Ha sei la quantos anos, falavamos de Prevayler aqui no GUJ, 05-06/2005 sai em revista, um monte de gente pergutna aqui e em outros lugares, tem gente usando... nos aqui chegamos a conclusao que Prevalencia eh limitada demais para ser tudo que propoe (eh elgal, mas sem exageiros por favor)
Ha sei la quantos anos, falavamos sobre MVC e citavamos o Sturts (o unico - ou quase - a epoca), hoje eh padraod e mercado e nos fazemos campanhas contra Struts.
Vejo um padrao aqui.
[/saindo-do-topico]
|
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) 06/07/2005 19:56:39
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Eu pensava que você era um sonhador dessa idéia de esquecer persistência huhauahuha...
Sobre as limitações da prevalência, li que esses seriam os principais pontos ruins da prevalência atual:
* Tratamento eficiente de transações
* Alteração das classes sem ferrar o legado
* Muita RAM necessária
* Integração com sistemas "bancodedáticos"
Sobre transações li umas coisas mas nunca estudeeeeeeei direito. Num ficou muito claro pra mim essa parte, um dia talvez eu entenda melhor.
Sobre a alteração no modelo dos objetos, não sou ninguém, mas fico pensando se é tãaaaao difícil assim...
Sobre RAM, bom realmente é um problema, portanto se a aplicação vai precisar de muita RAM, então simplesmente não usar-se-ia a prevalência.
Sobre integração, os objetos num poderiam ser mapeados prum bd tipo o que o Hibernate faz, só que de forma transparente?
Enfim, é melhor eu calar a boca que já tô falando besteira demais... huhauhauha Perdoem-me!!!
|
|
|
 |
|
|