RSS RSS feed | Atom Atom feed

JSR 311 - JAX-RS The Java API for RESTful Web Services

A JSR 311 , vem para deixar um padrão estilo JAX-WS para WebServices do tipo REST que provavelmente vai estar no Java EE 6, se voce já utilizou o NetBeans 6.0 Milestone 9 pode ter visto que o mesmo gera WebServices REST utilizando a API disponibilizada pelo Sun Web Developer Pack, porem a Milestone 10 não vem com tal funcionalidade.


 

A boa noticia que o build diario de hoje do NetBeans 6 está com o rascunho da especificaçãop JAX-RS implementado e pronto para ser posto a prova.... muito legal...

A implementação de referencia utilizada no NetBeans é a Jersey
e pode ser deployado(essa palavra existe?) no GlassFish sem problemas !

O NetBeans 6 Beta 1 que vai sair em meados de agosto promete vir com o RC do GlassFish v2 e com uma copia atualizada do Jersey !

O que me deixa abismado é como o NetBeans sempre está na crista da onda... sempre com as ultimas specs (mesmo que draft), e isso vem ocorrendo desde a versao 5.0... parabens Sun !

Problemas com os componentes do Woodstock

Caused by: java.lang.NoClassDefFoundError com/sun/rave/propertyeditors/domains/DateFormatPatternsDomain

Se voce já experenciou este tipo de problema no deployment de alguma aplicação JSF usando woodstock (componentes ticos para JSF feitos pela Sun) :

[#|2007-07-23T14:57:53.208-0300|SEVERE|sun-appserver9.1|
javax.enterprise.system.container.web|_ThreadID=29;_ThreadName=
httpSSLWorkerThread-8080-0;_RequestID=
ed5001a5-37f5-4b9a-9e56-8f0d50fd9e9a;|StandardWrapperValve[Faces
Servlet]: PWC1406: Servlet.service() for servlet Faces Servlet threw
exception
javax.faces.FacesException: javax.faces.FacesException:
Cant instantiate
class: com.sun.webui.jsf.component.Calendar.
Caused by: javax.faces.FacesException: Cant instantiate class:
com.sun.webui.jsf.component.Calendar.
Caused by: java.lang.NoClassDefFoundError:
com/sun/rave/propertyeditors/domains/DateFormatPatternsDomain
Eu fiquei uma cara aqui para descobrir... mas a solucao é simples... retire o jar webui-jsf-dt.jar do seu war... e tudo vai funcionar... a dica parece meio besta... mas tenho certeza que muitos já desistiram de usar esse set de componentes por causa disso...

valeu !

JSR-316, Java EE 6 é aprovada !!!!

Muito 10 , a JSR-316 que é o "guarda chuva" do Java EE 6 foi aprovada com 1 voto negativo vindo da Apache e uma abstenção vinda da Borland( que sinceramente nao faz mais diferenca nenhuma no mundo Java)....

Muito interessante foi a Apache ter votado não apenas pelo fato que o rolo com o TCK do Java SE ainda não ter sido solucionado, ela mesmo conta:

On 2007-07-16 Apache Software Foundation voted No with the following comment:
The Apache Software Foundation's vote is based on the point of view that this spec lead - Sun - is in violation of the JSPA

http://www.apache.org/jcp/sunopenletter.html

and therefore shouldn't be allowed to start another JSR until the above matter is resolved.

This vote is not a comment on the technical merits of the JSR.  If not for the issue of the spec lead, the ASF would have otherwise voted "yes"

Outro ponto interessante é o ANTI-EJB Rod Johnson ter afirmado que "agora a sun está tentando acertar" , bom... nao li a spec do Java EE 6 para poder opinar... porem em breve darei uma olhada para saber exatamente cada ponto e poder comentar :)

Mas fica ai a noticia :)

Líder do GMAIL AFIRMA: Java é mais rápido que C


Hahaha,... adorei esse topico, apesar de concordar que ele está bem exagerado :) eu li no blog do "Nonsenses..." este comparativo com a afirmação do Líder do GMAIL Paul Buchheitt que o Java pode ser mais rápido que C. Voce pode conferir outra pesquisa aqui... tire suas proprias conclusões !!!

Mais uma do editor do NetBeans 6 M10

O editor do netbeans novo esta com um recurso que alguns julgam essencial para o desenvolvimento de aplicativos java hehe... agora com o adendo ao NetBeans 6 da JSR-199 a verificação de erros é extremamente mais dinâmica e por conseqüência pode ser implementado a tal “bolinha vermelha” na arvore de pacotes quando uma classe apresenta erro ehehe... alguns amigos meus dizem que este recurso eh simplesmente indispensável... mas tudo bem... no exemplo abaixo você tem a ClasseUm tendo referencia a um método da ClaseeDois... ao alterar o nome do método em ClasseDois... automagicamente aparece uma bolinha vermelha em ClasseUm :) , legal não ?

JBoss 4.0.2 - Novidades ? nem tanto !


Bom , como todos já devem saber o JBoss 4.2.0 GA foi lançado... existe algumas novidades no campo do EJB 3, agora eles são habilitados por padrão ( já não era sem tempo ?) e outra coisa interessante é saber que o projeto MyFaces foi sumariamente descartado hehe ( e eu estou soltando foguetes aqui) ... o Tomcat 6 foi integrado, e o novo JBoss usa a versão 1.2 do JSF que está dentro do GlassFish. Uma noticia péssima é que o JBoss continua sendo um container J2EE 1.4 e sem nenhuma previsão para se tornar Java EE 5 , o que é uma pena... isso demonstra o quão perdido estão desde que a RedHat comprou eles... HOJE JBoss é carta fora do baralho para minhas aplicações. Teste voce o GlassFish também... vai se surpreender...

Java SE 6 Update 2

Está disponível para download o Update 2 do Java SE 6, o mesmo vem com um MONTE de bugs corrigidos , veja o seu bug predileto aqui. Melhoramentos na performance da JVM também foram prometidos para esta release. Agora a pergunta que não quer calar... cade o Consumer JRE ?

5 razões para não usar Spring

Neste blog estão as 5 razões na opinião do autor para não usar Spring... e eu concordo com cada uma delas, sempre achei o Spring um elefante branco... quilos de XML e uma postura ridicula da Interface21 em relacao ao Spring-Annotations do Urubatan, leitura imperdivel para os Spring-maniacos...

Eu particularmente prefiro ficar com o tradicional Java EE ( em sua versão 5 é claro) que me provem tudo e mais um pouco de forma integrada , padronizada e com a opção de vários fornecedores.

GlassFish v2 e NetBeans 6 M10


Neste rapido screencast voce pode ver as novas facilidades da integração entre o GlassFish v2 e o NetBeans 6 M10 , muito legal , pois desenvolver com o GlassFish é algo alem de facil , muito seguro e rapido ! Por que não gosto do JBoss ? O Jboss não é ruim... eh o GlassFish que é MUITO BOM !

NetBeans 6.0 M10 está disponível para Download

Essa é rapidinha !!!

Depois de muito se comentar sobre o atraso do NetBeanns 6.0 M10 aqui está ele :) e aqui estão as mudanças :)