Здравствуйте, в этой статье я расскажу о серверной части и опишу процесс размещения приложения на облачном хостинге openshift.
Читать полностью »
Рубрика «RESTful» - 5
Разработка клиент-серверной инфраструктуры на javascript (часть 2 — сервер и размещение)
2013-11-01 в 10:17, admin, рубрики: javascript, node.js, openshift, orm, paas, RESTful, хостинг, метки: javascript, node.js, OpenShift, orm, paas, RESTfulRESTful Api используя Zend framework 2
2013-10-29 в 9:39, admin, рубрики: api, php, RESTful, Zend Framework, zend framework 2, Веб-разработка, метки: api, PHP, RESTful, zend framework 2Небольшой гайд по созданию простейшего RESTful api с помощью Zend framework 2 (далее zf2).
Нам потребуется zf2 v2.3@dev, а так же Doctrine 2 ORM.
Итак, начнем с создания структуры директорий нашего api:
mkdir -pv zf2-api/{config/autoload,public,module/v1/{config,src/v1/{Controller,Service,Entities}}}
Загружаем композер
curl -sS https://getcomposer.org/installer | php
Так же нам потребуется создать composer.json с такими зависимостями и установить их.
"require": {
"php": ">=5.4",
"zendframework/zendframework": "2.*@dev",
"doctrine/doctrine-orm-module" :"0.*"
}
Backend фреймворк SailsJS + BackboneJS + MySQL
2013-06-27 в 14:21, admin, рубрики: backbone.js, javascript, mvc, node.js, RESTful, sails.js, Веб-разработка, метки: backbone.js, javascript, mvc, node.js, RESTful, sails.jsСоздавайте REST API без единой строки кода на serverside.
Что такое Sails.js?
Sails.js позволяет легко создавать Node.js приложения. Он задуман имитировать MVC паттерн таких фреймворков как Ruby on Rails, но с поддержкой потребностей современных приложений: данно-ориентированные API с расширяемой, сервис-ориентированной архитектурой. Он особенно хорош для построения чатов, It's especially good for building chat, веб панелей с данными обновляемыми в реальном времени или многопользовательских веб игр.
Читать полностью »
RestKit — описание одной из возможностей
2013-03-11 в 7:58, admin, рубрики: apple, iOS, mac os, objective-c, rest, RESTful, Песочница, метки: iOS, mac os, objective-c, rest, RESTfulПредыстория
Давно заметил, что на хабре нет ни одной статье о такой замечательной библиотеке как RestKit, написанной на Objective-C и предоставляющая прекрасные возможности для работы с RESTful-сервисами. Поэтому и пришла идея опубликовать краткое описание некоторых возможностей библиотеки, тем более что уже вышла совершенно новая её версия использующая за основу AFNetworking библиотеку для работы с HTTP. В статье описывается одна из важнейших для меня функциональностей — маппинг объектов.Читать полностью »
Создаем RESTful web service на Java с использованием Eclipse + Jersey + Glassfish3
2012-08-24 в 13:29, admin, рубрики: eclipse, java, RESTful, Веб-разработка, Программирование, метки: java, RESTful, Веб-разработка, ПрограммированиеДобрый вечер всем!
Не так давно (в феврале этого года), я решил заняться программированием. В качестве языка был выбран Java. И с того момента я упорно изучаю все возможности данного языка. Недавно наткнулся на статью про RESTful на хабре. Прочитал и понял, что надо осветить альтернативный способ создания данных сервисов. Ещё меня поразило, насколько некоторые статьи пишутся непонятно для новичков. Я решил написать статью в которой расскажу и о прикладной части создания веб сервиса.
Я не претендую на истину. Я просто хочу показать простой и быстрый способ создать веб сервис.
Начало
Необходимое ПО
Самое главное это IDE. Я предпочитаю Eclipse. Данный проект я написал в Eclipse for Java EE Developers Juno. Четно говоря, предыдущий релиз был стабильнее, но этот внешне приятнее. В качестве фреймворка для REST я выбрал Jersey. Его легко найти и скачать. Точно так же как и саму IDE. В качестве сервера я установил GlassFish плагин для эклипса. Инструкцию по его установке точно так же легко найти. Ну на этом и всё.
Создание проекта
Итак. У нас есть Eclipse, папка с JAR-файлами Jersey и установленный GlassFish плагин. Теперь запускаем Eclipse и создаем пустой Dynamic Web Project, на последней вкладке не забываем отметить чек-бокс, который отвечает за генерацию web.xml файла.
Читать полностью »
Реализуем RESTful Web Service на java
2012-08-22 в 12:26, admin, рубрики: java, RESTful, Веб-разработка, Программирование, метки: java, RESTful, Веб-разработкаДобрый день всем хаброжителям!
Поводом к написанию статьи послужило, то что к моему большому удивлению на хабре я не нашёл статьи о реализации RESTful Web Service на Java, может, конечно, плохо искал. Да написано про RESTful web services очень много, но как то вот так, чтобы простенько с примерами кода, рабочий сервис, не так уж и легко найти и не только на хабре…
Вообще с REST я познакомился совсем недавно, не больше месяца назад. Так что буду очень благодарен за советы, поправки и критику!
Разобраться было и так вообщем то не сложно, но я думаю аналогичный пост мне бы очень помог и сильно бы ускорил процесс обучения! Тем более, если вы начинающий разработчик и о многом только слышали, а руками никогда не трогали.
По моему первому впечатлению: действительно вещь очень удобная, а главное очень простая, ещё и если использовать JSON, а не XML, ну по крайней мере мне так показалось после опыта работы с SOAP и WSDL. Ну, да об этом я думаю и так все знают, кто хоть немного работал с веб сервисами.
Так что, кто заинтересовался реализацией, прошу под кат
Читать полностью »
RESTful API для сервера – делаем правильно (Часть 2)
2012-05-22 в 7:36, admin, рубрики: RESTful, web-services, Веб-разработка, Мобильный вебВ первой части статьи я кратко описал принципы RESTful и объяснил каким образом следует проектировать архитектуру вашего сервера так, чтобы можно было легко выпускать новые и прекращать поддержку устаревших версий вашего API. В этой части я кратко расскажу о HATEOAS и Hypermedia, а затем расскажу о роли, которую они могут сыграть при разработке нативных приложений для мобильных устройств. Но главной темой этой статьи будет реализация кэширования (точнее поддержка кэширования на стороне сервера). Целевая аудитория включает разработчиков серверного ПО и, в какой то мере, разработчиков под iOS или под другие мобильные платформы.
RESTful API для сервера – делаем правильно (Часть 1)
2012-05-17 в 8:04, admin, рубрики: RESTful, web-services, Веб-разработка, Мобильный вебВ 2007-м Стив Джобс представил iPhone, который произвел революцию в высокотехнологичной индустрии и изменил наш подход к работе и ведению бизнеса. Сейчас 2012-й и все больше и больше сайтов предлагают нативные iOS и Android клиенты для своих сервисов. Между тем не все стартапы обладают финансами для разработки приложений в дополнение к основному продукту. Для увеличения популярности своего продукта эти компании предлагают открытые API, которыми могут воспользоваться сторонние разработчики. Пожалуй Twitter был первым в этой сфере и теперь число компаний, последовавших этой стратегии, растет стремительно. Это действительно отличный способ создать привлекательную экосистему вокруг своего продукта.
Создание RESTful API в Google App Engine на основе Flask
2012-04-09 в 13:06, admin, рубрики: api, flask, google app engine, python, RESTful, метки: api, flask, google app engine, python, RESTful
Гомес Хульё Марильё де Серванте — известный международный наркобарон, который беспокоится о качестве предоставляемых его организацией услуг. По этому он, Гомес, решил разработать систему online-заказов для своих партнёров.
Партнёры Гомеса находятся по всему миру, очень ценят мобильность (специфика бизнеса такая) и предпочитают использовать мобильные клиенты. По этому было принято решение разработать универсальный и простой API, к которому каждый из партнёров мог бы обращаться при помощи любых самостоятельно написанных решений.
Читать полностью »
Основы JAX-RS
2012-03-17 в 22:37, admin, рубрики: cxf, java, JAX-RS, JAXB, jboss, Jersey, rest, Resteasy, RESTful, метки: cxf, java, JAX-RS, JAXB, jboss, Jersey, rest, Resteasy, RESTfulВведение
Выросло данное API из JSR 311: JAX-RS: The Java API for RESTful Web Services и вошло в Java SE 5. Как видно из названия, предназначено оно для разработки RESTful веб-сервисов.
Основная цель данной статьи — познакомить читателя с основами JAX-RS API. Изначально я планировал написать о некоторых проблемах работы форм при использование JAX-RS сервиса. Не обнаружив на Хабре почти ничего, касающегося данной технологии понял, что введением к статье отделаться не удастся.
Будут представлены основы JAX-RS API, реализация от JBoss и дано небольшое введение в клиентскую часть фреймворка Resteasy.
Читать полностью »