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