Spring Framework

Скриншот программы:
Spring Framework
Детали программы:
Версия: 4.0.1
Дата загрузки: 17 Feb 15
Разработчик: Rod Johnson
Тип распространения: Бесплатная
Популярность: 13

Rating: 3.3/5 (Total Votes: 3)

Spring Framework является открытым исходным кодом слоистых рамки Java / J2EE приложений, основанный на коде, опубликованной в экспертных один-на-один J2EE Дизайн и разработка Рода Джонсона (Wrox, 2002).
Spring Framework мобильная, социальная, современный, безопасный, готовый для облака и кросс-платформенный, работает на Linux, Mac OS и NBSP; X & NBSP;. И операционные системы

Что нового в этой версии:

  • Улучшена Приступая Опыт:
  • Новый веб-сайт spring.io обеспечивает целый ряд & Quot; Приступая к работе и Quot; справочники помогут вам узнать весны. Вы можете прочитать больше о направляющих в главе 1, Приступая к работе с пружиной разделе данного документа. Новый веб-сайт также предоставляет полный обзор многих других проектов, которые выпущены под весенним зонтиком.
  • Если вы пользователь Maven вы также можете быть заинтересованы в полезной Спецификация POM файл, который в настоящее время публикуется с каждым Spring Framework версии.
  • Удаленные Устаревшие пакеты и методы:
  • Все устаревшие пакеты, и многие устаревшие классы и методы были удалены с версии 4.0. Если вы обновляете с предыдущей версии весны, вы должны убедиться, что вы зафиксировали каких-либо устаревшие вызовы, которые вы делали, чтобы устаревших API.
  • Java 8 (а также 6 и 7):
  • Spring Framework 4.0 обеспечивает поддержку нескольких Java 8 функций. Вы можете использовать лямбда-выражений и ссылок метода с интерфейсами обратного вызова Spring,Äôs. Существует первоклассную поддержку java.time (JSR-310) и нескольких существующих аннотаций были модернизированы какRepeatable. Вы также можете использовать Java 8,Äôs открытие имени параметра в качестве альтернативы компиляции кода с отладочной информации.
  • Весна остаётся совместимым со старыми версиями Java и JDK: Конкретно, Java SE 6 (в частности, минимальный уровень эквивалентно JDK 6 Update 10, а выпущен в конце 2008 года) и выше, по-прежнему полностью поддерживается. Тем не менее, для вновь начатых проектов развития на основе Spring 4, мы рекомендуем использовать Java 7 или 8.
  • Обратите внимание, что уровень Java 8 байт-код (-target 1,8, как того требует -source 1,8) полностью поддерживаются только от Spring Framework 4.0. В частности, приложения на основе Spring 3,2 должны быть скомпилированы с максимальной Java 7 в качестве цели, даже если они будут развернуты на время выполнения Java 8. Пожалуйста, обновите весной 4 для приложений Java 8, основанных.
  • Java EE 6 и 7:
  • Java EE 6-й версии или выше теперь считается базовой для Spring Framework 4, с учетом особенностей, JPA 2.0 и Servlet 3.0 имеют особое значение. Для того, чтобы сохранить совместимость с Google App Engine и старых серверов приложений, можно развернуть весеннего внесения в сервлет 2,5 окружающей среды; Однако, Servlet 3.0 + рекомендуется при это вообще возможно.
  • Groovy Bean Определение DSL:
  • С Spring Framework 4.0 теперь можно определить внешнюю конфигурацию фасоли с помощью Groovy DSL. Это похоже по своей концепции с помощью определения XML фасоли, но позволяет более лаконичный синтаксис. Использование Groovy также позволяет легко встроить определения фасоли прямо в загрузочный код.
  • Основной контейнер Улучшения:
  • Весна теперь обрабатывает обобщенные типы как форма отборочном при введении бобы. Например, если вы используете репозиторий Весна данных теперь вы можете легко придать конкретную реализацию:.Autowired Хранилища customerRepository
  • Если вы используете Spring,Äôs поддержку мета-аннотаций, теперь вы можете разрабатывать собственные аннотации, которые подвергают определенные атрибуты из исходного аннотации.
  • Фасоль теперь можно заказать, когда они autowired в списки и массивы. ИOrdered аннотации и приказал интерфейс поддерживается.
  • Lazy аннотации теперь может быть использован на точках инжекции, а такжеBean определений.
  • Description аннотации был добавлен для разработчиков, использующих конфигурацию Java-основе.
  • Обобщенная модель для условно фильтрации бобов была добавлена ​​черезConditional аннотации. Это похоже наProfile но позволяет для пользовательских стратегий, которые будут разработаны.
  • CGLIB-прокси на базе классов больше не требуется конструктор по умолчанию. Поддержка осуществляется через библиотеку objenesis который упакованного в линию и распределенной в качестве части Spring Framework. С этой стратегией, не конструктор вообще не будучи вызванным для экземпляров прокси больше.
  • Там управляется часовых поясов по всему рамках сейчас, например, на LocaleContext.
  • Общие веб Улучшения:
  • Развертывание на сервлет 2,5 серверов остается вариант, но Spring Framework 4.0 в настоящее время сосредоточены в первую очередь на условиях Servlet 3.0 +. Если вы используете испытания каркаса Spring MVC вы должны убедиться, что Servlet 3.0 совместим архив находится в тестовой классам.
  • В дополнение к упомянутым ранее, следующие общие улучшения были внесены в веб-модулей Spring,Äôs поддержки WebSocket:
  • Вы можете использовать новуюRestController аннотацию с приложениями Spring MVC, устраняя необходимость добавитьResponseBody к каждому из ваших методовRequestMapping.
  • класс AsyncRestTemplate был добавлен, позволяя без блокировки поддержка асинхронных при разработке клиентов REST.
  • Весна предлагает всестороннюю поддержку часового пояса при разработке приложений Spring MVC.
  • WebSocket, SockJS, и топать сообщений:
  • Новый модуль весенне-WebSocket обеспечивает полную поддержку WebSocket основе, двусторонней связи между клиентом и сервером в веб-приложениях. Он совместим с JSR-356, в API Java WebSocket, и, кроме того обеспечивает SockJS вариантов, основанных на резервные (т.е. WebSocket эмуляции) для использования в браузерах, которые don,Äôt еще поддерживает протокол WebSocket (например, IE и л; 10).
  • Новый модуль весенне-сообщений добавлена ​​поддержка ТОПАЮТ как WebSocket к югу от протокола для использования в приложениях вместе с моделью программирования аннотаций и маршрутизации и обработки топать сообщений из WebSocket клиентов. В результатеController теперь могут содержать какRequestMapping иMessageMapping методы для обработки HTTP-запросов и сообщений от WebSocket подключенных клиентов. Новый модуль весенне-сообщения также содержит ключевые абстракции с весны интеграционного проекта, такие как сообщение, MessageChannel, MessageHandler и других, чтобы служить в качестве основы для приложений обмена сообщениями.
  • Тестирование Усовершенствования:
  • Почти все аннотации в весенне-тестовым модулем (например,ContextConfiguration,WebAppConfiguration,ContextHierarchy,ActiveProfiles и т.д.) теперь могут быть использованы в качестве мета-аннотациями для создания пользовательских состоящие аннотации и сокращения дублирования конфигурации через испытаний.
  • Активные профили определение компонента теперь может быть решена программно, просто реализации пользовательских ActiveProfilesResolver и его регистрации с помощью распознавателя атрибутActiveProfiles.
  • новый SocketUtils Служебный класс был введен в весенне-основного модуля, который позволяет сканировать для свободного TCP и UDP портов сервера на локальный. Эта функция не является специфической для тестирования, но может оказаться очень полезным при написании интеграционные тесты, которые требуют использования сокетов, например испытаний, которые начинаются в SMTP-сервер в памяти, FTP-сервер, контейнер сервлетов, и др.
  • По состоянию на весну 4.0, набор издевается в пакете org.springframework.mock.web теперь совместим с Servlet 3.0. Кроме того, некоторые из издевается Servlet API (например, MockHttpServletRequest, MockServletContext и т.д.) были обновлены с незначительными улучшениями и улучшения конфигурирования.

Требования:

  • Java 2 Standard Edition Runtime Environment

Похожие программы

Qore Glut Module
Qore Glut Module

20 Feb 15

Pyrseas
Pyrseas

20 Feb 15

CegoAdm
CegoAdm

20 Feb 15

Комментарии к Spring Framework

Комментарии не найдены
добавить комментарий
Включите картинки!