Jboss Seam 2.0.0 GA liberado  XML
Índice dos Fóruns » Notícias
Autor Mensagem
Alessandro Lazarotti
Virtual Machine Man
[Avatar]

Membro desde: 21/01/2004 14:12:54
Mensagens: 718
Offline

A nova versão do JBoss Seam esta disponível para download com muita coisa boa.
Agora independente de vez do JSF em seu core... integrações com Quartz, JfreeChart... possibilidade de criação de componentes Seam com Groovy entre outras features:

http://in.relation.to/Bloggers/WhatsNewInSeam2

download:
http://labs.jboss.com/jbossseam/download/

docs:
http://docs.jboss.org/seam/2.0.0.GA/reference/en/html/index.html

... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/

[Email] [MSN]
rodrigoy
GUJ Ranger
[Avatar]

Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline

Lezinho, vc já migrou suas aplicações? Tenho um release importante no fim desse mês, acho que vou continuar no bom e velho 1.2.1.GA.

Abraços!

Rodrigo Yoshima
www.ASPERCOM.com.br

Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro

Débito Técnico Blog: blog.aspercom.com.br
[WWW]
Alessandro Lazarotti
Virtual Machine Man
[Avatar]

Membro desde: 21/01/2004 14:12:54
Mensagens: 718
Offline

Estou com um questionamento parecido com o seu Rodrigo. Vou optar por manter o desenvolvimento no 1.2.1 GA e fazer testes paralelo com o 2.0.0 GA.

Se for trocar neste momento e surgir complicações, a data para nosso release poderá ser comprometida. Mas se com os testes eu me der bem, em Dezembro farei a migração.

Conforme eu for realizando os testes vou postando aqui.

... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/

[Email] [MSN]
rodrigoy
GUJ Ranger
[Avatar]

Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline

Lezinho, a sua aplicação manda mails usando Facelets como o manual diz? No meu ambiente o mail não vai nem com reza braba...

java.lang.IllegalStateException: No Factories configured for this Application. This happens if the faces-initialization does not work at all - make sure that you properly include all configuration settings necessary for a basic faces application and that all the necessary libs are included. Also check the logging output of your web application and your container for any exceptions!
If you did that and find nothing, the mistake might be due to the fact that you use some special web-containers which do not support registering context-listeners via TLD files and a context listener is not setup in your web.xml.
A typical config looks like this;
<listener>
<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>

O problema não é a configuração indicada. Acho que vou ter que debugar o Seam...

Abraços!

Rodrigo Yoshima
www.ASPERCOM.com.br

Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro

Débito Técnico Blog: blog.aspercom.com.br
[WWW]
rodrigoy
GUJ Ranger
[Avatar]

Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline

Debuguei o Seam e não conseguí chegar a uma conclusão. Tem algum trecho do código que está otimista, pois uma exception ocorre e não é capturada em lugar nenhum, de forma que nem dá pra saber que erro que é.

O que descobrí é que na minha instalação, se faço um template de email simples sem usar nenhuma outra tag facelets o troço funciona. Basta colocar um simples <h:outputText/> que dá o erro acima.


Rodrigo Yoshima
www.ASPERCOM.com.br

Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro

Débito Técnico Blog: blog.aspercom.com.br
[WWW]
Maracuja
GUJ Ranger
[Avatar]

Membro desde: 28/03/2006 10:18:44
Mensagens: 902
Localização: Via Láctea
Offline

Hehehehehe... eu já havia visto esta nova versão do seam logo que saiu... estou brincando com ele há alguns dias, até agora está tranquilo, não encontrei nenhum problema.

Ops.... bom encontrei um problema sim...

mesmo configurando corretamente



só consigo acessar as mensagens do messages_*.properties via EL... tentei utilizar um outro arquivo com as msg da aplicação, mas não funfou... portanto estou usando <f:loadBundle msm até ver se consigo uma resposta lá no fórum jboss.

SEAM POWER!!!!!

[]'s

This message was edited 1 time. Last update was at 12/11/2007 19:47:55


"Nunca deixarei de reclamar, mas espero reclamar de coisas melhores a cada dia..." Um amigo muito sabio
Daniel.F
GUJ Ranger

Membro desde: 29/03/2007 18:30:39
Mensagens: 908
Offline

Como que eu faço poara compilar as aplicações exemplos do jboss seam?
Alem desses exemplos qual outra finalidades dele????


[Email]
Maracuja
GUJ Ranger
[Avatar]

Membro desde: 28/03/2006 10:18:44
Mensagens: 902
Localização: Via Láctea
Offline

Daniel.F wrote:Como que eu faço poara compilar as aplicações exemplos do jboss seam?
Alem desses exemplos qual outra finalidades dele????


Que tal estudar um pouco; Veja a introdução


JBoss Seam is a powerful new application framework for building next generation Web 2.0 applications by unifying and integrating technologies such as Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java Portlets and Business Process Management (BPM).

Seam has been designed from the ground up to eliminate complexity at the architecture and the API level. It enables developers to assemble complex web applications with simple annotated Plain Old Java Objects (POJOs), componentized UI widgets and very little XML. The simplicity of Seam 1.0 will enable easy integration with the JBoss Enterprise Service Bus (ESB) and Java Business Integration (JBI) in the future.

Learn more about Seam here, and find a list of commonly answered questions here. Or, follow this road map to get started with Seam right away!


http://www.jboss.com/products/seam

Não é o máximo!!!!!!

Aliás... pra rodar os exemplos execute o build com o ANT.

http://ant.apache.org/

SEAM POWER!!!!!

This message was edited 1 time. Last update was at 12/11/2007 23:37:31


"Nunca deixarei de reclamar, mas espero reclamar de coisas melhores a cada dia..." Um amigo muito sabio
Daniel.F
GUJ Ranger

Membro desde: 29/03/2007 18:30:39
Mensagens: 908
Offline

Eu ja baixei o apache criei a variavel ANT_HOME mas o windows não acha ela?Existe outra forma de compilar?


[Email]
Maracuja
GUJ Ranger
[Avatar]

Membro desde: 28/03/2006 10:18:44
Mensagens: 902
Localização: Via Láctea
Offline

Verifique se não existe espaço entre alguma entrada no seu path; Se vc fizer corretamente, teste digitando ant no cmd e veja se o comando foi reconhecido;

Tente colocar a entrada de ANT_HOME no inicio do teu path... assim tb da pra testar, mas concerteza, vc está comendo bola.

"Nunca deixarei de reclamar, mas espero reclamar de coisas melhores a cada dia..." Um amigo muito sabio
rodrigoy
GUJ Ranger
[Avatar]

Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline

Pra quem tá usando o Seam: vocês têm problemas de memória no Eclipse? Meu Eclipse começa dar out of memory depois de uns 10 deployments (no Ant). Depois crasheia o próprio Eclipse.


Rodrigo Yoshima
www.ASPERCOM.com.br

Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro

Débito Técnico Blog: blog.aspercom.com.br
[WWW]
ddduran
Virtual Machine Man
[Avatar]

Membro desde: 13/11/2006 16:44:54
Mensagens: 523
Offline

Só uma pergunta de ignorante, independencia de JSF?
o Seam não vai ser mais uma implementação da especificação?
Maracuja
GUJ Ranger
[Avatar]

Membro desde: 28/03/2006 10:18:44
Mensagens: 902
Localização: Via Láctea
Offline

rodrigoy wrote:Pra quem tá usando o Seam: vocês têm problemas de memória no Eclipse? Meu Eclipse começa dar out of memory depois de uns 10 deployments (no Ant). Depois crasheia o próprio Eclipse.


Olha não tive problema nenhum com relação a isso, aqui da 110%;

ddduran wrote:
Só uma pergunta de ignorante, independencia de JSF?
o Seam não vai ser mais uma implementação da especificação?


Não entendi; Agora qnto a implementação de JSF, o Seam 1.2 usava a RI, ja o 2.0 ta utilizando MyFaces.

This message was edited 1 time. Last update was at 13/11/2007 17:00:48


"Nunca deixarei de reclamar, mas espero reclamar de coisas melhores a cada dia..." Um amigo muito sabio
paulovittor23
Java Ninja
[Avatar]

Membro desde: 11/05/2006 14:09:41
Mensagens: 282
Localização: Santos - SP
Offline

Tah bem legal a versão 2.0, uma das diferenças que notei foi que o seam-gen já tah trabalhando com a versão do RichFaces 3.1.1, disponibilizando uns componentes bem interessantes...
está até suprindo minhas deficiências em design rs..
Já a versão 2.0 GA também já corrigiu uns bugs do seam-gen, por exemplo na versão anterior ele tava gerando a anotação dos IDs auto-criados de maneira errada...colocava o @Id @ GeneratedValue só que colocava um @NotNull do hibernate-validator...dai logicamente qdo vc ia persistir a entidade o hibernate-validator dava uma chiada... coisas simples mas que estão ficando mais redondas
Mas no geral tah valendo muito a pena estudar o JBoss Seam, show de bola !

@paulovittor23
Pós-graduando em Engenharia de Software na PUC-SP.
SCJP 5.0, SCWCD 1.4, SCBCD 5.
http://www.paulovittor23.org/
[Email] [WWW] [MSN]
jonataswingeter
JavaBaby
[Avatar]

Membro desde: 20/11/2006 10:15:55
Mensagens: 90
Offline

Olá pessoal.

vocês são os caras que gostam do Seam.

Estava vendo o novo release...

Então...

Queria saber uma coisas...

1) O Seam não mata a idéia do EJB de ser uma aplicação distribuída?
Por exemplo, tenho uma arquitetura N-tier e estou precisando escalar o servidor de aplicação
pois houve um acréscimo alto do uso dos serviços. Se eu distribuir essa aplicação,
terei acoplado junto ao EJB o jboss seam, que por sua vez é acoplado ao JSF.
Eu precisaria então ter o tomcat e o jboss no mesmo server para escalar?

2) Como eu posso pensar em POJO utilizando um serviço EJB sendo que meu EJB
representa as próprias ações do Presentatior Layer? Isto não me forçaria a pensar
de um modo procedural (Transaction Script) ?

3) Ex: Meu change request tem a necessidade de trocar o presentation layer
pois o cliente quer uma interface de usuário mais amigável (RIA), e precisarei
retirar o JSF. Precisarei refatorar a camada de aplicação inteira para desacoplar
o Seam (anotações, páginas de retorno, etc). Como seria isto?

Fico no aguardo!

Valeu,

Jônatas Wingeter Rodrigues

"Tem coisas que só FP faz pra você. fat(0) -> 1; fat(N) -> N * fat(N-1)"
[ICQ]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team