| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2009 23:17:26
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
A JSR 330, formada principalmente pelo pessoal do Spring e do Guice, foi aprovada para entrar em desenvolvimento:
http://jcp.org/en/jsr/detail?id=330
Existe uma preocupação grande dos participantes em mante-la alinhada com a JSR 299 (Web Beans) para que esforços não sejam repetidos
http://jcp.org/en/jsr/results?id=4944
É um grande passo para o Spring e para o Guice, procurando vir a ser uma especificação, em especial por já serem consagrados containers de IOC com DI. A entrada diretamente no Java SE é um fato importante e que facilitará a adoção.
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/06/2009 07:22:50
|
faelcavalcanti
GUJ Ranger
![[Avatar]](/images/avatar/04f2a4140112ae491f66a1c558df795f.jpg)
Membro desde: 03/05/2006 13:16:25
Mensagens: 960
Localização: Recife-PE
Offline
|
hehehe, mais um pacote javax.inject ou java.inject
acredito que boa parte será advindo das mesmas características do Spring Dependecy Annotation
acho que a motivação demorou para acontecer, e já estava na hora, conforme complementa breve descrição do trecho retirado da JSR, respondendo a pergunta: 2.7 Please give a short description of the underlying technology or technologies?
Existing approaches configure a dependency injector using XML, annotations or plain Java code. That injector is then used to construct objects and inject dependencies into them. This standard will provide a core API that can be driven at build and run time by higher-level configuration mechanisms such as XML and annotations. Objects configured using the various higher-level mechanisms will be able to freely depend on each other since the mechanisms will share a common foundation.
ao invés de termospoderemos fazer
a princípio não parece ser grande avanço, mas caracterizará menor esforço e maior plugabilidade a partir das formas tradicionais com factories e outros como o padrão service locator, em que agora já não fará sentido nenhum utilizá-lo, em que na verdade já não fazia, mas menciono isto mais ao uso puro do Java SE
foi unanime com 14 votos a favor, bom trabalho para rod johson e bob lee
acho que até final de outubro teremos uma revisão final do expert group, se até lá não tiverem muitas mudanças como houve com a JSR 299
|

--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/06/2009 07:47:09
|
chun
GUJ Master
Membro desde: 08/11/2004 15:43:41
Mensagens: 1699
Localização: Curitiba/PR
Offline
|
Sei lá, nao dava para aproveitar tudo do webbeans e simplesmente dizer "isso funciona, isso nao funciona o JavaSE" ?
|
Ps: Este post é uma opinião pessoal e NÃO DEVE SER ENCARADO COMO VERDADE ABSOLUTA... então... caso você não concorde... não precisa cortar os pulsos...
------
Controverso Eu ? http://www.go-java.com/blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/06/2009 08:25:02
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Online
|
Isso para o SE mesmo?
This message was edited 1 time. Last update was at 10/06/2009 08:25:26
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/06/2009 08:42:12
|
peerless
GUJ Master
![[Avatar]](/images/avatar/5b2a8f2b014bb326fd82ee313704e78c.jpg)
Membro desde: 22/01/2007 14:52:26
Mensagens: 1391
Localização: Porto Alegre / RS
Offline
|
Entrar no Java SE significa que poderemos chamar sem medo objetos java com metadados de POJOs.
[]s
|
follow me
pitacos
"The most problems that teams face are about communication, and all the others are too." - Dan North
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/06/2009 09:17:24
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline
|
"
This message was edited 1 time. Last update was at 24/03/2011 14:02:14
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/06/2009 09:47:11
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Online
|
É.. JPA 2.0.. JSF 2.. JSR da DI
As coisas estão melhorando.
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/06/2009 11:42:43
|
Leonardo3001
GUJ Ranger
Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline
|
Com essa JSR-330, a Red Hat tomou...
É só olhar mais atentamente a movimentação do JCP para perceber que as propostas atendem mais aos interesses das "vendors" do que necessariamente da comunidade Java. A JSR-299 (WebBeans) é mais interessante para a Red Hat, pois: 1) implica que seu framework web (Seam) pode ser rodado em qualquer container web Java EE 6 sem parto; 2) joga pra escanteio outros frameworks de injeção de dependência que existem por aí, inclusive o do Spring Source, seu concorrente.
Quando tudo tava certo que a Red Hat ia papar uma especificação prontinha pros seus interesses, surge essa nova JSR-330, que trás à tona os outros containers de DI "rejeitados", e força a especificação JSR-299 a se adequar à 330, sob pena de não ser aprovada. Parabéns Red Hat, mereceu.
------------------------------
Eu acho interessante essa nova especificação, injeção de dependência é realizado, de um jeito ou de outro, por dezenas de frameworks. Até um, como o VRaptor, poderia usar essas novas anotações.
|
Leonardo Veríssimo
-------------------------------------------------
Objectzilla |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/06/2009 12:05:24
|
Rubem Azenha
GUJ Master
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline
|
Essas coisas já deviam estar no Java...
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/06/2009 12:35:28
|
Juk
JavaChild
![[Avatar]](/images/avatar/f2b6806d6ed60d2d87b0dd5ae62e6f20.jpg)
Membro desde: 14/07/2006 18:09:33
Mensagens: 104
Offline
|
10 anos depois..
|
Meu blog: http://blogdojuk.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/06/2009 13:19:10
|
Bruno Laturner
GUJ Expert
![[Avatar]](/images/avatar/5800ccd9514fd789d08e5831951aa6bc.jpg)
Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline
|
marcosalex wrote:Vocês repararam que de uns meses pra cá o JCP deu uma acelerada?
Colocaram a segunda marcha?
This message was edited 1 time. Last update was at 10/06/2009 13:19:41
|
A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/06/2009 11:56:07
|
faelcavalcanti
GUJ Ranger
![[Avatar]](/images/avatar/04f2a4140112ae491f66a1c558df795f.jpg)
Membro desde: 03/05/2006 13:16:25
Mensagens: 960
Localização: Recife-PE
Offline
|
pois é, eu estava curioso quanto a especificação para OSGI, mas quando fui ver a JSR 277 está inativa, alguém sabe o porquê ? será que a JSR é esta mesma ou se migraram para alguma outra ?
This message was edited 1 time. Last update was at 11/06/2009 11:56:51
|

--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/06/2009 13:57:44
|
mochuara
GUJ Master
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline
|
Então nos vemos no Java 10, isto é, se a Oracle não acabar com o Java antes.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/06/2009 21:25:33
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline
|
"
This message was edited 1 time. Last update was at 24/03/2011 14:05:33
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/06/2009 21:06:51
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline
|
"
This message was edited 1 time. Last update was at 24/03/2011 14:05:55
|
|
|
 |
|
|