Oficialmente iniciada a JSR de Injeção de Dependência no Java SE  XML
Índice dos Fóruns » Notícias
Autor Mensagem
Paulo Silveira
Administrador
[Avatar]

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


[Email] [WWW]
faelcavalcanti
GUJ Ranger
[Avatar]

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!
[WWW]
chun
GUJ Master
[Avatar]
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
[WWW] [ICQ]
Marky.Vasconcelos
Moderador
[Avatar]

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!
[WWW] [MSN]
peerless
GUJ Master
[Avatar]

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





[MSN]
marcosalex
GUJ Expert
[Avatar]

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

[Yahoo!] aim icon [ICQ]
Marky.Vasconcelos
Moderador
[Avatar]

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!
[WWW] [MSN]
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
[WWW]
Rubem Azenha
GUJ Master
[Avatar]

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
[WWW]
Juk
JavaChild
[Avatar]

Membro desde: 14/07/2006 18:09:33
Mensagens: 104
Offline

10 anos depois..

Meu blog: http://blogdojuk.blogspot.com
Bruno Laturner
GUJ Expert
[Avatar]

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
[WWW]
faelcavalcanti
GUJ Ranger
[Avatar]

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!
[WWW]
mochuara
GUJ Master
[Avatar]
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.
marcosalex
GUJ Expert
[Avatar]

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

[Yahoo!] aim icon [ICQ]
marcosalex
GUJ Expert
[Avatar]

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

[Yahoo!] aim icon [ICQ]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team