Vista de desarrollo FrontEnd

En la ruta src/main/webapp del proyecto MarketPlace.web se almacenan todos los archivos relacionados con el front-end. Dentro de esta carpeta encontramos los siguientes elementos:

  • index.html: Punto de entrada para la aplicación web. Es el encargado de cargar las librerías javascript necesarias para el funcionamiento de la aplicación. Además define un diseño genérico que estará presente en todas las vistas de la aplicación.
  • Carpeta src: Contiene el código fuente de la aplicación AngularJS. Dentro de esta carpeta se encuentran dos elementos:
    • app.js: Este archivo es el encargado de crear la aplicación principal (que tendrá dependencias a los demás módulos) y configurar las rutas de acceso a cada funcionalidad de la aplicación.
    • Carpeta modules: Contiene los archivos Javascript necesarios para definir el comportamiento de la aplicación. Dentro de esta carpeta, se encuentra una subcarpeta por cada módulo existente, dentro de las cuales se pueden hallar los siguientes tipos de archivo:
      • *.mod.js: Archivos de configuración del módulo.
      • *.svc.js: Archivos con los servicios del módulo.
      • *.ctrl.js: Archivos con los controladores del módulo.
      • *.dir.js: Archivos con definición de directivas.
      • *.tpl.html: Plantillas propias del módulo.

Vista de desarrollo FrontEnd