Creazione di una semplice web application utilizzando maven, jpa2, spring, struts2, mysql (parte 4)

Definito il nostro modello User, vogliamo creare alcuni servizi su di esso. In particolare vogliamo dare la possibilità al sistema di creare nuovi utenti, eliminarli, aggiornarli e prelevarli tutti in una lista.

Per fare questo creeremo un’interfaccia UserService.java.

[codebox 1]

L’interfaccia sarà poi implementata dalla classe UserServiceImpl.java

[codebox 2]

Adesso creiamo una classe SampleAction richiamata da struts in modo da scrivere un minimo di logica di business.

Nel nostro caso vorremo aggiungere un utente e, dopo di che, visualizzare l’elenco di tutti gli utenti a video.

SampleAction.java

[codebox 3]

Infine, possiamo costruire la nostra pagina jsp di presentazione.

la chiameremo sample.jsp e la inseriremo all’interno del folder /WEB-INF/sample/sample.jsp

sample.jsp

[codebox 4]

A questo punto possiamo far partire l’applicazione attraverso il comando mvn jetty:run

Si accede all’applicazione attraverso http://localhost:8080/sample/sample

Buon lavoro,