mai Simplă de Primăvară MVC Framework Tutorial – Hello World Exemplu, cu UI (JSP) Pagina

Model-View-Controller (MVC) arhitectura oferă cel mai simplu mod de a dezvolta flexibil și slab cuplate aplicații web.

în acest tutorial vom trece peste cum să creați aplicația 1st Spring MVC cu pași foarte detaliate.

aveți întrebări de mai jos?,

  • fundamentele de primăvară MVC 5.2.3
  • dezvoltarea unui cadru de primăvară MVC 5 aplicație pas-cu-pas..
  • java-primăvară MVC tutorial de la zero
  • primăvară MVC rapid Tutorial
  • primăvară MVC cadru Tutorial
  • prima primăvară MVC aplicație tutorial
  • primăvară 5.X MVC tutoriale, AJAX Demo, Jquery Demo, JavaScript Demo, sfaturi & trucuri de primăvară 5 MVC

atunci sunteți la locul potrivit. Aici voi demonstra simplu Spring MVC framework pentru construirea de aplicatii web.,

primul lucru în Primul rând – Să Setup Mediu

Tutorial actualizat și verificat: septembrie 2020 mai jos, cu Instrument de versiuni.

folosesc mai jos instrumente pe care poate fi necesar să le descărcați dacă nu le aveți deja.

  1. Tomcat 9.0.38-descărcați cele mai recente Apache Tomcat de la acest link.
  2. Asigurați-vă că descărcați Eclipse IDE for Java EE Programator (2020-09 R) – link de Download. (diagrama de mai jos)
  3. Spring 5.2.9.RELEASE (nu este necesară descărcarea) – vom folosi dependența 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.,

înainte de a începe să vedem ce vom vedea la sfârșitul acestui tutorial 🙂

așa va arăta application result. Acesta este un rezultat final odată ce ați finalizat toți pașii de mai jos.

aici este un rezultat final: pagina de bun venit = = > 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.,>
  • faceți Clic pe New
  • pentru a Alege Dynamic Web Project
  • într-O fereastră pop-up, Oferă Nume Proiect: CrunchifySpringMVCTutorial
  • Asigurați-vă că utilizați Target Runtime ca Apache Tomcat 9.0
    • Dacă nu vedeți Țintă Runtime apoi urmați acești pași
  • Alegeți Configurația Default Configuration

Pas 3

Converti Proiect la Proiect Maven pentru a adăuga toate necesare Spring MVC dependențe a proiectului.,

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., Asigurați-vă că actualizați versiunea Java la 13 dacă nu ați mutat încă la JDK 13. Vom continua să actualizăm acest tutorial la cea mai recentă versiune de primăvară MVC.

deci, mai jos pom.fișier xml pot avea diferite (ultima) versiune de Primăvară MVC dependențe decât imaginea de mai sus 🙂

Pas-5

de a Crea noi Configurare Spring Bean fișier: /WebContent/WEB-INF/crunchify-servlet.xml

crunchify-servlet.,xml

în fișierul de configurare crunchify-servlet.xml, am definit o etichetă <context:component-scan> . Acest lucru va permite Spring să încarce toate componentele din pachetul com.crunchify.controller și toate pachetele sale pentru copii.

Acest lucru va încărca nostru CrunchifyHelloWorld.class. De asemenea, am definit o fasole viewResolver. Acest bean va rezolva vizualiza și a adăuga prefixul string /WEB-INF/jsp/ și sufixul .jsp la vedere în ModelAndView.,

rețineți că în clasa noastrăCrunchifyHelloWorld, avem returnați un obiect ModelAndView cu numele de vizualizare binevenit.

Acest lucru va fi rezolvat la calea /WEB-INF/jsp/welcome.jsp.

Step-6

creați un fișier nouweb.xml dacă nu este deja acolo. Harta de primăvară MVC în /WebContent/WEB-INF/web.xml fișier.

NOTE: dacă nu vedeți web.fișier xml în „dynamic web project” apoi urmați acești pași.

web.,xml

codul De mai sus în web.xml va hartă DispatcherServlet cu model de url /welcome.jsp. De asemenea, rețineți că am defini index.jsp ca fișier de bun venit.

Un lucru de remarcat aici este numele servlet-ului în <servlet-name> tag web.xml. Odată ce DispatcherServlet-ul este inițializat, acesta va căuta un nume de fișier -servlet.xml în folderul WEB-INF al aplicației web. În acest exemplu, cadrul va căuta fișierul numit crunchify-servlet.xml.

Step-7

creați clasa 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")., Când Spring scanează pachetul nostru, acesta va recunoaște această fasole ca fiind o fasole de control pentru procesarea cererilor. Adnotarea @RequestMapping spune Spring că acest controler ar trebui să proceseze toate cererile care încep cu /welcome în calea URL. Asta include /welcome/* și /welcome.html.

metoda helloWorld () returnează ModelAndView obiect. Obiectul ModelAndView încearcă să rezolve într-o vizualizare numită „welcome”, iar modelul de date este transmis înapoi în browser, astfel încât să putem accesa datele din cadrul JSP., Numele de vizualizare logică se va rezolva la /WEB-INF/jsp/welcome.jsp. Numele logic „bun venit”, care este întoarcere în obiect ModelAndView este mapat la calea /WEB-INF/jsp/bun venit.jsp.

obiectul ModelAndView conține, de asemenea, un mesaj cu cheie „mesaj” și valoare detaliată. Acestea sunt datele pe care le transmitem în viziunea noastră. În mod normal, acesta va fi un obiect de valoare sub formă de fasole java care va conține datele care vor fi afișate în vizualizarea noastră. Aici trecem pur și simplu un șir.

Step-8

vizualizarea-creați un fișier nou /WebContent/index.jsp.

index.,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., Faceți clic pe Apply și Run.

ar trebui să vezi construi success message:

Unde sunt toate ale mele .fișiere borcan?

veți vedea toate .fișiere jar sub/target dosar. Captură de ecran.

Pas-10

  • Dacă don't see Server Tomcat în Servers tab-ul, apoi urmați pașii pentru a adăuga Apache Tomcat pentru Eclipse.,
  • implementați proiectul la Apache Tomcat
    • Faceți clic dreapta
    • adăugați și eliminați
    • adăugați proiect la server (secțiunea din dreapta).
  • Faceți clic pe Start.

Asigurați-vă că vedeți mai jos busteni. Asta inseamna ca aplicatia ta este implementata cu succes pe serverul Web Tomcat.

pasul 11. S-a făcut.

vizitați: http://localhost:8080/CrunchifySpringMVCTutorial/ și ar trebui să fie totul setat.

ura.. Acum știți Hello World Spring MVC 5 Example., Anunță-mă dacă întâlnești vreo excepție în timp ce rulezi asta. Există mult mai multe exemple puteți găsi aici.

Do you want to include JS, CSS and images into JSP file? urmați acest tutorial: Cel mai bun mod de a adăuga / integra JS, CSS și imagini în fișierul JSP folosind „MVC:resources mapping”.

aveți probleme? Vreo problemă?

Triaging Step-1-având HTTP Status 404 eroare?


de Asemenea, urmați tutorialul de mai jos:

făcându-le triajul acolo pas-2 – URL-ul nu merge? Eroare Tomcat?,

asigurați-vă că adăugați serverul Apache Tomcat la Targeted Runtime. Pe care l-ați selectat în Step-1. Tomcat 7 sau 8 orice-server ar trebui să funcționeze.

făcându-le triajul acolo Pas-3 – maven erori?

asigurați-vă că actualizați toate dependențele maven.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *