Почивай например пролетта MVC
Почивка за пример Spring MVC
Останалото е много популярна технология през последните години, което ви позволява да обменят данни. В този урок ще ви покажа как да се приложи правото на почивка мое мнение през пролетта на MVC.
Стъпка 0. Какво е уеб услуга?
Web Service (Web Service) - е технология, която ви позволява да споделяте достъпа до определени системи за данни.
Съществуват няколко вида на Web Service (наричан WS), но ние ще разгледаме в този урок, само един от тях, а именно WS REST.
Това обяснение дава WS REST Wikipedia, но ако честно казано, аз малко го разбирам от посочения по-горе срок.
Ако със свои думи, а след това останалите - технология, която ще позволи предоставянето на достъп до данни към външни системи и го описва набор от правила, които трябва да се спазват, за да изпълни WS REST.
Ако вземем за пример WS SOAP, което е технология, която има стандарти, а след това останалите, от своя страна, все още няма стандарти и vsegolish има набор от стандартни правила за неговото прилагане.
работа Всеки програмист е компилация от задачата, той трябва да реши. Нашата задача sleduyaschaya:
- Изпълнение на WS почивка и да го тествате в полеви условия, като се използва тестово приложение.
Стъпка 1: Създаване на проект и зависимости връзка
Създаване на проект Maven го наричат SpringRESTExam:
Сега нека се свърже зависимостта като прилагаме REST с помощта на рамка пролет, а след това ние се нуждаем от следната зависимост:
Ние закачен два парцела, като първата е Spring MVC. вторият е в подкрепа на Servlet API.
Повече удобство, аз използвам следните две приставки:
Първо plagimy казва, че проектът ще се съберат Java 7, а вторият комплект конфигурира война файл и казва, че ние не се изисква да се използва web.xml.
Стъпка 2: Създаване на лице
За да докаже, REST, в които се манипулират данните, които създавате MyDataObject обект, към който да добавите всички необходими полета за нашите цели.
Аз предпочитам да се запази този път темата и текста.
И така, какво трябва да направим?
Ние ще създадем една уеб страница, на която да 4 бутона, които ще покажат четири метода на HTTP.
Стъпка 3. Конфигуриране на пролет
Преди да престъпите към създаването на почивка, ние трябва да конфигурирате пролет, не е трудно.
Първо, създаване на клас WebAppConfig:
Сега трябва да се регистрирате на конфигурацията през пролетта контекст, за това се създаде друг клас инициализиране:
Сега можете да създадете REST услуги.
Стъпка 4. Създаване на REST услуга
Може би вече сте запознати с API, който и да е. Така че тук ние сега използваме REST създаде малък API.
В услуга на останалите ще бъдат на пролетния контролер, създавайки по този начин MainController:
ПОЧИВКА данни не извършва операции с базата данни или други WS просто симулира REST.
Както можете да видите, като се позовават на една и съща връзка ние извършваме различни действия.
Стъпка 5: Създаване на уеб страница, за да проверите нашия WS REST
За тази цел аз реших в един и същ проект да се създаде прост JSP страница в папката / страници / index.jsp и се е обадил да го използвате JQuery и Ajax технологии извършват запитвания към нашия WS.
Тази страница ще изглежда по следния начин:
Етап 6. Deploim и тест
Сега Tomcat стартиране или в моя случай Glassfish4 и deploim:
Това е всичко :) някакви въпроси, да ги питат в коментарите.
Правила препечатва www.DevColibri.com сайт
Уважаеми посетители на проекта!
Имате право свободно да се възползва всеки документ, при спазване на следните условия:
• В края на документа, който се изисква да препечатайте вложка линк към сайт www.devcolibri.com.
С уважение, Админ!
[email protected]