Перейти к основному содержимому

348 записей с тегом "Spring+"

Посмотреть все теги

· 6 мин. чтения

1. Введение

Это третья и последняя статья о небольшом сайд-проекте — боте, автоматически публикующем вопросы с различных сайтов Q&A StackExchange на специализированных аккаунтах (полный список в конце статьи).

В первой статье обсуждалось создание простого клиента для StackExchange REST API. Во второй статье мы настроили взаимодействие с Twitter с помощью Spring Social.

В этой статье будет описана заключительная часть реализации — часть, отвечающая за взаимодействие между клиентом Stackexchange и шаблоном TwitterTemplate .

2. Сервис твитов Stackexchange

· 5 мин. чтения

Первая часть серии посвящена начальной работе по использованию StackExchange REST API для получения наиболее часто задаваемых вопросов. Во второй части основное внимание будет уделено настройке поддержки, необходимой для взаимодействия с REST API Twitter с использованием проекта Spring Social Twitter. Конечная цель состоит в том, чтобы иметь возможность публиковать эти вопросы по два в день на нескольких аккаунтах, каждый из которых посвящен одной теме.

1. Использование Spring Social Twitter

Требуемые зависимости, необходимые для использования проекта Spring Social Twitter, просты. Во- первых, мы определяем сам spring-social-twitter :

<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-twitter</artifactId>
<version>1.1.0.RELEASE</version>
</dependency>

Затем нам нужно переопределить некоторые из его зависимостей более современными версиями:

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.1.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>4.1.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>

· 4 мин. чтения

1. Обзор

В этой быстрой статье мы обсудим интеграцию Spring с Vert-x и воспользуемся лучшим из обоих миров: мощной и хорошо известной функцией Spring и реактивным циклом одного события из Vert.x.

Чтобы узнать больше о Vert.x, обратитесь к нашей вводной статье здесь .

2. Настройка

Во-первых, давайте установим наши зависимости:

· 3 мин. чтения

1. Обзор

В предыдущей статье под названием «Intro to Spring Remoting with HTTP Invokers» мы увидели, как легко настроить клиент-серверное приложение, использующее удаленный вызов методов (RMI) через Spring Remoting .

В этой статье мы покажем, как Spring Remoting поддерживает реализацию RMI с использованием вместо этого Hessian и Burlap .

2. Зависимости Maven

И Hessian , и Burlap предоставляются следующей библиотекой, которую вам нужно явно включить в файл pom.xml :

· 4 мин. чтения

1. Обзор

В этой быстрой статье мы собираемся сделать что-то новое. Мы собираемся развить существующий API REST Spring и заставить его использовать разделение ответственности команд и запросов — CQRS .

Цель состоит в том, чтобы четко разделить уровни службы и контроллера , чтобы отдельно обрабатывать операции чтения — запросы и записи — команды, поступающие в систему.

Имейте в виду, что это всего лишь первый шаг к такой архитектуре, а не «точка прибытия». При этом - я взволнован об этом.

Наконец, пример API, который мы собираемся использовать, публикует пользовательские ресурсы и является частью нашего текущего тематического исследования приложения Reddit, чтобы проиллюстрировать, как это работает, но, конечно, подойдет любой API.

2. Сервисный уровень

· 8 мин. чтения

1. Обзор

В этой статье мы почти подведем итоги улучшения приложения Reddit .

2. Безопасность командного API

Во-первых, мы собираемся проделать некоторую работу, чтобы защитить командный API, чтобы предотвратить манипулирование ресурсами другими пользователями, кроме владельца.

2.1. Конфигурация

· 1 мин. чтения

В конце года я быстро просмотрел свою Google Analytics, чтобы узнать, какие статьи были самыми популярными в 2013 году. Вот:

1. Обработка ошибок для REST с помощью Spring 3 ( 16 293 просмотра)

2. Spring Security Authentication Provider ( 6684 просмотров)

3. Hibernate 4 с Spring ( 5 872 просмотра)

4. Spring Security Session Management ( 5280 просмотров)

5. Spring RequestMapping ( 5 155 просмотров)