Septiembre 2014
Universidad EAFIT
Centro de informática
Aplicación que requiere un servicio funcional (pantalla) que otra aplicación provee
Aplicación que provee un servicio funcional (pantalla)
Aplicación en la que se registran y consultan los servicios funcionales (pantallas)
<html xmlns:eafit="http://www.eafit.edu.co/eafit"
xmlns:visual="http://webapps.eafit.edu.co/visual">
<visual:pantalla screenCode="PERMISOS"
appCode="${estilosBB.codeApp}"
width="100%"
height="600px"
debug="true"/>
</html>
En cada aplicación se consulta la url del servlet con el directorio de servicios funcionales, al cual se harán las peticiones de las pantallas requeridas
<filter>
<display-name>Filtro de autenticación</display-name>
<filter-name>kerberosFilter</filter-name>
<filter-class>co.edu.eafit.core.application.filter.PantallasFilter</filter-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>url-expeciones</param-name>
<param-value>urlresolverservlet,admonDirectorioServiciosVisuales</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>kerberosFilter</filter-name>
<url-pattern>/faces/parametros/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>kerberosFilter</filter-name>
<url-pattern>/faces/maestros/*</url-pattern>
</filter-mapping>
En estos filtros se indican las urls de las pantallas que se desean compartir