BT

A sua opinião é importante! Por favor preencha a pesquisa do InfoQ!

Apache Beehive está inativo e foi movido para o Apache Attic

| por Gilad Manor Seguir 0 Seguidores , traduzido por Pedro Mariano Seguir 0 Seguidores em 26 fev 2010. Tempo estimado de leitura: 1 minuto |

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

O código que se tornou base do projeto Beehive foi originalmente escrito pela BEA como parte do WebLogic Workshop, que foi usado no WebLogic 7.0 e 8.1. Eventualmente o código foi doado como código aberto chamado Beehive. O Beehive tinha como objetivo simplificar o desenvolvimento com a plataforma Java EE oferecendo três principais componentes:
  • NetUI - Uma camada automática que sobrepunha o Apache Struts 1.x, possibilitando uma fácil manipulação do fluxo da aplicação.
  • Framework de Controle - Um framework que gerava códigos padrões necessários para se acessar os EJBS e APIS de Web Service em versões antigas do Java EE.
  • Web Servide Metadata - Um componente que gerava automaticamente Web Services via anotações, esse componente foi uma das  implementações da JSR-181, que foi incluída no Java EE 5.

Em um post de 10 de Fevereiro, Henri Yandell sugeriu alternativas para os três componentes descritos acimas, são elas:

  • Struts2 ou o Spring Web Flow para suprir as necessidades do NetUI - O Spring Web Flow é parte da infraestrutura do Spring e consegue solucionar problemas como regras de navegação e manipulação dos estados conversacionais facilitando a modularização e a reusabilidade. O Struts 2 é baseado no WebWork, e suporta a construção de templates para interfaces reutilizáveis como os form controls, temas de interface, i18n, forms dinâmicos mapeados ao JavaBean, validação tanto no cliente quanto no servidor, etc.
  • O Spring Framework entra no lugar dos Framework de Controle - O Spring oferece suporte a acesso remoto ou local dos EJBs de dentro da sua camada Web.
  • A implementação do Axis2 JSR-181 entra no lugar do Web Services Metadata - O Apache Axis é um Web Service, SOAP e WSDL que provê anotações para a geração de web services.

Usuários do projeto Beehive que querem continuar usando ele, devem ter em mente que o desenvolvimento agora é da responsabilidade de quem utiliza. A página do projeto e o código fonte continuarão acessíveis e o Beehive agora será um Apache Attic.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

'Apache Attic' são os projetos que chegaram ao seu fim by Fabio Falci

'Apache Attic' são os projetos que chegaram ao seu fim, mas o Beehive continua com o mesmo nome e agora com as características de um projeto Attic! ;)

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

1 Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT