FundeWeb 2.0

Información a mostrar en todas las aplicaciones que recojan datos personales del usuario, respecto a los derechos garantizados por la LOPD:

Podrá ejercer los derechos de acceso, rectificación, cancelación, limitación y oposición al tratamiento de sus datos personales a través del formulario establecido a tal efecto en el Registro Electrónico o mediante la presentación de una solicitud en el Registro General de la Universidad de Murcia https://sede.um.es/sede/tramites/ejercicio-de-los-derechos-de-la-ley-organica-de-proteccion-de-datos/html/PR-000077.seam

AVISO DE SEGURIDAD: FundeWEB incluye un servidor Weblogic local que debe ser actualizado, y sobre todo protegido con el cortafuegos del PC:

- Utilidad CheckFWHash para chequear los archivos de FundeWeb

- Actualización del Servidor Weblogic de FundeWEB

- Configurar el Firewall de Windows para proteger el Weblogic local

Wiki de FundeWeb 2.0

Normativas de ATICA para el desarrollo de aplicaciones

Instalación y configuración del entorno

Uso de Maven en nuestros proyectos

Definición de Entidades y navegación

Control de versiones de mi proyecto

JPA 2

Consejos y Ejemplos

EJB

Ámbitos en aplicaciones FundeWeb 2.0

Creación de un Maestro-Detalle

Clases de Utilidad FUNDEWEB

JSF 2 - Primefaces v5 y v6

Ejemplos de ProgressBar y Poll

Novedades JSF 2.1.29-UMU-014

Añadidos a Primefaces

Componentes Fundeweb 2.0

Bibliografía

Validación

Informes BIRT

XML

Servicios Web

Infraestructura de Seguridad

Filtros de FundeWeb

Uso de log

Utilidades

Modificaciones en JBoss Seam

Ejecutar Funciones y Procedimientos Almacenados en la Base de Datos desde Fundeweb

Por hacer

Funcionalidades Extras FundeWeb

Infraestructura de Control de Calidad

Servidor de Integración Continua (Jenkins)

Test de carga con JMeter

Auditorías

Alfresco - CMIS

GENETICA

Maven

Test

Uso de Webinject

Para comprobar que nuestras aplicaciones estén funcionando podemos definir un pequeño fichero xml que será interpretado por webinject y nos enviará un correo en caso de que nuestra aplicación esté caída.

Para configurar webinject en nuestra aplicación deberemos contactar con el departamento de telemática enviándoles el fichero xml que diseñemos para que valide nuestra aplicación.

En esta sección vamos a describir un fichero para webinject básico que permitirá chequear que nuestra aplicación está funcionando y que tiene acceso a la base de datos. Para ello haremos uso de los ficheros de nuestra aplicación SnoopServlet y TestDatasource:

<testcases repeat="1">
 
<testvar varname="VH">unica.um.es/unica</testvar>
 
<case id="1"   
	description1="Test 1 - Checkeando SnoopServlet"
        description2="Verifica que se tiene acceso al SnoopServlet de Unica"
	method="get"
	url="https://${VH}/servlet/SnoopServlet"
	verifyresponsecode="200"
	verifypositive="https://unica.um.es/unica/servlet/SnoopServlet"
	/>
 
<case
    id="2"
    description1="Test 2 - Checkeando DataSource"
    description2="Verifica que se tiene acceso al TestDataSource de Unica"
    method="post"
    url="https://${VH}/servlet/TestDataSource"    
  	verifyresponsecode="200"
    verifypositive="JV_UNICA"
/>
 
</testcases>

En el código anterior definimos dos accesos: SnoopServlet y TestDatasource que serán los que nos validen el estado de nuestra aplicación. Con la etiqueta *testvar* definimos como variable la url de nuestra aplicación para usarla en los casos de uso y evitar tener que escribirla varias veces.

En los casos de uso hacemos la llamada correspondiente a la URL en la que se encuentran ambos ficheros y para comprobar que ha ido todo bien hacemos lo siguiente:

  • verifyresponsecode: Comprobamos que el código de la respuesta es el 200, que indica que la petición se ha ejecutado correctamente.
  • verifypositive: Comprobamos, dentro del contenido de la respuesta si existe una cadena de texto que concuerde con la que obtendríamos en una respuesta correcta:
    • En el caso de SnoopServlet, con encontrar la url completa se consideraría válido.
    • En el caso de TestDatasource, bastaría con encontrar el nombre del usuario de base de datos.

:?: Más info en Monitorización de Apliaciones (OMD)

Weblogic 12

JBoss AS 7

Personalización de Aplicaciones para Otros Clientes

Eclipse

Plugins

Aplicaciones de Servicios

Las aplicaciones de SERVICIOS de FundeWeb 2.0 son iguales a las normales, exceptuando que no tienen JSF y que tienen una version JBoss Seam recortada (lite), donde se han quitado todo lo no necesario. Por lo tanto la mayoria de Wikis son validas para estas aplicaciones.

Para desplegar con Gitlab, hay que espcificar en las variables de despliegue, la variable PRESERVE_LIB con valor true.


Wikis en Confluence

Integración con POSE

Integración con JCache

Oracle Coherence

  • fdw2.0/fundeweb2.0.txt
  • Última modificación: 23/02/2024 14:27
  • por JUAN MIGUEL BERNAL GONZALEZ