Aparte de los mencionados anteriormente, hay una serie de ficheros de configuración cuyo contenido debemos conocer por si debemos hacer modificaciones.

Fichero components.xml

Este fichero contiene diversa configuración del Framework y conjunto de componentes. La mayor parte viene configurada en el arquetipo provisto por MNCS, pero debemos conocer un par de secciones

Configuración SSO mediante CAS.

Si nuestro proyecto requiere que el sistema de autenticación sea vía CAS deberemos configurarlo tal y como indica la guía Autenticación CAS en aplicaciones Fundeweb 2.x


Sistema de autorización

Si nuestro proyecto requiere implementar un sistema de autorización basado en roles, uno de los pasos de la guía Autorización consiste en indicar en este fichero qué clases se encargarán de representar los Roles y Usuarios del sistema.

Fichero persistence.xml

Este fichero define la conexión de nuestra aplicación con la base de datos. Es importante destacar de que no debemos crear conexiones directas a base de datos en nuestro código fuente. Las conexiones se deben gestionar con un Pool de Conexiones creado en el servidor (Crear fuente de datos RAC en Weblogic 12c o 14c (Fundeweb 2.0/2.1)).

Por tanto, en este fichero le indicaremos el nombre del pool de conexiones que vamos a usar ( (advertencia) ojo tiene que ser el mismo nombre que la ruta JNDI indicada en el servidor), el esquema al que vamos a conectar desde la aplicación y con qué driver. Adicionalmente tiene propiedades para indicar cómo debe trabajar el motor de persistencia

Fichero web.xml

Este fichero gestiona cómo funcionará el módulo web de la aplicación. Por defecto no hay que cambiar ningún valor ya que vienen determinados en el arquetipo Fundeweb.

Un detalle importante de este fichero es que es donde se establece el tiempo de sesión por defecto de nuestra aplicación (30 minutos). Por seguridad este tiempo de sesión no debe modificarse y, en caso de ser necesario, se deberá consultar tanto con el departamento de Ciberseguridad (para su autorización) como con el de Sistemas (para que trasladen ese cambio de tiempo por toda la infraestructura).

  • Sin etiquetas