MundoJava edição 33 - EJB 3 vs Spring: Uma Disputa de Gigantes

30 respostas
G

Olá Pessoal!

Seguem os destaques da nova edição da revista MundoJava!!!

  • EJB 3 vs Spring: Uma Disputa de Gigantes
    Um comparativo detalhado das duas principais alternativas
    para o desenvolvimento de camadas de negócio em aplicações
    corporativas em Java.

  • CAPTCHA: Como Proteger seu Site de Ataques Computacionais
    Entenda o que é CAPTCHA e como essa técnica
    é utilizada para proteger seu site de ataques
    realizados por outros computadores.

  • Java EE na escuta!
    Conheça os listeners da especificação Java Servlets
    e aprenda a tratar adequadamente os principais
    eventos das aplicações Web.

  • Domain Specific Languages e o Eclipse Modeling Project
    Conheça as ferramentas do Eclipse para criar
    sua própria DSL e gerar código a partir dela.

  • ProfessorJ: Cuidando do lixo ? Coleta Seletiva Usando Referências
    Aprenda a utilizar a API de classes de objetos
    de referência de Java e coloque o Garbage
    Collector para trabalhar para você.

  • Tendências em Foco: Como estamos de SOA hoje?
    Revisitando SOA e o papel dos CIOs como
    impulsionadores de SOA nas empresas.

  • SOA na Prática: Aplicando EAI Patterns sobre Transformação de Mensagens
    Mergulhando nos detalhes conceituais e de implementação
    sobre padrões de transformação
    de mensagens.

  • Mundo OO: Refatoração ? Melhoria Contínua do Código
    Utilize as refatorações para aumentar significativamente
    a qualidade de seu código, não deixando a
    modelagem somente para a fase de projeto.

Coloquem o feedback de vocês, que é muito importante para estarmos fazendo uma revista cada vez melhor!

[]s

30 Respostas

S

Realmete esta revista está imperdível,com matérias de muito bom gosto.
Eu recomendo a todos !!!

P

Boa! Gostei e vou comprar!

Paz e bem!

C

parabens ao rafael e ao tarso pelo artigo da capa… em se tratando de 8, 10 paginas, o artigo ficou o melhor possível.

A

A minha chegou ontem, li um pouco por cima pretendo ler hoje, estudando pra certificação e trabalhando como um escravo pra um chefe imperialista onde acredito que ele queira o ISO pois não consigo entender tanto regra de como se comportar na empresa dele e no serviço que vc sabe como deve executar mas ainda vai chegar o dia que vou dar um basta nisso, enfim não querendo deixar a raiva tomar conta e fugir do foco do post, so pelos tópicos que vi ja achei show, eu queria muito que essa revista fosse mensal é uma das unicas revistas que leio do mais leio somente livros, mas é hora de voltar pro campo de concentração, flw pessoal.

G

CarlosEduardoDantas:
parabens ao rafael e ao tarso pelo artigo da capa… em se tratando de 8, 10 paginas, o artigo ficou o melhor possível.

Na verdade o artigo de capa, EJB 3 vs Spring, ocupou 20 páginas da revista!!! O artigo está excelente e faz uma comparação bem detalhada das duas tecnologias em diversos aspectos como Injeção de Dependência, Gerenciamento de Transações, Agendamento, Suporte a AOP, Web Services e Segurança. Acho que esse artigo é uma leitura obrigatória para arquitetos que querem entender melhor as alternativas que possuem no desenvolvimento de suas aplicações. Para quem conhece só um dos lados, EJB 3 ou Spring, o artigo também é muito legal para mostrar como é o funcionamento do outro lado.

C

Guerr@:
CarlosEduardoDantas:
parabens ao rafael e ao tarso pelo artigo da capa… em se tratando de 8, 10 paginas, o artigo ficou o melhor possível.

Na verdade o artigo de capa, EJB 3 vs Spring, ocupou 20 páginas da revista!!! O artigo está excelente e faz uma comparação bem detalhada das duas tecnologias em diversos aspectos como Injeção de Dependência, Gerenciamento de Transações, Agendamento, Suporte a AOP, Web Services e Segurança. Acho que esse artigo é uma leitura obrigatória para arquitetos que querem entender melhor as alternativas que possuem no desenvolvimento de suas aplicações. Para quem conhece só um dos lados, EJB 3 ou Spring, o artigo também é muito legal para mostrar como é o funcionamento do outro lado.

valeu… eu nao contei o numero de paginas, também nao estou com a revista em maos no momento… :wink:

mas li ontem a noite e achei que o comparativo ficou imparcial e o mais detalhado possivel dentro da limitacao de espaço que qq revista possui,.

V

Estou muito curioso para ver a matéria de capa, EJB vs Spring, pois utilizo ejb’s e nunca tive contato com o spring… :oops: . Só uma pequena dúvida: a comparação utiliza a especificação EJB 3.0 ou a nova 3.1?..

M

Estou esperando receber meu exemplar de assinante pois quero ficar por dentro do babado hehehe. :wink:

M

:arrow: CAPTCHAs pode ser desdobrado para proteger os sistemas vulneráveis ao Spam de E-mail, tal como os serviços do AOL Webmail, do Gmail, do Hotmail, e do Yahoo. São também ativamente utilizados para limitar e controlar o acesso automatizado aos blogs ou os forums, em conseqüência de promoções comerciais, ou de vandalismo. CAPTCHAs servem também a uma função importante no controle da taxa limite, como o uso automatizado de um serviço pôde ser desejável até que tal uso esteja sendo realizado em excesso, e em detrimento de usuários humanos. Em tal caso, um CAPTCHA pode reforçar políticas automatizadas do uso como ajusta-se pelo administrador quando determinadas medidas do uso excedem um ponto inicial dado.

Eduardo Guerraaaaa,

Eu não li o artigo, mas tem um modelo funcional de CAPTCHA para sugerir alguma implementação comercial Fonte Click aqui CAPTCHA, artigos desse porte é de sempre de grande valia.

C

EJB 3.0

M

Aproveitando a carruagem você diz sobre leitura Obrigatória para Arquitetos em base EBJ3 vs Spring, mas não foca outra tendências sobre Rails 3, ou qualquer outra adoções novas que estão surgindo ???, talvez JRuby ,MRI ???

C

Aproveitando a carroagem você diz sobre leitura Obrigatória para Arquitetos em base EBJ3 vs Spring, mas não foca outra tendências sobre Rails 3, ou qualquer outra adoções novas que estão surgindo ???, talvez JRuby ,MRI ???

se me permite intrometer no assunto, mas o artigo só faz um comparativo atual entre Spring e EJB 3 na parte de negócios… inversão de controle no EJB X inversao de controle no Spring… segurança no EJB X segurança no Spring… AOP no EJB X AOP no Spring… compara facilidade, eficiencia, robustez… etc…

G

Marcio Duran:

Eu não li o artigo, mas tem um modelo funcional de CAPTCHA para sugerir alguma implementação comercial Fonte Click aqui CAPTCHA, artigos desse porte é de sempre de grande valia.

Olá Mácio!

O artigo mostra alguns componentes de código aberto que podem ser utilizados para a criação de CAPTCHAs em aplicações comerciais.

M

CarlosEduardoDantas:

se me permite intrometer no assunto, mas o artigo só faz um comparativo atual entre Spring e EJB 3 na parte de negócios… inversão de controle no EJB X inversao de controle no Spring… segurança no EJB X segurança no Spring… AOP no EJB X AOP no Spring… compara facilidade, eficiencia, robustez… etc…

Otimo mas porque não traz um artigo para dar uma introdução a Grails ou Rails, é como isso fosse sempre essa imposição.

G

Marcio Duran:

Otimo mas porque não traz um artigo para dar uma introdução a Grails ou Rails, é como isso fosse sempre essa imposição.

A resposta é simples! Porque ainda não encontramos alguém com experiência no assunto disposto a escrever para a revista. Deixo o convite aos interessados (entrem em contato comigo no meu email guerra “arroba” mundojava.com.br)!!!

C

Marcio Duran:
CarlosEduardoDantas:

se me permite intrometer no assunto, mas o artigo só faz um comparativo atual entre Spring e EJB 3 na parte de negócios… inversão de controle no EJB X inversao de controle no Spring… segurança no EJB X segurança no Spring… AOP no EJB X AOP no Spring… compara facilidade, eficiencia, robustez… etc…

Otimo mas porque não traz um artigo para dar uma introdução a Grails ou Rails, é como isso fosse sempre essa imposição.

seria interessante… boa observação…

ainda bem que o Guerra é usuário e lê as reinvidicações :roll:

Y

Guerr@:
Marcio Duran:

Otimo mas porque não traz um artigo para dar uma introdução a Grails ou Rails, é como isso fosse sempre essa imposição.

A resposta é simples! Porque ainda não encontramos alguém com experiência no assunto disposto a escrever para a revista. Deixo o convite aos interessados (entrem em contato comigo no meu email guerra “arroba” mundojava.com.br)!!!

Gostei da resposta. Isso mostra o interesse da revista em escrever artigos contundentes sobre as tecnologias. Um tutorialzinho qualquer um eh capaz de fazer. Um artigo aprofundado so pode ser feito por um especialista mesmo.

P

Convide o Fabio Akita ou Fabio Kung os caras são top no Rails, alem disso poderiam fazer uma sobre JRUBY algo que está em moda.

D

Até acho interessante o assunto, porém, quem já leu essa comparação?
Existem já diversos sites comparando na Internet os dois, olha os principais:


Há algo realmente de peso além do já batido e mostrado?
Gostaria de algumas opiniões, porque as bancas por aqui estão com a mania besta de colocar as revistas em sacos plásticos impedindo de vermos o conteúdo. Já comprei revistas que me fizeram arrepender.

Agora, eu gostaria de ver algo menos popular, mas muito interessante, como o Terracota em conjunto com Spring e Hibernate.
Acho o Ruby on Rails dispensável em apresentação. Tem tanta informação e tutoriais espalhados que, qualquer palestra que vamos, não vejo novidades, é sempre a mesma história, tá ficando chato até. Talvez algumas experiências sobre JRuby e sua performance seria mais interessante.
Também acho bacana o Grails e ai sim, poderia ser um negócio mais bacana para ser explorado, já que ainda não se popularizou.

G

djemacao:
Até acho interessante o assunto, porém, quem já leu essa comparação?
Existem já diversos sites comparando na Internet os dois, olha os principais:


Há algo realmente de peso além do já batido e mostrado?
Gostaria de algumas opiniões, porque as bancas por aqui estão com a mania besta de colocar as revistas em sacos plásticos impedindo de vermos o conteúdo. Já comprei revistas que me fizeram arrepender.

Agora, eu gostaria de ver algo menos popular, mas muito interessante, como o Terracota em conjunto com Spring e Hibernate.
Acho o Ruby on Rails dispensável em apresentação. Tem tanta informação e tutoriais espalhados que, qualquer palestra que vamos, não vejo novidades, é sempre a mesma história, tá ficando chato até. Talvez algumas experiências sobre JRuby e sua performance seria mais interessante.
Também acho bacana o Grails e ai sim, poderia ser um negócio mais bacana para ser explorado, já que ainda não se popularizou.

Olhei os dois artigos que você indicou. O primeiro deles não é um comparativo mas um tutorial de como acessar EJBs usando o Spring 2.5. O Segundo é um comparativo bem superficial citando características que diferem de um para o outro, não entrando em detalhes sobre a implementação de características não-funcionais.

Para a criação do artigo da revista, os autores desenvolveram duas aplicações semelhantes utilizando as duas abordagens para poder analizar a facilidade de implementação e o poder de cada uma das alternativas em diferentes aspectos. Esse artigo é um artigo que entra fundo em questões não-funcionais, fazendo uma comparação completa e fundamentada entre as duas alternativas. Certamente é uma fonte de informação bastante rica a respeito do assunto! Se os principais artigos que fazem a comparação entre EJB 3 e Spring são os dois que você mostrou, acho que o artigo da revista realmente possui um grande diferencial do que existe pela Internet.

Como foi inclusive comentado, sempre procuramos estar colocando artigos na revista que possuem um diferencial do que já existe na Internet. Uma compilação mais bem feita, um exemplo melhor detalhado, uma parte conceitual mais aprofundada… Sabemos que não somos perfeitos, mas estamos buscando melhorar sempre a cada edição!

Já que você tem interesse em temas menos populares porém interessantes, talvez devesse dar uma olhada nos outros artigos da revista como o que fala sobre padrões de transformações de mensagens em uma arquitetura SOA ou do que fala sobre a ferramenta do Eclipse para a geração de DSLs. Por questões que todos devem entender, o artigo de capa precisa ser um tema popular!

A revista vem em sacos plásticos porque ela é bimestral e fica 2 meses nas bancas! O plástico faz com que a revista não estrague e chegue em perfeito estado na mão de quem comprar… Você compraria uma revista que estivesse manuseada e ficando com orelhas?

Finalizando, acho que todos os temas que vc citou também são interessantes e mais uma vez ressalto que se algum especialista em algum deles tiver interesse em escrever para revista, entre em contato que será um prazer te-lo como autor!

R

Oi djemacao,

eu concordo em partes com você a respeito de que esse assunto seja um pouco, digamos, batido. Contudo, os dois links que você passou no seu post falam pouco sobre cada recurso que tanto o EJB 3.0 quanto o Spring framework trazem.

Esses artigos que você mencionou não deixam de ser ótimas referências, porém o artigo da MundoJava trás um comparativo mais elaborado sobre os principais recursos existentes na plataforma JavaEE.

D

Rafael Carneiro:
Oi djemacao,

eu concordo em partes com você a respeito de que esse assunto seja um pouco, digamos, batido. Contudo, os dois links que você passou no seu post falam pouco sobre cada recurso que tanto o EJB 3.0 quanto o Spring framework trazem.

Esses artigos que você mencionou não deixam de ser ótimas referências, porém o artigo da MundoJava trás um comparativo mais elaborado sobre os principais recursos existentes na plataforma JavaEE.


Não critiquei o artigo pq nem vi. Apenas queria ver ou saber antes de comprar. Tem mais que já vi de comparativos sim, é que estes dois são os principais na minha lista com relação a conhecidos. Os demais, tá em algum lugar no buraco negro existente nos meus favoritos daqui de casa ou da empresa, ainda não achei :D.

D

Guerr@:
djemacao:
Até acho interessante o assunto, porém, quem já leu essa comparação?
Existem já diversos sites comparando na Internet os dois, olha os principais:


Há algo realmente de peso além do já batido e mostrado?
Gostaria de algumas opiniões, porque as bancas por aqui estão com a mania besta de colocar as revistas em sacos plásticos impedindo de vermos o conteúdo. Já comprei revistas que me fizeram arrepender.

Agora, eu gostaria de ver algo menos popular, mas muito interessante, como o Terracota em conjunto com Spring e Hibernate.
Acho o Ruby on Rails dispensável em apresentação. Tem tanta informação e tutoriais espalhados que, qualquer palestra que vamos, não vejo novidades, é sempre a mesma história, tá ficando chato até. Talvez algumas experiências sobre JRuby e sua performance seria mais interessante.
Também acho bacana o Grails e ai sim, poderia ser um negócio mais bacana para ser explorado, já que ainda não se popularizou.

Olhei os dois artigos que você indicou. O primeiro deles não é um comparativo mas um tutorial de como acessar EJBs usando o Spring 2.5. O Segundo é um comparativo bem superficial citando características que diferem de um para o outro, não entrando em detalhes sobre a implementação de características não-funcionais.

Para a criação do artigo da revista, os autores desenvolveram duas aplicações semelhantes utilizando as duas abordagens para poder analizar a facilidade de implementação e o poder de cada uma das alternativas em diferentes aspectos. Esse artigo é um artigo que entra fundo em questões não-funcionais, fazendo uma comparação completa e fundamentada entre as duas alternativas. Certamente é uma fonte de informação bastante rica a respeito do assunto! Se os principais artigos que fazem a comparação entre EJB 3 e Spring são os dois que você mostrou, acho que o artigo da revista realmente possui um grande diferencial do que existe pela Internet.

Como foi inclusive comentado, sempre procuramos estar colocando artigos na revista que possuem um diferencial do que já existe na Internet. Uma compilação mais bem feita, um exemplo melhor detalhado, uma parte conceitual mais aprofundada… Sabemos que não somos perfeitos, mas estamos buscando melhorar sempre a cada edição!

Já que você tem interesse em temas menos populares porém interessantes, talvez devesse dar uma olhada nos outros artigos da revista como o que fala sobre padrões de transformações de mensagens em uma arquitetura SOA ou do que fala sobre a ferramenta do Eclipse para a geração de DSLs. Por questões que todos devem entender, o artigo de capa precisa ser um tema popular!

A revista vem em sacos plásticos porque ela é bimestral e fica 2 meses nas bancas! O plástico faz com que a revista não estrague e chegue em perfeito estado na mão de quem comprar… Você compraria uma revista que estivesse manuseada e ficando com orelhas?

Finalizando, acho que todos os temas que vc citou também são interessantes e mais uma vez ressalto que se algum especialista em algum deles tiver interesse em escrever para revista, entre em contato que será um prazer te-lo como autor!


Agora sim, uma boa explicação para mim comprar. Porque não explicaram assim no anúncio da revista?
Fui olhar no site e tem um micro-resumo que não diz muito bem o que é exatamente feito.
Valeu pelas explicações.

D

Outra coisa Guerra, antigamente havia um preview da revista no site, não sei quanto tempo durou, mas dava pra folhear algumas páginas. Não seria uma boa ter novamente isso?
Se as sinopses dos artigos forem obrigatoriamente pequenas, acho que seria uma boa fazer um preview para que as pessoas deem uma folheada e se interessem mais. Concordo com o fato de conservar a revista, mas tem revistas, não estou dizendo que seja a Mundo Java, que minha nossa, comprar sem olhar é arrependimento certo.

C

Parabéns pela qualidade da revista, Guerra!
Parabéns aos autores Rafael Carneiro e Tarso Bessa que escreveram uma matéria bem completa e de qualidade espetacular, nascida de uma palestra que eles ministraram no CEJUG e no Just in Java.
Guerra, aproveite mais esses rapazes que eles são a nata do JAVA no Ceará.

G

cmilfont:

Guerra, aproveite mais esses rapazes que eles são a nata do JAVA no Ceará.

Eu sei disso! Além de tudo são grandes amigos que me receberam de braços abertos enquanto estive em Fortaleza!

P

A revista parece estar muito boa mesmo. Quanto as recomendações:

JRuby++
Grails (somente se não for introdução (oh no, another grails intro)) - Algo além do básico

B

A revista deste mês está muito boa!!!

P

São matérias assim que valem a pena mesmo! Tomei vergonha e assinei a revista hoje. :stuck_out_tongue:

M

O artigo da capa está fanástico !!
Não sabia que o Spring tinha um controle transacional tão robusto !!!
Fantástico o artigo…

Criado 14 de janeiro de 2009
Ultima resposta 19 de jan. de 2009
Respostas 30
Participantes 16