Índice de figuras.
Fig. 1. La primera página de la lista de Web frameworks de la Wikipedia.......11
Fig. 2. Ofertas de empleo y web frameworks.
..............................................12
Fig. 3. Patrón J2EE front controller.
.............................................................15
Fig. 4. Patrón J2EE application controller.
....................................................15
Fig. 5. El modelo MVC-2 de JSF...................................................................17
Fig. 6. Diagrama estructural MVC2 de Struts, el framework de referencia.
......24
Fig. 8. Patrón Context Object.
.....................................................................31
Fig. 9. Aplicación de los patrones Factory Method, Observer y Context Object con estrategia request context en Magis.
..............................................31
Fig. 10. Diagrama de secuencia, patrón Context Object.
...............................32
Fig. 11. El patrón Front Controller con estrategia ServletFront (En azul) y su relación con Application Controller
........................................................32
Fig.12. Diagrama de secuencia que ilustra la solicitud de tres requests, cada una de las cuales sufre una secuencia de operaciones distinta, especificada declarativamente en Magis a través de los mappings.
............................33
Fig. 13. Patrón Application Controller.
..........................................................34
Fig. 14. Diagrama de secuencia, Application Controller.
................................34
Fig. 15. Patrón Application Controller con estrategia view handler, aplicado en Magis.
................................................................................................35
Fig. 16. Diagrama de secuencia correspondiente a una request de ejemplo del patrón Application Controller con View Handler strategy.
........................35
Fig. 17. Patrón Application Controller con Command Handler strategy.
..........35
Fig. 18. Diagrama de secuencia correspondiente a una request de ejemplo del patrón Application Controller con Command Handler strategy.
................36
Fig. 19. Service to Worker con estrategia Command.
....................................36