| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/11/2011 11:50:50
|
Adelar
GUJ Master
![[Avatar]](/images/avatar/4ad38ecf2884a47a5efa657f3358e635.jpg)
Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline
|
Lançada a versão 2.5.0 do Apache CXF. O framework permite o desenvolvimento de serviços, usando APIs como JAX-RS e JAX-WS, que podem se comunicar com uma diversidade protocolos.
São diversas novidades, tais como:
novo Security Token Service
novo WS-Notification Service
melhorias no suporte a OSGi
Mais detalhes, bem como a nova versão, podem ser encontrados no site do projeto: http://cxf.apache.org
|
"Errando e aprendendo com os bugs"
http://www.cajuscript.org |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/11/2011 15:21:19
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
|
Adelar tu ja usou este bixo?
Eu tinha uma implementação para comsumir os webservices da NFe usando JAX-WS, mas aquele automatico do Netbeans, com a NFe 2.0, apareceram alguns problemas, e na época fui atraz para mudar para o Axis, foi quando ouvi falar do CXF, mergulhei naquele site deles, mas achei meio complicado e fiquei meio perdido, fiz alguns exemplos, mas acabei ficando com o Axis mesmo. Não sei se foi preguiça minha ou o site deles e a doc que são meio confusos mesmo.
Enquanto isto, o scalaxb(conhece? ) só que evolui, na epoca tentei gerar a partir dos xsd da NFe com ele, mas deu um monte de bug, inclusive reportei para os desenvolvedores, que arrumaram algumas coisas em cima disto. Acho que ja ta na hora de tentar novamente com ele, se fluir bem, penso em implementar um sistema Lift + scalaxb, para a NFe!
|
Não respondo dúvidas via MP! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/11/2011 20:47:22
|
Adelar
GUJ Master
![[Avatar]](/images/avatar/4ad38ecf2884a47a5efa657f3358e635.jpg)
Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline
|
fredferrao wrote:Adelar tu ja usou este bixo?
Eu tinha uma implementação para comsumir os webservices da NFe usando JAX-WS, mas aquele automatico do Netbeans, com a NFe 2.0, apareceram alguns problemas, e na época fui atraz para mudar para o Axis, foi quando ouvi falar do CXF, mergulhei naquele site deles, mas achei meio complicado e fiquei meio perdido, fiz alguns exemplos, mas acabei ficando com o Axis mesmo. Não sei se foi preguiça minha  ou o site deles e a doc que são meio confusos mesmo.
Enquanto isto, o scalaxb(conhece?  ) só que evolui, na epoca tentei gerar a partir dos xsd da NFe com ele, mas deu um monte de bug, inclusive reportei para os desenvolvedores, que arrumaram algumas coisas em cima disto. Acho que ja ta na hora de tentar novamente com ele, se fluir bem, penso em implementar um sistema Lift + scalaxb, para a NFe!
Nunca usei em algo sério, somente em toy projects... planejo usar no meu próximo projeto para ver como se sai.
Também acho que poderia dar uma melhorada na documentação. De qualquer forma prefiro mais ele de que o Axis (que se apoia em algumas coisas que não são padrões). Para quem usa Spring o CXF pode ser mais fácil.
Já ouvi falar do scalaxb sim, mas nunca cheguei a pegar para fazer... está na minha lista coisas a se fazer. Gostei do que vi sobre ele. Deixa o código muito limpo e fácil de entender (em Scala mesmo). Não acho que seja uma má escolha usar Lift + scalaxb
[]'s
|
"Errando e aprendendo com os bugs"
http://www.cajuscript.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2011 19:48:35
|
leogsilva
Smalltalk
Membro desde: 09/06/2011 21:35:06
Mensagens: 3
Offline
|
Cara,
Estou usando o CXF não nessa versão, mas na 2.2.9 (que já ficou lá atrás) em vários projetos em produção com milhares de transações passando por ele por dia. Essa semana fiz alguns testes com o 2.5.0 e achei a performance e a estabilidade muito boa. Também estou começando um projeto agora no qual com certeza vou usar o cxf 2.5.0 e o seu suporte a ws security (possivelmente adequando ao uso de SAML e XACML) então, só posso recomendar mesmo! Vale a pena baixar o projeto, ler a documentação sobre a arquitetura e principalmente sua integração com o apache camel que facilita demais a coisa. Forte abraço
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2011 19:51:41
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
|
leogsilva wrote:Cara,
Estou usando o CXF não nessa versão, mas na 2.2.9 (que já ficou lá atrás) em vários projetos em produção com milhares de transações passando por ele por dia. Essa semana fiz alguns testes com o 2.5.0 e achei a performance e a estabilidade muito boa. Também estou começando um projeto agora no qual com certeza vou usar o cxf 2.5.0 e o seu suporte a ws security (possivelmente adequando ao uso de SAML e XACML) então, só posso recomendar mesmo! Vale a pena baixar o projeto, ler a documentação sobre a arquitetura e principalmente sua integração com o apache camel que facilita demais a coisa. Forte abraço
Minhas dúvidas é com relação ao cosumo de ws, ele parece ter muita coisa pra prover. Sera que ele é bom e de facil uso para consumir apenas?
|
Não respondo dúvidas via MP! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2011 20:00:47
|
leogsilva
Smalltalk
Membro desde: 09/06/2011 21:35:06
Mensagens: 3
Offline
|
Pra consumir ele realmente oferece bastante opção. Dá pra fazer várias coisas principalmente porque a sua arquitetura suporta o conceito de interceptadores que vão modificando a requisição / resposta desacoplando as funcionalidades em camadas bem definidas. Isso quer dizer que você pode adicionar suporte a encriptação, logging, tratamento de erro sem alterar código, apenas "plugando" através da configuração spring mais interceptadores.
Ele funciona muito bem pra consumo e pra publicação! Pra consumo com certeza o jeito mais produtivo é usar um script que vem com ele chamado wsdl2java
http://cxf.apache.org/docs/wsdl-to-java.html
Esse script consome a definição do serviço wsdl por exemplo e gera pra você o código cliente e opcionalmente o código servidor pro servidor, que pode ser usao pra construir mocks.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2011 08:09:38
|
fabiozoroastro
GUJ Master
![[Avatar]](/images/avatar/d28a3097fa7cf63ad01c4f328314e2f2.jpg)
Membro desde: 15/05/2006 16:23:01
Mensagens: 1262
Offline
|
Eles lançaram a 2.5 e uma semana depois lançaram a 2.4.4.
Podiam ter feito o inverso né? =)
|
[]'s
..."Apenas sorria!"
Twitter
Blog
|
|
|
 |
|
|