Witam,

Chciałbym w swojej aplikacji utworzyć kilka różnych modułów, zawierających własne komponenty i widoki.
Głównym zastosowaniem tego modelu jest utworzenie części dostępnej dla zwykłego użytkownika oraz części związanej z administracją takiej strony. Chciałbym aby te 2 części były podzielone na 2 różne lokalizacja. Przykład rozkładu katalogów dla tej aplikacji:

/aplikacja

  • /WEB-INF
    • /modules
        • /front
            • /classes
            • /web
            • /views
            • index.xhtml
        • /admin
            • /classes
            • /web
            • /views
            • index.xhtml

Oczywiście powyższa struktura nie musi w tej chili działać, chciałem tylko zaprezentować koncepcję jaką chcę osiągnąć. :)

Aby dostać się do poszczególnych modułów (do odpowiedniego pliku index.xhtml) wywołuje następujące linki:

Dostęp do modułu 'front':
http://localhost:8080/ProjectJSF/index.xhtml

Dostęp do modułu 'admin':
http://localhost:8080/ProjectJSF/admin/index.xhtml

Jak mogę osiągnąć taki efekt?