Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Кафедра « Информационные и вычислительные системы»



Кафедра « Информационные и вычислительные системы»

 

 

Доклад по дисциплине «Современные методы программирования»

 

На тему : «Java Spring Social»

 

 

Выполнил:

студент группы ИСМ-710 Михайлов Г.В

Проверил:

 

Санкт-Петербург

2017

Оглавление

Введение. 3

Java Spring. 4

Создание класса, представляющего ресурс. 4

Создание контроллера ресурса. 4

Создание исполняемого приложения. 5

Java Spring Social 10

Регистрация приложения в Facebook. 10

Написание первого приложения. 15

Активация Facebooke. 15

Создание представления статуса соединения. 15

Сбор Facebook данных. 16

Создание исполняемого приложения. 18

Запуск приложения. 19

Заключение. 21

Список использованных источников. 22

 



Введение

Spring Framework — универсальный фреймворк с открытым исходным кодом для Java-платформы.

Первая версия была написана Родом Джонсоном, который впервые опубликовал её вместе с изданием своей книги «Expert One-on-One Java EE Design and Development».

Фреймворк был впервые выпущен под лицензией Apache 2.0 license в июне 2003 года. Первый стабильный релиз 1.0 был выпущен в марте 2004.

Несмотря на то, что Spring не обеспечивал какую-либо конкретную модель программирования, он стал широко распространённым в Java-сообществе главным образом как альтернатива и замена модели Enterprise JavaBeans. Spring предоставляет большую свободу Java-разработчикам в проектировании; кроме того, он предоставляет хорошо документированные и лёгкие в использовании средства решения проблем, возникающих при создании приложений корпоративного масштаба.

Особенности ядра Spring применимы в любом Java-приложении, и существует множество расширений и усовершенствований для построения веб-приложений на Java Enterprise платформе. По этим причинам Spring приобрёл большую популярность и признаётся разработчиками как стратегически важный фреймворк.

Spring обеспечивает решения многих задач, с которыми сталкиваются Java-разработчики и организации, которые хотят создать информационную систему, основанную на платформе Java. Из-за широкой функциональности трудно определить наиболее значимые структурные элементы, из которых он состоит. Spring не всецело связан с платформой Java Enterprise, несмотря на его масштабную интеграцию с ней, что является важной причиной его популярности.

Spring, вероятно, наиболее известен как источник расширений (features), нужных для эффективной разработки сложных бизнес-приложений вне тяжеловесных программных моделей, которые исторически были доминирующими в промышленности. Ещё одно его достоинство в том, что он ввел ранее неиспользуемые функциональные возможности в сегодняшние господствующие методы разработки, даже вне платформы Java.

Этот фреймворк предлагает последовательную модель и делает её применимой к большинству типов приложений, которые уже созданы на основе платформы Java. Считается, что Spring реализует модель разработки, основанную на лучших стандартах индустрии, и делает её доступной во многих областях Java.



Java Spring

      Создание класса, представляющего ресурс

Для модели представления приветствия необходимо создать класс, представляющего ресурс. Он представляет собой java-объект с полями, конструкторами и методами доступа к значениям id и content:

public class Greeting {

private final long id;

private final String content;

 

public Greeting(long id, String content) {

   this.id = id;

   this.content = content;

}

 

public long getId() {

   return id;

}

 

public String getContent() {

   return content;

}

}

Spring использует Jackson JSON, библиотеку для автоматического разбора экземпляров типа Greeting в JSON.

 

Java Spring Social

Проект Java Spring-Social призван упростить создание приложений интегрированных с различными социальными сетями.

Функции Spring-Social:

· Набор template-ов для работы с различными «социальными» сервисами;

· Request Factory подписывающая запросы к сервисам (специальным для OAuth способом);

· Автоматическое «доставание» параметра «Facebook Id» для его последующей передачи в SpringMVC контроллер.

 

Заключение

В данной работе были рассмотрены возможности только платформы Facebook в связи с тем, что это самый наглядный пример технологии Java Spring Social.

Алгоритм работы с технологией Java Spring Social являются шаблонными для большинства социальных сетей. Основными этапами JSS являются: регистрация своего приложения как разработчика, подключение зависимостей в своё приложения, получения данных от пользователей (с согласия пользователей).


 


Кафедра « Информационные и вычислительные системы»

 

 


Поделиться:



Последнее изменение этой страницы: 2019-04-01; Просмотров: 220; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.015 с.)
Главная | Случайная страница | Обратная связь