|
|
| | === Gestió de configuració === | | === Gestió de configuració === |
| | | | |
| − | El gestor de la configuració és l'element encarregat de llegir el fitxer de control (struts.xml), analitzar-lo i en el cas que sigui correcte desplegar aquells elements que s'esmenten. | + | El gestor de la configuració és l'element encarregat de llegir el fitxer de control (''struts.xml''), analitzar-lo i en el cas que sigui correcte desplegar aquells elements que s'esmenten. |
| | | | |
| | Per aclarir idees i mostrar com és l'arquitectura d'Struts 2 s'afegeix un diagrama en el qual es pot veure de forma gràfica quins elements són els que intervenen dins del processament d'una petició HTTP, distingint | | Per aclarir idees i mostrar com és l'arquitectura d'Struts 2 s'afegeix un diagrama en el qual es pot veure de forma gràfica quins elements són els que intervenen dins del processament d'una petició HTTP, distingint |
|
|
| | :* 2. El ''servlet'' delega en el ''ActionMapper'' per determinar quina és l'acció que es va a executar. | | :* 2. El ''servlet'' delega en el ''ActionMapper'' per determinar quina és l'acció que es va a executar. |
| | :* 3. A continuació s'executa la "cadena de filtres", entre els quals destaquem: | | :* 3. A continuació s'executa la "cadena de filtres", entre els quals destaquem: |
| − | ::* a. ''Action'' Context Clean Up Filter. Aquest filtre s'utilitza quan hi ha de realitzar una integració amb altres tecnologies (compartició de galetes, etc.) | + | ::* a. ''Action'' Context ''Clean Up Filter''. Aquest filtre s'utilitza quan hi ha de realitzar una integració amb altres tecnologies (compartició de galetes, etc.) |
| | ::* b. ''FilterDispatch''. Aquest és encarregat de determinar si la resolució de la petició requereix l'execució o no d'un ''action''. hem de tenir en compte que hi ha redireccions o altres que no necessiten d'un ''action'' que les implementi. En el cas que calgui usar un ''action'', es delega en el ''Action Proxy''. | | ::* b. ''FilterDispatch''. Aquest és encarregat de determinar si la resolució de la petició requereix l'execució o no d'un ''action''. hem de tenir en compte que hi ha redireccions o altres que no necessiten d'un ''action'' que les implementi. En el cas que calgui usar un ''action'', es delega en el ''Action Proxy''. |
Exception encountered, of type "Error"