Sto provando a progettare l'architettura di un'applicazione web di medie dimensioni in Java e vorrei avere qualche consiglio su come farlo.Applicazione web modulare con Spring and Maven
Il progetto consiste in un sito Web di base più un numero di moduli. Ad esempio, un modulo fornirebbe la registrazione dell'utente, un altro modulo offrirebbe un servizio Web e così via ...
Ogni volta che ho bisogno di consegnare l'applicazione a un nuovo cliente, la cosa ideale sarebbe prendere i moduli vuole, fare qualche tematizzazione (css, immagini, forse jsp) e sviluppare i moduli personalizzati di cui potrebbe aver bisogno, se ce ne sono.
Ho dato un'occhiata a progetti multi-modulo maven, overlay di guerra, ma trovo difficile partizionare l'applicazione, soprattutto per quanto riguarda la configurazione dei moduli (ad esempio, unendo una configurazione globale a molla dai moduli) . Qualcuno può indicarmi un esempio di un simile sistema? Grazie in anticipo!
grazie per l'aiuto! Vedo che il punto qui è quello di "frammentare" i file di configurazione tra i moduli, quando possibile. Penso che potrei vivere con un singolo web.xml. Quindi ora farò una prova e vedrò cosa si può fare con le altre tecnologie di configurazione (hibernate, tiles e così via). Aggiornerò questo – user683887
hibernate può avere anche i loro modelli frammentati. i bean factory spring per le factory di sessione di ibernazione hanno anche la scansione del classpath (o .hbm.xml o scansione basata su pacchetti) – Matt