Dúvida - Iniciante em Wicket

48 views
Skip to first unread message

Frederico Barbosa

unread,
Aug 16, 2010, 8:51:09 AM8/16/10
to Wicket em Português
Olá Pessoal,

Postei no grupo o arquivo txt "como criar uma aplicação wicket",
usando o Maven como ferramenta de Build, e o servidor Jetty. Sou
iniciante em Wicket, estou fazendo pós-graduação em "Sistemas
Orientados a Objetos", e pretendo fazer como TCC (Trabalho de
Conclusão de Curso) um sistema usando Wicket.

Por isso, comecei a desenvolver uma aplicação Wicket a partir do
arquivo que postei no grupo "Como Criar Uma Aplicação Wicket". Eu
gerei um projeto no Eclipse seguindo os passos do arquivo "como criar
uma aplicacao wicket.txt", mas quando eu altero o arquivo
HomePage.java e HomePage.html, acrescentando novos componentes em
ambos, as alterações simplesmente não são feitas.

Será que esta é a melhor forma de aprender Wicket tomando como ponto
de partida o arquivo txt que eu postei no grupo, ou é melhor eu
procurar outra forma de aprender wicket?

Abs
Fred

Pedro Santos

unread,
Aug 16, 2010, 9:23:41 AM8/16/10
to wicke...@googlegroups.com
Acho que você está no caminho certo, mande mais detalhes do problema que alguém vai conseguir te ajudar.

2010/8/16 Frederico Barbosa <fred...@gmail.com>

--
# Mensagem do grupo "Wicket em Português" do Google Groups.
* Para postar, envie e-mail para: wicke...@googlegroups.com
* Para cancelar inscrição, envie e-mail para wicket-ptbr...@googlegroups.com
* Mais opções, visite http://groups.google.com.br/group/wicket-ptbr?hl=pt-BR



--
Pedro Henrique Oliveira dos Santos

Pedro Santos

unread,
Aug 16, 2010, 9:28:53 AM8/16/10
to wicke...@googlegroups.com
De repente algum plugin para o eclipse de integração com o maven possa ajudar, ex: http://m2eclipse.sonatype.org/

2010/8/16 Pedro Santos <pedr...@gmail.com>

Frederico Barbosa

unread,
Aug 16, 2010, 11:15:18 AM8/16/10
to Wicket em Português
Obrigado, vou continuar tentando nesta linha. Informo que acabo de
postar no grupo uma apostila de Maven em português.

Frederico Barbosa

unread,
Aug 17, 2010, 7:16:29 AM8/17/10
to wicke...@googlegroups.com
Olá Pessoal,

Estou enviando em anexo o código Wicket (medalhas.zip) que eu escrevi seguindo as instruções do arquivo "Como criar uma aplicação Wicket.txt", como um projeto zipado do Eclipse (Eclipse JEE Helios) na perspectiva Java. Quando eu altero o arquivo "HomePage.java" e "HomePage.html", acrescentando novos componentes em ambos, as alterações simplesmente não são feitas. Por exemplo,

Alteração 1:

        no arquivo "HomePage.java" faço:

        add(new Label("message2", "OK"));

        no arquivo "HomePage.html" faço:

        <span wicket:id="message2">estou aqui</span>
       
         não funciona.

Alteração 2:

        no arquivo "HomePage.java" faço:

        add(new Label("message", "OK"));

        A alteração não é realizada, pois continua aparecendo a mensagem na tela "If you see this message wicket is properly configured and running"

Abs
Fred     
Como Criar Uma Aplicação Wicket.txt
medalhas.zip

Adriano dos Santos Fernandes

unread,
Aug 17, 2010, 7:28:00 AM8/17/10
to wicke...@googlegroups.com
On 17/08/2010 08:16, Frederico Barbosa wrote:
> Ol� Pessoal,
>
> Estou enviando em anexo o c�digo Wicket (medalhas.zip) que eu escrevi
> seguindo as instru��es do arquivo "Como criar uma aplica��o
> Wicket.txt", como um projeto zipado do Eclipse (Eclipse JEE Helios) na
> perspectiva Java. Quando eu altero o arquivo "HomePage.java" e
> "HomePage.html", acrescentando novos componentes em ambos, as
> altera��es simplesmente n�o s�o feitas. Por exemplo,

Configure o Wicket para o modo Development...


Adriano

Pedro Santos

unread,
Aug 17, 2010, 7:36:08 AM8/17/10
to wicke...@googlegroups.com
Olá Frederico, as alterações deveriam funcionar traquilamente, e o manual está correto. Tente deletar todas as configurações de Run ou Debug do seu eclipse com o nome Start. Acredito que você tenha mais que um projeto Wicket no workspace e o projeto em execução não é o que recebeu as alterações.

2010/8/17 Frederico Barbosa <fred...@gmail.com>
--
# Mensagem do grupo "Wicket em Português" do Google Groups.
* Para postar, envie e-mail para: wicke...@googlegroups.com
* Para cancelar inscrição, envie e-mail para wicket-ptbr...@googlegroups.com
* Mais opções, visite http://groups.google.com.br/group/wicket-ptbr?hl=pt-BR

tetsuo

unread,
Aug 17, 2010, 7:39:14 AM8/17/10
to wicke...@googlegroups.com
Instale o m2eclipse, com o suporte extra ao WTP ('Installing m2eclipse Extras'):

http://m2eclipse.sonatype.org/installing-m2eclipse.html

Depois, clique com o botão direito no projeto, habilite o suporte a maven (Maven -> Enable Dependency Management), espere o eclipse se reconfigurar, clique novamente com o botão direito e selecione Maven->Update Project Configuration.

Daí é configurar o server e rodar a aplicação por ele (e não pelo Run), se você já trabalhou com WTP isso é batata.

Você até pode desenvolver sem a integração com o eclipse, mas é igual a fazer miojo com água quente do chuveiro, dá mais trabalho e você pode fazer uma sujeirada daquelas.

Eu testei esses passos aqui com o seu projeto e funcionou. Porém, você ainda vai ter que 'redeployar' a aplicação e reiniciar o tomcat pra pegar algumas alterações (rodar em modo debug diminui a necessidade um pouco).

Tetsuo


2010/8/17 Frederico Barbosa <fred...@gmail.com>
--

Frederico Barbosa

unread,
Aug 17, 2010, 9:05:33 AM8/17/10
to wicke...@googlegroups.com
Olá Pessoal,
 
Muito obrigado pela ajuda. Mas eu não uso o TomCat, para rodar este projeto eu uso o Jetty. Isto muda alguma coisa ?

Abs
Fred

Bruno Borges

unread,
Aug 17, 2010, 9:16:00 AM8/17/10
to wicke...@googlegroups.com
Não. De fato ele vem configurado para rodar via plugin jetty:run.

Então deveria funcionar sim.
Bruno Borges
www.brunoborges.com.br
+55 21 76727099

"The glory of great men should always be
measured by the means they have used to
acquire it."
 - Francois de La Rochefoucauld



2010/8/17 Frederico Barbosa <fred...@gmail.com>
Fred

--

Frederico Barbosa

unread,
Aug 17, 2010, 9:38:14 AM8/17/10
to wicke...@googlegroups.com
Ele funciona sim, mas eu não consigo alterá-lo.

Cristiano Kliemann

unread,
Aug 17, 2010, 12:06:41 PM8/17/10
to wicke...@googlegroups.com
Você executa o projeto através da classe Start ou do plugin jetty:run?

Acho que você está alterando os fontes diferentes do projeto que está
em execução. Para se certificar disso, tente mudar o contexto da
aplicação. Isso fica na classe Start, linha 22. Mude para algo como:
bb.setContextPath("/medalhas");

e depois tente acessar pelo browser.

-- Cristiano

Em 17 de agosto de 2010 10:38, Frederico Barbosa <fred...@gmail.com> escreveu:
> Ele funciona sim, mas eu não consigo alterá-lo.
>

Frederico Barbosa

unread,
Aug 17, 2010, 12:36:23 PM8/17/10
to wicke...@googlegroups.com
Através da classe Start.
Reply all
Reply to author
Forward
0 new messages