| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 11:29:42
|
Hal Jordan
JavaChild
![[Avatar]](/images/avatar/2cb6a27d266231298f8e74610bab6fe8.jpg)
Membro desde: 24/04/2006 12:20:41
Mensagens: 135
Offline
|
Existe uma forma "especial" para injetar componentes EJB 3 em uma page Tapestry, versao 5 ????
POsso usar direto @EJB ??
OU tem algum como @Inject("ejb3:fooboo")????
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2008 23:21:41
|
gmochel
Smalltalk
Membro desde: 20/06/2005 11:21:14
Mensagens: 1
Offline
|
voce nao precisa disso, basta importar o teu pacote, declarar uma variavel como a classe bean e utilizar os campos. no entanto, algumas funçoes como validate nao poderao ser usadas, ja que vc precisa declara-las nos campos do bean. Por esta razao recorro ao design patterns e faco a coisa certa, utilizando vo. basta estender o seu VO da classe do bean principal, podendo assim usar nao so validade, como qq outra funcao. uma outra razao e dinamizar os campos many-to-one que utilizam select, pois vc pode alimentar toda a collection no proprio VO. sendo assim fica mais facil ainda utilizar os componentes dados pelo tapestry, principalmente o beanEditForm (Versao 5).
so pra comentar, o tapestry 5 tem um framework tao facil de utilizar que chega a dar raiva. ainda tem, pra melhorar a vida, os componentes das contribs, coisa de louco. que quiser dar uma olhada nos demos: http://87.193.218.134:8080/t5c-demo/, lembrando que a propria sidebar e um componente. ja gostava do tapestry 3, qe uso ha 4 anos, mas passei diretamente pro 5. o numero de linhas de codigo chegou a cair 90% !!! Pra mim, nao existe casamento melhor, EJB3 e Tapstry 5. Ja parei de discutir jsf, struts, etc. pq nao tem nem razao pra aprender, a menos que seu patrao te empurre, ai nao tem jeito ne? perder o emprego tb nao.
|
|
|
 |
|
|
|
|