più Semplice Spring MVC Framework Tutorial – Esempio “Hello World” con interfaccia utente (JSP) Pagina

Model-View-Controller (MVC) architettura offre il modo più semplice per sviluppare flessibile e loosely coupled applicazioni web.

In questo tutorial andremo oltre su come creare la vostra applicazione 1st Spring MVC con passaggi molto dettagliati.

Hai qualche domanda qui sotto?,

  • Fondamenti di Spring MVC 5.2.3
  • Sviluppo di un’applicazione Spring Framework MVC 5 passo dopo passo..
  • java – Primavera MVC tutorial da zero
  • Primavera MVC veloce Tutorial
  • Primavera MVC Framework Tutorial
  • Prima primavera MVC applicazione tutorial
  • Primavera 5.x MVC Tutorial, AJAX Demo, jQuery Demo, JavaScript Demo, Suggerimenti & Trucchi primavera 5 MVC

Allora siete nel posto giusto. Qui dimostrerò simple Spring MVC framework per la creazione di applicazioni web.,

First thing first – Let’s Setup Environment

Tutorial ultimo aggiornamento e verifica: settembre 2020 con le versioni degli strumenti sottostanti.

Sto usando gli strumenti di seguito che potresti dover scaricare se non ne hai già.

  1. Tomcat 9.0.38 – Scarica l’ultimo Apache Tomcat da questo link.
  2. Assicurati di scaricare Eclipse IDE perJava EE Developers (2020-09 R) – Link per il download. (diagramma sotto)
  3. Spring 5.2.9.RELEASE (Nessun download richiesto) – useremo la dipendenza Maven.,
  4. JDK 15 – Download link.

Make sure you download latest Java EE Developer Kit:

Main Goal

Main goal for this tutorial to create Spring MVC Application in the simplest way.,

Prima di iniziare vediamo cosa vedremo alla fine di questo tutorial

Ecco come sarà il nostro application result. Questo è un risultato finale una volta completati tutti i passaggi seguenti.

Ecco un risultato finale: Welcome page ==> index.,jsp

Result returns from Controller Class 🙂

Now Let’s get started on Tutorial

  • Open Eclipse
  • Create New Eclipse Workspace – This is must to avoid any existing workspace config issue.,>
  • fare Clic su New
  • Scegliere Dynamic Web Project
  • Una finestra di popup, Fornire il Nome del Progetto: CrunchifySpringMVCTutorial
  • assicurarsi di utilizzare il Target Runtime come Apache Tomcat 9.0
    • Se non vedi il Target di Runtime, quindi attenersi alla seguente procedura
  • Scegliere la Configurazione Default Configuration

Passo-3

Convertire Progetto per Progetto Maven per aggiungere tutte le richieste di Spring MVC dipendenze di progetto.,

Steps:

  • Right click on project
  • Configure
  • Convert to Maven project

Step-4

Open pom.xml file and add below jar dependencies to project.

NOTE: Here is my pom.xml file., Assicurati di aggiornare la versione Java a 13 se non ti sei ancora trasferito a JDK 13. Continueremo ad aggiornare questo tutorial all’ultima versione di Spring MVC.

Così sotto pom.il file xml può avere diverse (l’ultima) versione di Spring MVC dipendenze di immagine di cui sopra 🙂

Passo-5

Crea nuova Primavera di Configurazione Bean file: /WebContent/WEB-INF/crunchify-servlet.xml

crunchify-servlet.,xml

Nel file di configurazione di cui sopracrunchify-servlet.xml, abbiamo definito un tag<context:component-scan>. Ciò consentirà a Spring di caricare tutti i componenti dal pacchetto com.crunchify.controller e tutti i suoi pacchetti figlio.

Questo caricherà il nostro CrunchifyHelloWorld.class. Inoltre abbiamo definito un bean viewResolver. Questo bean risolverà la vista e aggiungerà la stringa di prefisso /WEB-INF/jsp/e il suffisso .jsp alla vista in ModelAndView.,

Nota che nella nostra classeCrunchifyHelloWorld, abbiamo restituito un oggetto ModelAndView con il nome della vista benvenuto.

Questo verrà risolto nel percorso /WEB-INF/jsp/welcome.jsp.

Step-6

Crea un nuovo fileweb.xml se non è già presente. Mappa Spring MVC nel file/WebContent/WEB-INF/web.xml.

NOTE: se non vedi web.file xml nel tuo “” quindi segui questi passaggi.

web.,xml

Il codice di cui sopra inweb.xmlmapperà DispatcherServlet con il modello url/welcome.jsp. Si noti inoltre che abbiamo define index.jsp come file di benvenuto.

Una cosa da notare qui è il nome del servlet in<servlet-name>tag inweb.xml. Una volta inizializzato il DispatcherServlet, cercherà un nome di file -servlet.xml nella cartella WEB-INF dell’applicazione web. In questo esempio, il framework cercherà il file chiamatocrunchify-servlet.xml.

Step-7

Crea classe Controller.,

  • Right click on Java Resources -> src
  • Click New -> Class
  • Package: com.crunchify.controller
  • Filename: CrunchifyHelloWorld.java

CrunchifyHelloWorld.java

Note that we have annotated the CrunchifyHelloWorld class with @Controller and @RequestMapping("/welcome")., Quando Spring esegue la scansione del nostro pacchetto, riconoscerà questo bean come un bean del controller per l’elaborazione delle richieste. L’annotazione@RequestMapping indica a Spring che questo Controller deve elaborare tutte le richieste che iniziano con /welcome nel percorso URL. Che include /welcome/* e /welcome.html.

Il metodo HelloWorld() restituisceModelAndView oggetto. L’oggetto ModelAndView tenta di risolvere una vista denominata “welcome” e il modello di dati viene passato al browser in modo da poter accedere ai dati all’interno del JSP., Il nome della vista logica si risolverà in /WEB-INF/jsp/welcome.jsp. Il nome logico “welcome” che viene restituito nell’oggetto ModelAndView è mappato su path / WEB-INF/jsp / welcome.spg.

L’oggetto ModelAndView contiene anche un messaggio con la chiave “messaggio” e il valore dettagliato. Questi sono i dati che stiamo passando al nostro punto di vista. Normalmente questo sarà un oggetto valore in forma di bean java che conterrà i dati da visualizzare sulla nostra vista. Qui stiamo semplicemente passando una stringa.

Step-8

La vista – Crea nuovo file /WebContent/index.jsp.

indice.,jsp

Create another file /WebContent/WEB-INF/jsp/welcome.jsp.

NOTE: Don’t forget to create jsp folder and put welcome.jsp inside that 🙂

welcome.jsp

After everything this is how your workspace should look like.

Step-9

Right Click on Project -> Run As -> Maven Build...

Add Goals: clean install., Fare clic su ApplyeRun.

Si dovrebbe vedere costruire success message:

Dove sono tutti i miei .file jar?

Vedrai tutto .file jar nella cartella/target. Screenshot.

Step-10

  • Se sidon't see Tomcat Server inServers scheda quindi seguire i passaggi per aggiungere Apache Tomcat a Eclipse.,
  • Distribuisci il progetto su Apache Tomcat
    • Fai clic con il pulsante destro del mouse su
    • Aggiungi e rimuovi
    • Aggiungi progetto al server (sezione a destra).
  • Clicca su Start.

Assicurati di vedere sotto i log. Ciò significa che l’applicazione viene distribuita correttamente sul server Web Tomcat.

Passo-11. Fatto.

Visita: http://localhost:8080/CrunchifySpringMVCTutorial/ e dovresti essere tutto pronto.

Evviva.. Ora sai Hello World Spring MVC 5 Example., Fammi sapere se incontri qualche eccezione durante l’esecuzione di questo. Ci sono molti altri esempi che puoi trovare qui.

Do you want to include JS, CSS and images into JSP file? Segui questo tutorial: Il modo migliore per aggiungere/integrare JS, CSS e immagini nel file JSP usando ‘mvc:resources mapping’.

Hai problemi? Qualche problema?

Triaging Step-1-Avere lo stato HTTP 404 errore?


Inoltre, segui il tutorial qui sotto:

Triaging step-2 – URL non funziona? Errore di Tomcat?,

Assicurati di aggiungere il server Apache Tomcat aTargeted Runtime. Che potresti aver selezionato in Step-1. Tomcat 7 o 8 qualsiasi server dovrebbe funzionare.

Triaging Step-3 – maven errori?

Assicurati di aggiornare tutte le dipendenze maven.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *