Sviluppo comparato su framework J2EE

Realizzazione di una semplice applicazione con alcuni dei più diffusi framework J2EE

Java FrameworksIl progetto richiede l'implementazione di una semplice applicazione (bancaria) basata su tecnologia web/J2EE in diverse versioni in cui vengano usate, almeno una volta, tutte le tecnologie/framework sotto elencati. In pratica si tratterà di riscrive 4/5 versioni della stessa applicazione con le medesime funzionalità, ma insiemi di tecnologie diverse.

L'applicazione dovrà prevedere le seguenti funzionalità:

  • Login
  • Gestione conti correnti (creazione, lista, cancellazione)
  • Visualizzazione dei movimenti del proprio conto corrente
  • Movimentazione (deposito, prelievo, trasferimento asincrono)
  • Addebito interessi automatico (chedulato)
  • Gestione utenti (solo utente amministratore)
  • Menu di navigazione tra le varie funzioni

In particolare si richiede l'utilizzo delle seguenti tecnologie:

  • Front-end Servelt/JSP puri, Struts 1.x, JSF (no AJAX)
  • Back-end basato su EJB 2.x, EJB 3.x (Stateless e StateFull Session Bean ed Entity Bean)
  • Persistenza basata su JDBC, Hibernate, JPA
  • Application Server JBoss 7.x, JBoss 5.x, Tomcat (le operazioni asincrone saranno gestite con Quartz)
  • JMS per operazioni asincrone (se disponibile)
  • Quartz o Timer Bean per operazioni schedulate
  • Database MySQL, PostgreSQL, Derby, Hypersonic con Ansi SQL
  • Gestione transazionalità
  • Apprezzata anche la gestione esplicita della sicurezza

Il codice funzionale potrà essere riutilizzato tra le varie versioni.

Le specifiche complete possono essere richieste a concepts@concept.by

Il premio destinato alla migliore soluzione è di euro 2.000/3.000 in base al numero di versioni prodotte.

NB: se non tutte le tecnologie saranno usate il progetto non sarà ritenuto completo.

Al momento abbiamo ricevuto un numero sufficiente di candidature per questo progetto per cui non accettiamo ulteriori partecipanti.
E' previsto un socondo step del progetto legato a tecnologie più recenti (Spring, Wicket, Vaadin, Zk, etc...). Se siete interessati inviateci comunque il curriculum, vi avviseremo al momento della pubblicazione.

 



Ti informiamo che, per migliorare la tua esperienza di navigazione su questo sito, sono utilizzati cookie tecnici e cookie di terze parti e non cookie di profilazione.
Alla pagina privacy avere maggiori dettagli ai sensi dell'art. 13 del Codice della privacy.
Cliccando su 'Accetto' i cookie saranno attivati Accetto