Почивай например пролетта MVC

Почивка за пример Spring MVC

Останалото е много популярна технология през последните години, което ви позволява да обменят данни. В този урок ще ви покажа как да се приложи правото на почивка мое мнение през пролетта на MVC.

Стъпка 0. Какво е уеб услуга?

Web Service (Web Service) - е технология, която ви позволява да споделяте достъпа до определени системи за данни.

Съществуват няколко вида на Web Service (наричан WS), но ние ще разгледаме в този урок, само един от тях, а именно WS REST.

Това обяснение дава WS REST Wikipedia, но ако честно казано, аз малко го разбирам от посочения по-горе срок.

Ако със свои думи, а след това останалите - технология, която ще позволи предоставянето на достъп до данни към външни системи и го описва набор от правила, които трябва да се спазват, за да изпълни WS REST.

Ако вземем за пример WS SOAP, което е технология, която има стандарти, а след това останалите, от своя страна, все още няма стандарти и vsegolish има набор от стандартни правила за неговото прилагане.

работа Всеки програмист е компилация от задачата, той трябва да реши. Нашата задача sleduyaschaya:

- Изпълнение на WS почивка и да го тествате в полеви условия, като се използва тестово приложение.

Почивай например пролетта MVC

Стъпка 1: Създаване на проект и зависимости връзка

Създаване на проект Maven го наричат ​​SpringRESTExam:

Почивай например пролетта MVC

Сега нека се свърже зависимостта като прилагаме REST с помощта на рамка пролет, а след това ние се нуждаем от следната зависимост:

Ние закачен два парцела, като първата е Spring MVC. вторият е в подкрепа на Servlet API.

Повече удобство, аз използвам следните две приставки:

Първо plagimy казва, че проектът ще се съберат Java 7, а вторият комплект конфигурира война файл и казва, че ние не се изисква да се използва web.xml.

Стъпка 2: Създаване на лице

За да докаже, REST, в които се манипулират данните, които създавате MyDataObject обект, към който да добавите всички необходими полета за нашите цели.

Аз предпочитам да се запази този път темата и текста.

И така, какво трябва да направим?

Почивай например пролетта MVC

Ние ще създадем една уеб страница, на която да 4 бутона, които ще покажат четири метода на HTTP.

Стъпка 3. Конфигуриране на пролет

Преди да престъпите към създаването на почивка, ние трябва да конфигурирате пролет, не е трудно.

Първо, създаване на клас WebAppConfig:

Сега трябва да се регистрирате на конфигурацията през пролетта контекст, за това се създаде друг клас инициализиране:

Сега можете да създадете REST услуги.

Стъпка 4. Създаване на REST услуга

Може би вече сте запознати с API, който и да е. Така че тук ние сега използваме REST създаде малък API.

В услуга на останалите ще бъдат на пролетния контролер, създавайки по този начин MainController:

ПОЧИВКА данни не извършва операции с базата данни или други WS просто симулира REST.

Както можете да видите, като се позовават на една и съща връзка ние извършваме различни действия.

Стъпка 5: Създаване на уеб страница, за да проверите нашия WS REST

За тази цел аз реших в един и същ проект да се създаде прост JSP страница в папката / страници / index.jsp и се е обадил да го използвате JQuery и Ajax технологии извършват запитвания към нашия WS.

Тази страница ще изглежда по следния начин:

Почивай например пролетта MVC

Етап 6. Deploim и тест

Почивай например пролетта MVC

Сега Tomcat стартиране или в моя случай Glassfish4 и deploim:

Почивай например пролетта MVC

Това е всичко :) някакви въпроси, да ги питат в коментарите.

Правила препечатва www.DevColibri.com сайт

Уважаеми посетители на проекта!

Имате право свободно да се възползва всеки документ, при спазване на следните условия:

• В края на документа, който се изисква да препечатайте вложка линк към сайт www.devcolibri.com.

С уважение, Админ!
[email protected]