Ejemplo de proyecto web para ABMs creado con Roo

De Dos Ideas.
Saltar a: navegación, buscar

Herramientas y Versiones

  • JDK 1.6 UPDATE 21
  • Spring Roo 1.0.2
  • Apache Maven 2.2.1


Con la correspondiente configuración en las variables de entorno de la pc (PATH y JAVA_HOME).

Configuraciones iniciales

   <proxy>
     <active>true</active>
     <protocol>http</protocol>
     <username>nombre del usuario de conexion</username>
     <password>clave</password>
     <host>servidor</host>
     <port>puerto</port>
</proxy>

Creación del proyecto

El proyecto ejemplo es para una aplicación web básica para atender pedidos en una pizzeria. Donde se contará con la posibilidad de tomar pedidos de pizza/s y de crear nuevos tipos de pizzas. Una pizza está compuesta de una base y una o más cubiertas.

El diagrama de clases representa un modelo simplificado del dominio problema de la pizzeria.

Es un buen punto de partida para el proyecto en cuestión a fin de entregar un primer prototipo de la aplicación para el dueño del producto.

DiagramaDominioPizzeria.jpg

Tareas de solución de problemas

  • Si al desplegar el proyecto en el servidor de aplicaciones, Maven perdió la dependencia con JAXB, entoces necesitarás agregar la dependencia en pom.xml del proyecto:

<dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.1</version> <exclusions> <exclusion> <groupId>javax.xml.stream</groupId> <artifactId>stax-api</artifactId> </exclusion> <exclusion> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> </exclusion> </exclusions> </dependency> <dependency>

       <groupId>com.sun.xml.bind</groupId>

<artifactId>jaxb-impl</artifactId> <version>2.1.5</version> <scope>runtime</scope> </dependency>

Mas ayuda de la dependencia de Maven con JAXB