| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2009 21:39:44
|
Guerr@
Virtual Machine Man
![[Avatar]](/images/avatar/9fb640ea6abe0e849c8c1fd6eea97c22.jpg)
Membro desde: 03/12/2006 10:32:50
Mensagens: 520
Offline
|
Olá Pessoal!
Seguem os destaques da nova revista MundoJava!!!
Os 10 Maus Hábitos dos Desenvolvedores JSF
Descubra quais são os principais erros na construção de aplicações JSF e aprenda como evitá-los.
Autores: Rafael Ponte e Tarso Bessa
Aprendendo Padrões Java EE com uma História Interativa
Aprenda sobre padrões Java EE através das consequências de suas próprias escolhas em uma história de padrões interativa, onde o final é você quem decide.
Autores: Roberto Perillo e Eduardo Guerra
Auditoria Avançada de Persistência com Hibernate, JPA e Envers
Aprenda como implementar um robusto e completo sistema de auditoria de persistência com o Hibernate em conjunto com o Envers
Autores: José Yoshiriro Ajisaka Ramos e Márcia Amaral
Automatização de testes de persistência com FIT, DBUnit e HSQLDB
Obtenha o máximo de qualidade, eficiência e clareza escrevendo testes de integração automatizados com FIT, DbUnit e HSQLDB.
Autores: Alexandre Gazola
Gerenciando e Otimizando Campanhas de Links Patrocinados com a API do Google AdWords
Aprenda estratégias para aumentar a audiência do seu site com a poderosa API de publicidade do Google.
Autores: Eric Gomes
Made in Brazil ? VRaptor 3: Guerrilha Web
Entenda como esse framework web ataca diretamente os pequenos problemas do dia-a-dia.
Autores: Lucas Cavalcanti e Adriano Almeida
Tendências em Foco: Desenvolvedores java também precisam fazer boas apresentações!
Veja algumas dicas para fazer boas apresentações e saber valorizar o seu trabalho.
Autor: Taurion
Provocação Digital: Existem métricas eficientes para estimar desenvolvimento OO?
Uma discussão sobre algumas metodologias disponíveis para estimativa do tempo de desenvolvimento
Autor: Glauco dos Santos Reis
Comentem!!! Quero muito saber o que acharam da estória de padrões interativa....
[]s
|
Eduardo Guerra - "É Java na ponta do dedo!"
Desenvolvedor de Frameworks - Pesquisador
Editor Chefe - Revista MundoJ
Professor - Instituto Tecnológico de Aeronáutica
Me siga no Twiter!!! http://twitter.com/emguerra |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2009 01:18:08
|
faelcavalcanti
GUJ Ranger
![[Avatar]](/images/avatar/04f2a4140112ae491f66a1c558df795f.jpg)
Membro desde: 03/05/2006 13:16:25
Mensagens: 960
Localização: Recife-PE
Offline
|
Guerr@ wrote:Auditoria Avançada de Persistência com Hibernate, JPA e Envers
Aprenda como implementar um robusto e completo sistema de auditoria de persistência com o Hibernate em conjunto com o Envers
Autores: José Yoshiriro Ajisaka Ramos e Márcia Amaral
Automatização de testes de persistência com FIT, DBUnit e HSQLDB
Obtenha o máximo de qualidade, eficiência e clareza escrevendo testes de integração automatizados com FIT, DbUnit e HSQLDB.
Autores: Alexandre Gazola
Provocação Digital: Existem métricas eficientes para estimar desenvolvimento OO?
Uma discussão sobre algumas metodologias disponíveis para estimativa do tempo de desenvolvimento
Autor: Glauco dos Santos Reis
achei bacana estes artigos, já pensei em escrever sobre isto, mas falta tempo.
parabéns guerra!!!
|

--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2009 10:20:49
|
Mr_Arthur
Java Ninja
![[Avatar]](/images/avatar/33e9da7fc3825a8aeb66ff6fbb7f5dd4.jpg)
Membro desde: 02/02/2007 10:54:04
Mensagens: 285
Localização: Brasília - DF
Offline
|
Aguardando anciosamente a minha chegar!
|
developer in brasília.
scjp, scwcd, ocpbcd.
@armoucar
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2009 12:01:12
|
Alexandre Gazola
JavaTeenager
![[Avatar]](/images/avatar/07845cd9aefa6cde3f8926d25138a3a2.jpg)
Membro desde: 23/07/2004 14:48:23
Mensagens: 176
Localização: Rio de Janeiro
Offline
|
É isso aí pessoal, aguardamos o feedback de vocês!
abraços
|
Alexandre Gazola
Blog: http://alexandregazola.wordpress.com
"Que proveito tem o homem ganhar o mundo inteiro e perder a sua alma?" (Mc. 8:36)
"Buscai, em primeiro lugar, o Reino de Deus e a sua justiça, e todas essas coisas vos serão dadas por acréscimo" (Mt. 6:33) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2009 12:38:26
|
dreamspeaker
GUJ Ranger
![[Avatar]](/images/avatar/c862890c3fd3e3d203580.jpg)
Membro desde: 22/04/2003 10:09:58
Mensagens: 752
Localização: SP - Capitar
Offline
|
Eu ja li alguma coisa (compro minha revista na banca).
Eu gostei da materia "interativa", o formato eh bacana (eu lia revistas e pequenos livros com historias assim a muitos anos atras, bateu um saudosismo). Soh acho que essa coisa de "se vc fizer isso, vai acontecer aquilo" funciona na ficcao, no mundo real eh meio furado. Mas o conteudo esta interessante.
A coluna do Taurion sempre esta legal, eh sempre a primeira que leio. E sobre as "metricas eficientes", achei soh razoavel, nao trouxe nada muito diferente e nao respondeu direito a pergunta do titulo.
Dei soh uma folheada no resto, a materia sobre os maus habitos de JSF parece estar legal tbem.
Abraco
This message was edited 2 times. Last update was at 19/11/2009 12:39:31
|
André Barbosa
Para de encher o saco e vai doar sangue!
twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2009 12:42:48
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
Guerr@ wrote:
Aprendendo Padrões Java EE com uma História Interativa
Aprenda sobre padrões Java EE através das consequências de suas próprias escolhas em uma história de padrões interativa, onde o final é você quem decide.
Autores: Roberto Perillo e Eduardo Guerra
Este artigo é muito interessante. Ele deixa vc decidir e ver onde isso lhe leva.
Dada a recente discussão sobre patterns este artigo mostra porque patterns são importantes e saber escolhê-los é mais importante ainda.
Mais exercícios deste tipo seriam interessantes até mesmo para uso em escolas e cursos, porque infelizmente a nova onda é achar que patterns é inútil e quadrado.
Provocação Digital: Existem métricas eficientes para estimar desenvolvimento OO?
Uma discussão sobre algumas metodologias disponíveis para estimativa do tempo de desenvolvimento
Autor: Glauco dos Santos Reis
Para compensar, este artigo é totalmente o inverso. Tudo bem que é uma provocação, mas a que propósito em pleno seculo XXI já quase na segunda decada do seculo ainda estamos falando de pontos de função ? nostalgia ?
O artigo explica rápidamente pontos de funçao e pontos de caso de uso , e o que todo o mundo está cansado de saber : não funciona. Depois pois scrum no barulho. O autor diz que scrum não tem mecanismos para estimar o desenvolvimento.
Isto é tão absurdo em tantos niveis que não sei nem por onde começar. Era essa a provocação ?
Se scrum tem um product backlog, com todas as estorias com seus story points. Como se pode dizer que scrum não tem forma de estimar ? Afinal o que seria planning poker senão uma forma de estimar ? Esta noção de que scrum não permite estimar é incompreensivel para mim e sinceramente me enoja.
Claro, o artigo foca em estimar custo e prazo numa velada tentativa comum de violar o triangulo de projeto e fala que embora o scrum tenha os story points e tal não é possivel chegar em prazos e custos. Scrum sim permite estimar!.
A provocação funcionou e essa é a minha resposta.
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2009 14:05:41
|
mario.fts
GUJ Ranger
![[Avatar]](/images/avatar/9e96d422fba85185a33829439f5df09d.jpg)
Membro desde: 14/05/2008 09:41:06
Mensagens: 817
Localização: São Paulo - ZL
Offline
|
A história interativa foi muito bem bolada. fiquei depois fazendo todos caminhos possiveis, pra ver o que acontecia..hehehe
As outras matérias estão muito boas, exceto a matéria sobre métricas OO. Realmente, acho que não chegou-se a nenhuma conclusão, seria melhor se houvesse um exemplo teórico, um caso de uso simples para ser medico com todas as métricas apresentadas, ai sim daria pra ter uma comparação melhor.
Não sei porquê, mas eu nunca gostei das matérias sobre SOA. Acho que deve ser implicancia minha, quando abri a revista e vi que não tinha nenhuma, fiquei até feliz! kkkkk
abraços!
|
Mário Amaral Gonçalves
"Ciência da computação tem tanto a ver com o computador como a Astronomia com o telescópio, a Biologia com o microscópio, ou a Química com os tubos de ensaio. A Ciência não estuda ferramentas, mas o que fazemos e o que descobrimos com elas." - Edsger Dijkstra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2009 14:55:33
|
lgweb
GUJ Master
Membro desde: 03/05/2007 20:59:55
Mensagens: 1048
Localização: Curitiba-PR
Offline
|
Eu ja li algumas partes , mto bom o artigo sobre Jsf do rafael ,mas gostei muito , mto msm do artigo
Aprendendo Padrões Java EE com uma História Interativa :Autores: Roberto Perillo e Eduardo Guerra e uma visao bem diferente me diverti mto lendo.
|
Vc gosta de criar topicos duplicados?
Nao utiliza a busca antes de postar?
veja:
http://www.youtube.com/watch?v=8zFYt1_0FUE&NR=1 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2009 15:18:34
|
thimor
JavaTeenager
![[Avatar]](/images/avatar/154860e7d6c1a90ff1fd9f6c8b209054.png)
Membro desde: 20/03/2007 17:53:08
Mensagens: 190
Localização: Natal
Offline
|
Estou lendo a materia. Nos 10 maus habitos. no habito 8 uso do redirect. achei q a sulução ficou um pouco vaga. Tive problemas com o que ele chamou de double submit. No core JavaServer Faces segunda edição fala do uso da tag <redirect /> e explica justamente q ela pode ser usada e que apaga os dados da requisicao. achei interessante e ia fazer um teste. quando acabei de ler na revista que é uma má pratica.
Nesse caso uma enfase maior nesse problema seria bom. muitas pessoas tem esse problema. como o usuario final do sistema web é acostumado usar os botoes do browser e o recarregar... isso eh um problema comum.
|
Quem ensina, exercita seu conhecimento. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2009 15:24:43
|
bruceramone
Debugger
Membro desde: 06/09/2007 16:04:58
Mensagens: 70
Localização: São Bernardo do Campo
Offline
|
Guerra, vocês já fizeram algum artigo sobre melhora de desempenho e alta performance para aplicações Java em sistemas críticos? Se não, fica a sugestão de pauta.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2009 16:55:56
|
gomesrod
GUJ Ranger
![[Avatar]](/images/avatar/5de6755473dc988fe6c7db81f26a53ac.jpg)
Membro desde: 11/05/2007 19:46:22
Mensagens: 901
Offline
|
Fazia tempo que eu não lia a MJ, mas essa está interessantíssima, não vou perder não.
mario.fts wrote:...Não sei porquê, mas eu nunca gostei das matérias sobre SOA. Acho que deve ser implicancia minha, quando abri a revista e vi que não tinha nenhuma, fiquei até feliz! kkkkk
hehe.. acho que esse é um dos motivos de eu ter deixado a revista um pouco de lado, os caras estavam realmente obcecados por esse assunto
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2009 17:33:03
|
jcracker
Thread.start()
![[Avatar]](/images/avatar/7f3d8a758e3751156e2afc3b98ac59aa.jpg)
Membro desde: 09/11/2009 13:46:06
Mensagens: 44
Offline
|
A Revista aborda sim temas que são importantes mas com repetição sobre tecnologias já observadas em outros artigos, uma forma de fazer novas implementações ou mesmo sobre soluções que envolve sempre os mesmos assuntos.
Gostaria que a Revista fala-se mais sobre Python, a nova linguagem do GOOGLE o GO, SCALA entre outros frameWorks como DJANGO, e até mesmo sobre Visual Tersus um Open Source em Java, poderia questionar outros aspectos do Scrum assim como o Sergio Tarboda observou na estimativa sobre projetos e desenvolvimento, a revista as vezes se volta para assuntos que já é batido e sem muita sujestão.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2009 18:02:53
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
|
jcracker wrote:A Revista aborda sim temas que são importantes mas com repetição sobre tecnologias já observadas em outros artigos, uma forma de fazer novas implementações ou mesmo sobre soluções que envolve sempre os mesmos assuntos.
Gostaria que a Revista fala-se mais sobre Python, a nova linguagem do GOOGLE o GO, SCALA entre outros frameWorks como DJANGO, e até mesmo sobre Visual Tersus um Open Source em Java, poderia questionar outros aspectos do Scrum assim como o Sergio Tarboda observou na estimativa sobre projetos e desenvolvimento, a revista as vezes se volta para assuntos que já é batido e sem muita sujestão.
Só nao podemos esquecer o nome da revista: Mundo JAVA
Uma coisa é falar de linguagens que rodam nao VM como scala, groovy, agora sair totalmente do contexto ja não da.
Nao se chama Mundo TI.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2009 20:08:04
|
tarsobessa
What is classpath?
![[Avatar]](/images/avatar/dda2dd734c4c0462ae1c37edd01d5bcd.jpg)
Membro desde: 05/05/2008 21:31:09
Mensagens: 6
Localização: Fortaleza - CE
Offline
|
thimor wrote:Estou lendo a materia. Nos 10 maus habitos. no habito 8 uso do redirect. achei q a sulução ficou um pouco vaga. Tive problemas com o que ele chamou de double submit. No core JavaServer Faces segunda edição fala do uso da tag <redirect /> e explica justamente q ela pode ser usada e que apaga os dados da requisicao. achei interessante e ia fazer um teste. quando acabei de ler na revista que é uma má pratica.
Nesse caso uma enfase maior nesse problema seria bom. muitas pessoas tem esse problema. como o usuario final do sistema web é acostumado usar os botoes do browser e o recarregar... isso eh um problema comum.
Thimor,
O mau hábito não é o fato de usar o redirect, mas sim utilizá-lo da forma indevida. O exemplo da má prática do artigo foca no uso do redirect para facilitar a vida de filtros de segurança que verificam, através da URL, se o usuário autenticado tem ou não acesso a uma página. Como em JSF a navegação é por forwards (exceto Facelets), alguns desenvolvedores vão pelo caminho mais fácil, que é usar redirect sempre para forçar que a requisição passe pelos seus filtros.
Use o redirect quando ele fizer sentido em um problema, como no caso da prevenção de double submits.
Abraços.
|
Tarso Bessa |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2009 22:20:32
|
Leonardo3001
GUJ Ranger
Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline
|
Vai ter "jotassefista" botando meu nome na boca do sapo, mas achei muito estranho os 10 maus hábitos. A impressão que tenho é que os 10 maus hábitos está para o JSF assim como o Core J2EE Patterns está para o EJB: Joga a culpa dum framework problemático nas costas dos desenvolvedores (que, supostamente, não sabe usar os padrões estabelecidos), ao invés de admitir que o problema está no próprio design.
Veja, fui um desenvolvedor JSF por muito tempo, e hoje desenvolvo um site em VRaptor. E não penso nem meia vez ao recomendar este ao invés daquele. E porque? Porque nunca ouvi falar em maus hábitos dos desenvolvedores VRaptor. Porque não há reinvenção da roda. E todos aqueles padrões comumente encontrados no desenvolvimento web são benvindos no VRaptor, não apenas "maus hábitos".
E não me venha dizer que JSF é melhor para aplicações em workflow ou com estado persistente na página, isso é melhor resolvido com JQuery e afins (aliás, os melhores sites "stateful" são feitos em Javascript, não JSF). "Ah não! Javascript é complicado e não funciona no IE!" Paciência, aprenda!
"Jotassefistas" de carteirinha, agora podem jogar tomates. Não vou treplicar o meu comentário.
|
Leonardo Veríssimo
-------------------------------------------------
Objectzilla |
|
|
 |
|
|