Wicket
logoWicket.png

Como toda tecnología web, necesitás instalarte un Web Server (la cátedra te recomienda el Tomcat).
En esta página tenés una guía para instalar y configurar el Tomcat desde el Eclipse (incluyendo el plugin Sysdeo).

Guía de instalación

Antes que nada necesitás tener SVN y Maven instalado.
En esta página se menciona cómo hacerlo.

Nuestro Ejemplo - Videoclub

Los siguientes proyectos del repositorio común de la cátedra (el default) forman parte del ejemplo:

  • util.commons (Mavenizado): cositas útiles.
  • videoclub.domain (Mavenizado): modelo de negocio del videoclub, indepte de la ui.
  • videoclub.ui.wicket (Mavenizado): páginas wicket y lógica de ui que muestra el "domain".

Podés seguir el procedimiento que se menciona para hacerlo a través del IDE (eclipse), ó podés seguir el procedimiento que sigue para hacerlo por linea de comando en forma no tan "user friendly" pero más rápida.

Pre-requisitos Instalación por consola

Antes que nada necesitás tener instalado el cliente de Subversion (SVN) de consola.
Para windows lo podés bajar de acá http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100 Fijate de bajar la última versión con nombre "svn-win32-X.X.X.zip "

Instalación por consola

Checkoutear (traer/bajar todo el contenido) el repositorio de tadp a tu máquina:

Instalar las dependencias en tu repositorio local (para que luego el proyecto las encuentre y pueda compilar):

  • cd parent-project
  • mvn install #Genera el jar de este proyecto y lo instala en tu repositorio local de maven
  • cd ..\utils.commons
  • mvn install
  • cd ..\videoclub.domain
  • mvn install

Importar el proyecto en eclipse:

  • cd ..\videoclub.ui.wicket
  • mvn clean eclipse:eclipse sysdeo-tomcat:generate
  • El paso anterior genera los archivos que eclipse necesita para reconocer el proyecto y poder abrirlo. Y también la configuración del proyecto como webapp de tomcat.
  • Iniciar eclipse utilizando como workspace la carpeta que creamos en el paso anterior "…..\tadp"
  • File->Import
  • Existing Project into Workspace
  • En "Browse…" de "Select root directory:" seleccionamos la carpeta "….\tadp" nuevamente para que busque por proyectos.
  • Seleccionar "videoclub.ui.wicket", Finish.

Configurar el proyecto en Tomcat y levantar el ejemplo:

  • Asumo que ya instalaste Tomcat y lo configuraste en eclipse como dice acá.
  • Botón derecho sobre el proyecto, "Tomcat->Update Context Definition". Esto registra la webapp en tu tomcat.
  • Start del tomcat
  • Abrí un browser en http://localhost:8080/videoclub-wicket

Tutoriales básicos

http://wicket.apache.org/

Recomendación : para IDE Eclipse 3.4.1 ó posterior

Links

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License