Finalmente vedremo come realizzare le pagine JSP, ma prima, come al solito, bisogna mettere mano ai file di configurazione. Negli scorsi articoli infatti siamo partiti da una situazione molto generica, per poi suddividere l’applicazione in strati; questo ci obbliga ad effettuare periodicamente dei refactoring dei sorgenti; con la versione 3.x di Spring comunque si è cercato di semplificare molto le configurazioni, quindi si tratterà di cambiamenti molto isolati.
In questa nuova serie di articoli vedremo come costruire e far evolvere una web application completa di classe enterprise utilizzando Spring Framework.
Spesso è necessario proteggere in parte o tutta un’applicazione tramite la classica combinazione utente/password. Per chi proviene da PHP, Perl o altri ambienti di scripting questa richiesta solitamente viene seguita dalla ricerca e utilizzo di qualche libreria esistente o, in alcuni casi, con la scrittura di codice ad hoc. In java non è così.
Da diversi anni ormai ha preso piede l’utilizzo intelligente dei Cascading Style Sheet (CSS); in particolar modo, grazie a iniziative come CSS Zen Garden e molti altri a seguire, si è dimostrato che è possibile avere una gran varietà di ottimi layout utilizzando una struttura HTML comune e dei fogli di stile CSS progettati a dovere.
In questo articolo vedremo un esempio di integrazione di Jasper Reports con una semplice web application, scritta ovviamente in Java.
Nelle ultime due puntate di questa serie abbiamo creato un progetto completo grazie all’utilizzo del plugin maven-archetype-plugin. Il progetto creato però non ha la struttura di web application, dobbiamo quindi apportare delle modifiche.
I provider che supportano gli standard web di Java, cioè servlet e pagine JSP, nella quasi totalità dei casi basano le loro soluzioni su una qualche versione di Tomcat, configurato in modo che sia condiviso fra più utenti e web application. Vediamo come gestire la sicurezza in questa modalità.
©2002-2024 | ARTERA è un marchio di DHH Switzerland SA – Via Motta 18, CH-6830 Chiasso – Switzerland
info@artera.net – +41 091 682 972 7 – +39 031 391500 –
IVA: CHE-227.758.591
Il tuo indirizzo IP è: …