Rest de exemplu mvc primăvară

REST, de exemplu, de primăvară MVC

REST este o tehnologie foarte popular în ultimii ani, care vă permite să facă schimb de date. In acest tutorial voi arăta cum să pună în aplicare dreptul la odihnă în opinia mea de primăvară MVC.

Pasul 0. Ce este un serviciu web?

Web Service (Serviciu Web) - este o tehnologie care vă permite să partajați accesul la anumite sisteme de date.

Există mai multe tipuri de Web Service (denumit în continuare WS), dar vom lua în considerare în acest tutorial, doar una dintre ele, și anume WS REST.

Această explicație oferă WS REST Wikipedia, dar dacă sincer, am ușor înțeles de termenul menționat mai sus.

Dacă în propriile cuvinte, atunci restul - o tehnologie care va permite furnizarea de acces la date la sisteme externe, și descrie un set de reguli care trebuie urmate pentru a pune în aplicare WS REST.

Dacă luați de exemplu WS SOAP, care este o tehnologie care are standarde, atunci REST, la rândul său, nu are standarde și vsegolish are un set de reguli standard pentru punerea sa în aplicare.

Orice programator de locuri de muncă este o compilație de sarcina pe care acesta trebuie să decidă. Sarcina noastră sleduyaschaya:

- Punerea în aplicare a WS REST și testați-l în condiții de teren, folosind o aplicație de testare.

Rest de exemplu mvc primăvară

Pasul 1: Crearea unei conexiuni de proiect și dependențe

Crearea unui proiect Maven numesc SpringRESTExam:

Rest de exemplu mvc primăvară

Acum, să se conecteze dependența așa cum vom implementa REST folosind cadru de primăvară, atunci avem nevoie de următoarea relație:

Am prins două loturi, primul este de primăvară MVC. al doilea este de a sprijini Servlet API.

Mai mult confort, folosesc următoarele două plug-in-uri:

În primul rând plagimy spune că proiectul va compila Java 7, iar al doilea ansamblu configureaza fișier de război și spune că nu necesită utilizarea web.xml.

Pasul 2: Creați entitate

Pentru a demonstra REST în care manipulăm datele pe care le crea obiect MyDataObject la care să adăugați toate câmpurile necesare pentru scopurile noastre.

Prefer să păstreze acest timp subiect și un mesaj.

Și ce trebuie să facem?

Rest de exemplu mvc primăvară

Vom crea o pagină web pe care la 4 butoane care va arata 4 metoda HTTP.

Pasul 3. Configurarea de primăvară

Înainte de a transgresa la crearea REST, avem nevoie pentru a configura de primăvară, nu este dificil.

În primul rând, creați un WebAppConfig clasă:

Acum, trebuie să vă înregistrați configurația în context de primăvară, pentru a crea o altă clasă de initializare:

Acum puteți crea servicii REST.

Pasul 4. Crearea unui serviciu REST

Poate că sunteți deja familiarizați cu API-ul, orice. Deci, aici suntem acum folosind REST a crea un mic API.

Într-un serviciu REST va fi controlerul de primăvară, creând astfel MainController:

datele REST nu efectuează operațiuni cu baza de date sau de alte WS doar simulează REST.

După cum puteți vedea referindu-se la același link vom efectua diferite acțiuni.

Pasul 5: Crearea unei pagini web pentru a verifica REST WS nostru

În acest scop, am decis în același proiect pentru a crea o simplă pagină JSP în dosarul / pagini / index.jsp și la numit în ea folosind tehnologii JQuery si Ajax efectua interogări la WS nostru.

Această pagină va arăta după cum urmează:

Rest de exemplu mvc primăvară

Etapa 6. Deploim și de testare

Rest de exemplu mvc primăvară

Acum Tomcat pornire sau în cazul meu Glassfish4 și deploim:

Rest de exemplu mvc primăvară

Asta e tot :) orice întrebări, cere-le în comentarii.

Reguli retipărește www.DevColibri.com site-

Stimați vizitatori ai proiectului!

Vi se permite să exploateze în mod liber orice document care face obiectul următoarelor condiții:

• La sfârșitul documentului vi se cere să retipărească inserați un link către un site www.devcolibri.com.

Cu respect, Admin!
[email protected]