| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2005 18:18:52
|
Focão
JavaTeenager
![[Avatar]](/images/avatar/4d386d01419c083e8df5de53eb5a0254.jpg)
Membro desde: 09/03/2005 09:49:33
Mensagens: 182
Offline
|
putz cv ! O ruim o o bom de usar uma ide poderosa é isso
no JDeveloper 10g
vc falow de como subir as classes num web container, por exemplo, pra testes unitarios.
isso é trivial e transparente. por debug ou por JUnit
Apesar que eu não acho legal o delagate om problema é Abstrair os clientes da complexidade de comunicação remota com componentes de serviços de negócio (Business services).
Mas valeu gostei muito da galera daqui e dos foruns que rola
mas ainda teimo que seria mais elegante assim
aí sim estariamos reduzindo o acoplamento entre os clientes da camada de apresentação e os serviços de negócios
ocultando detalhes de implementação dos serviços de negócios, como detalhes de pesquisa e acesso da arquitetura EJB
e olha isso que chique nu úrtimo como diz uma camarada mineirinho
abrçs a todos
|
public static void main(Object... thisCompile) {
for (Object JavaIsCool : thisCompile);
}
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2005 18:20:26
|
Focão
JavaTeenager
![[Avatar]](/images/avatar/4d386d01419c083e8df5de53eb5a0254.jpg)
Membro desde: 09/03/2005 09:49:33
Mensagens: 182
Offline
|
Putz nada seria válido sem o
ServiceLocator.java
até
|
public static void main(Object... thisCompile) {
for (Object JavaIsCool : thisCompile);
}
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2005 19:39:32
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Focão wrote:putz cv ! O ruim o o bom de usar uma ide poderosa é isso
no JDeveloper 10g
vc falow de como subir as classes num web container, por exemplo, pra testes unitarios.
isso é trivial e transparente. por debug ou por JUnit
A pergunta foi bem simples: como voce roda um teste unitario em uma Action do Struts sem subir um container e sem fazer todo tipo de malabarismo com mocks, e a resposta tambem eh simples: nao da, e eh por essas e outras que pessoas que usam Struts de proposito (ou seja, aqueles que nao sao forcados a usa-lo por PHBs) acabam desenvolvendo habitos pouco ortodoxos, como andar pelo escritorio batendo o proprio saco nas quinas dos cubiculos.
Nao venha me dizer que usar JDeveloper ajuda nessa situacao, pq merda perfumada continua sendo... merda.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2005 19:42:39
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Focão wrote:Putz nada seria válido sem o ServiceLocator.java (...)
O que vc prefere que eu use pra te bater por isso, um PicoContainer, um Spring ou um Hivemind?
Pessoas, encham o Focao de links sobre IoC e DI, ele precisa ser catequizado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2005 19:50:25
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
hehe Focão, dá um procurada por Inversion of Control e Proxy Pattern.
Aqui alguns links:
http://www.martinfowler.com/articles/injection.html
http://www.javaworld.com/javaworld/jw-02-2002/jw-0222-designpatterns.html
O cv é meio metidinho mesmo ( ), mas não me lembro uma vez que me arrependi de seguir alguma sugestão dele, assim como de alguns outros aqui no fórum
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2005 21:04:00
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
cv wrote:Nao venha me dizer que usar JDeveloper ajuda nessa situacao, pq merda perfumada continua sendo... merda.
Pra teste unitario nao ajuda nao. Tambem uso ele e nesse ponto nao faz muita diferenca do restante de IDE.
Por sinal pra JUnit nao tem como o Eclipse, mas tambem ja era de se esperar por isso neh.
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/03/2005 17:06:24
|
rodrigousp
JavaEvangelist
![[Avatar]](/images/avatar/69d1fc78dbda242c43ad6590368912d4.jpg)
Membro desde: 09/10/2003 14:23:31
Mensagens: 379
Offline
|
cv wrote:
A pergunta foi bem simples: como voce roda um teste unitario em uma Action do Struts sem subir um container e sem fazer todo tipo de malabarismo com mocks, e a resposta tambem eh simples: nao da, e eh por essas e outras que pessoas que usam Struts de proposito (ou seja, aqueles que nao sao forcados a usa-lo por PHBs) acabam desenvolvendo habitos pouco ortodoxos, como andar pelo escritorio batendo o proprio saco nas quinas dos cubiculos.
Nao venha me dizer que usar JDeveloper ajuda nessa situacao, pq merda perfumada continua sendo... merda.
E se eu dizer que palavras de baixos calão não ajudam a convencer ninguém !? Para CV! você sabe como argumentar... Se não tá afim de usar bons argumentos não precisa nem postar nada (é pelo menos mais amistoso, mais agradável ver um forum assim).
NOTA IMPORTANTE: NÃO DEFENDO O STRUTS...
ASSIM MESMO SE QUISER FAZER UM TESTE DE UNIDADE...
NÃO PRECISA DAS CENAS DE MASOQUISMO, SÓ UM FRAMEWORK (StrutsTestCase).
|
Rodrigo di Lorenzo Lopes - blogger |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/03/2005 21:03:57
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Bom, o fato de vc precisar de um framework a mais pra fazer testes unitarios - que nao deveriam depender de nada, especialmente de um framework - ja diz bastante coisa, nao?
Compare isso com o teste unitario de uma Action do WebWork, onde voce so precisa do JUnit ou do TestNG
|
|
|
 |
|
|