Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Desenvolva um Aplicativo da Web Simples com Apache Wicket e Apache Geronimo

Combine Wicket, Geronimo e Apache Derby para Formar uma Plataforma de Desenvolvimento da Web Java de Software Livre

Robi Sen, Vice President, Department 13 LLC
Robi Sen é vice-presidente de serviços da Department 13, LLC, uma empresa de consultoria de TI, onde ele passa a maior parte do tempo ajudando clientes, que vão de empresas Fortune 500 a recém-inauguradas, a definir e gerenciar seus maiores desafios de tecnologia. Ele escreveu muito sobre tecnologias diferentes e costuma fazer conferências e apresentações em várias convenções.

Resumo:  Apache Wicket é uma estrutura de aplicativo da Web Java™ inovadora que foi introduzida alguns anos atrás. Ele ajuda a simplificar o desenvolvimento de aplicativos da Web separando claramente as funções de desenvolvedores e designers. Ele permite a remoção de código lógico da camada de visualização, eliminando a necessidade de JavaServer Pages (JSP), fornecendo um modo de desenvolvimento simples centrado em plain old Java object (POJO) e removendo grande parte da necessidade de XML e outros formatos de arquivos de configuração. Neste tutorial, aprenda como configurar seu sistema para desenvolver um aplicativo da Web simples com Wicket, utilizando o Apache Geronimo como seu servidor de aplicativos e o Apache Derby como banco de dados integrado.

Data:  10/Jul/2007
Nível:  Intermediário

Atividade:  4331 visualizações
Comentários:  

Antes de Começar

Este tutorial foi projetado para desenvolvedores que achavam que estruturas Java, como Struts, estavam com falta de funcionalidade. Se você estiver interessado em desenvolver aplicativos da Web de uma maneira mais orientada a objetos, onde a visualização é claramente separada da lógica e onde a configuração e o mapeamento são mínimos, o Wicket foi feito para você!

Este tutorial o direciona pelos princípios básicos de como o Wicket funciona, enquanto utiliza o Apache Geronimo para configurar um servidor Java Platform, Enterprise Edition (Java EE), um servidor da Web e um banco de dados integrado em apenas alguns minutos. A combinação do Wicket com o Geronimo permite que você desenvolva aplicativos da Web escaláveis orientados a dados utilizando software livre.

Sobre este Tutorial

Desenvolver aplicativos da Web Java pode ser complicado e frustrante. Durante anos, desenvolvedores tentaram resolver problemas com o desenvolvimento de aplicativos Java criando estruturas que solucionem problemas específicos. Mas poucos conseguiram simplificar o desenvolvimento da Web, separar funções, separar claramente a visualização do modelo, remover marcações especiais e definir um modelo totalmente centrado em POJO de desenvolvimento — por enquanto. Entre no Apache Wicket.

O Wicket, uma estrutura de aplicativo da Web Java inovadora, introduzido alguns anos atrás, simplifica o desenvolvimento de aplicativo da Web separando claramente funções de desenvolvedores e designers, em parte pela remoção do código lógico da camada de visualização. Essa abordagem simples e pura para o desenvolvimento de Model-View-Controller (MVC), acoplada ao seu fluxo de trabalho de desenvolvimento simples sem arquivos de configuração XML, transforma o Wicket em uma estrutura de desenvolvimento poderosa e prazerosa. Ela soluciona inúmeros desafios de desenvolvimento, permitindo que você se concentre mais na funcionalidade e menos na configuração do aplicativo.

Neste tutorial, você vai saber como definir e configurar um projeto para utilizar a estrutura do Wicket com Databinder, que permite que o Wicket e o Hibernate trabalhem juntos harmoniosamente. Você combina esses aplicativos com o banco de dados integrado Apache para criar um aplicativo da Web simples em tempo recorde. A partir daí, você vai aprender a implementar seu aplicativo no Geronimo.


Requisitos do Sistema

Você vai precisar das seguintes ferramentas para prosseguir com este tutorial:

  • Apache Geronimo 2.0-M2 com Tomcat 6 — Geronimo é o servidor de aplicativos Java EE no qual faz implementações.
  • Um sistema operacional — Este aplicativo foi desenvolvido utilizando Microsoft® Windows® XP, mas tudo que está envolvido aqui foi utilizado no Linux® e OS X. Portanto, você deverá estar preparado para seguir o tutorial utilizando plataformas além de Windows.
  • Java JDK 1.5 ou posterior — O Java 1.5_11 foi utilizado para desenvolver todo o código neste tutorial, mas JDKs 1.5 e posteriores deverão funcionar.
  • Banco de dados integrado — Este tutorial utiliza Apache Derby, o banco de dados leve 100% baseado em Java. Como o Geronimo já tem o Derby integrado, você não precisa fazer download de nada.
  • Eclipse — Neste tutorial, você utiliza o Eclipse 3.2 como IDE. Ele não é obrigatório, mas simplifica bastante seu processo de desenvolvimento.
  • Apache Maven 2 — Você utiliza o Maven 2 neste projeto para reunir automaticamente os arquivos necessários e para construir projetos.
  • Databinder — Um utilitário leve gravado por Nathan Hamblen, o Databinder é uma ferramenta que permite que o Wicket e o Hibernate trabalhem juntos extremamente bem, simplificando muito o desenvolvimento de aplicativos Wicket acionados por dados.

1 de 7 | Próximo

Comentários



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Software livre
ArticleID=397138
TutorialTitle=Desenvolva um Aplicativo da Web Simples com Apache Wicket e Apache Geronimo
publish-date=07102007
author1-email=
author1-email-cc=

Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).