jueves, 26 de febrero de 2009

Maven Basico Practica

Estructura de directorios de un proyecto maven:


crear un proyecto maven con eclipse


creacion de proyecto/servicio (cada proyecto tendrá solamente una clase en el caso de las implementaciones y una interfaz en el caso de las apis):
  • servicioCalculadoraAPI: contiene interfaz con metodo multiplica 2 long y devuelve String con tipo de moneda
    • servicioCalculadoraImplEuropea
    • servicioCalculadoraImplAmericana
  • servicioTraduccionAPI: contiene interfaz con metodo traduce que recibe una clave: ej: welcome
    • servicioTraduccionAndaluz
    • servicioTraduccionVasco
    • servicioTraduccionCatalan
  • servicioAleatorioAPI: contiene interfaz con metodo que recibe un numero (x) y devuelve un numero aleatorio de 0 a x
    • servicioAleatorioImpl

Creamos una aplicación web (web01) con maven y eclipse y utilizamos las dependencias anteriormente instaladas para su uso desde este proyecto

Creamos otra aplicación web (web02) con maven y eclipse con las mismas dependencias pero la inicialización o instanciación de los servicios los realizamos en listeners de aplicación que activamos o desactivamos selectivamente en el web.xml. Y desde nuestros controladores, unicamente accedemos a estos servicios a través del servletContext.getAttribute("servicioCalculadora") o servletContext.getAttribute("servicioTraduccion")

No hay comentarios:

Publicar un comentario