Spring Framework

Скриншот программы:
Spring Framework
Детали программы:
Версия: 4.2.5 / 3.2.16 обновление
Дата загрузки: 6 Mar 16
Разработчик: SpringSource
Тип распространения: Бесплатная
Популярность: 118

Rating: 3.0/5 (Total Votes: 1)

Spring Framework предоставляет полный набор инструментов для разработки программного обеспечения, которые ускоряют все здание, запуск и управление корпоративными приложениями Java.

Объединение MVC с АОП и DI (КИО), Spring является усовершенствованный инструментарий, который может быть заменой или дополнением к модели Enterprise JavaBeans (EJB).

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

Spring Framework поставляется с большим количеством документации, примеры, учебники и бесплатных плагинов, чтобы расширить функциональные возможности по умолчанию

Что нового в этом выпуске:.

  • Поддержка @NumberFormat как мета-аннотаций
  • RestTemplate протоколирования для 404 кода состояния
  • Игнорировать нуль в HeadersBuilder # заголовков
  • TCPConnection должна распространяться java.io.Closeable

Что нового в версии 4.2.4 / 3.2.16:

  • Поддержка @NumberFormat как мета -annotation
  • RestTemplate протоколирования для 404 кода состояния
  • Игнорировать нуль в HeadersBuilder # заголовков
  • TCPConnection должна распространяться java.io.Closeable

Что нового в версии 4.1.7 / 3.2.14 / 4.2.0.RC3:

  • Поддержка @NumberFormat как мета-аннотаций
  • RestTemplate протоколирования для 404 кода состояния
  • Игнорировать нуль в HeadersBuilder # заголовков
  • TCPConnection должна распространяться java.io.Closeable

Что нового в версии 4.1.6 / 3.2.13 / 4.20.RC1:

  • Поддержка @ NumberFormat как мета-аннотаций
  • RestTemplate протоколирования для 404 кода состояния
  • Игнорировать нуль в HeadersBuilder # заголовков
  • TCPConnection должна распространяться java.io.Closeable

Что нового в версии 4.1.6 / 3.2.13:

  • Поддержка @NumberFormat как мета -annotation
  • RestTemplate протоколирования для 404 кода состояния
  • Игнорировать нуль в HeadersBuilder # заголовков
  • TCPConnection должна распространяться java.io.Closeable

Что нового в версии 4.1.5 / 3.2.13:

  • Spring Framework 4.1.2 наш второй выпуск обслуживания в 4.1.x линии, но также поставляется в качестве ключевого релиза функций, в том числе многие пользователем предложены и пользователем способствовали улучшению.

Что нового в версии 4.1.1:.

  • Последовательная обработка Java 8 Факультативно типа
  • Джексон ObjectMapper строитель класса с рафинированных по умолчанию.
  • Некоторые запрошенные JDBC уточнений.
  • улучшения удельных характеристик.

Что нового в версии 4.1.0:

  • Прямое поле Поддержка привязки с автоматическим быстрорастущим для вложенного поля
  • Java 8 Факультативно для точек ввода и параметров обработчика MVC
  • Поддержка стандартного @Priority аннотацию для упорядочения зависимостей и выбора
  • Аннотируемая @Lookup методы с поддержкой предоставленных аргументов конструктора
  • Декларативные скрипты SQL и программные транзакции в рамках TestContext
  • Расширенные настройки Hibernate JPA: уровни изоляции, обнаружение управляемых пакетов
  • Аннотируемая JMS методы прослушивателя
  • Всесторонняя поддержка JCache (JSR-107) аннотаций
  • Гибкая разрешение и преобразование статических веб-ресурсов
  • MVC просмотров: декларативной разрешение, Groovy шаблоны разметки, Джексона JsonView
  • WebSocket уточнений: WebSocket сфера, поддержка клиентов SockJS, WebSocket статистика
  • Производительность: SPEL режим компилятора, параллелизм тонкой настройки через контейнер

Что нового в версии 4.0.3:.

  • поддержка Java-8 в настоящее время производство готовых

Что нового в версии 4.0.2 / 3.2.8:

  • Укрепляет Spring ОХМ для защиты от уязвимость XXE.

Что нового в версии 4.0.1 / 3.2.7:

  • Оба релиза приходят со значительной ошибкой исправлений и улучшений по сравнению с их непосредственными предшественниками и настоятельно рекомендуется для обновления.

Что нового в версии 3.2.4:

  • Этот релиз включает в себя множество исправлений и улучшений, включая важный исправление безопасности для Spring ОХМ.

Что нового в версии 3.2.1:

  • JmsTemplate использует ReceiveTimeout сконфигурировано, если короче, чем оставшееся время ожидания транзакции .
  • Добавлена ​​MappingJackson2MessageConverter для JMS.
  • Параметр JDBC связывание использует JDBC 3.0 ParameterMetaData (если таковые имеются) для определения типа.
  • JpaTransactionManager и т.д. находит по умолчанию EntityManagerFactory в родительском контексте.
  • MimeMessageHelper кодирует вложения файла, если не ASCII совместимый.
  • FreeMarkerConfigurationFactory должным образом поддерживает TemplateLoaders при воссоздании конфигурации.
  • SpringContextResourceAdapter реализует Совпадает с / хэш-код в соответствии с договором JCA 1.5.
  • ContextLoader правильно обнаруживает предварительно обновилась WebApplicationContext.
  • Добавлена ​​поддержка заполнителей в @RequestMapping значение аннотаций.
  • Добавлена ​​поддержка для указания кода сообщения, как @ResponseStatus причине.
  • HttpEntityMethodProcessor поддерживает HttpEntity / ResponseEntity подклассы, а также.
  • Плитка 3 TilesConfigurer правильно работает в сочетании с & Quot; completeAutoload & Quot;.

Что нового в версии 3.2.0:

  • Параллелизм уточнений через рамки, избегая использования синхронизация по мере возможности - в частности, для Scoped / прототипа бобы
  • Учет @Autowired и @value для использования в качестве мета-аннотаций, например для создания пользовательских инъекций аннотаций в сочетании со специфическими классификаторов
  • Поддержка пользовательских аннотаций @Bean определения в классах @Configuration, например в сочетании со специфическими классификаторов, @Lazy, @Primary и т.д.
  • Обработка Асинхронный MVC на Servlet 3.0, с помощью методов обработчика Spring MVC возможность вернуться и DeferredResults вызываемых объектов
  • Включение ранее-проект автономного тестирования Spring MVC, что позволяет первого класса тестирования приложений Spring MVC

Что нового в версии 3.2 RC2:

  • Плитки-3 поддержка
  • Добавлена ​​поддержка & # x3c; & # исх x3e; в дополнение к & # x3c; боба & # x3e; для & # x3c; MVC: сообщение-преобразователи & # x3e;

Что нового в версии 3.1.3:.

  • Этот релиз включает в себя более 80 исправлений ошибок и улучшений

Что нового в версии 3.1.2:

  • Этот релиз включает в себя многие важные исправления и незначительные улучшения и является рекомендуемым обновлением.

Что нового в версии 3.2 M1:

  • Начальная поддержка асинхронных методов @Controller
  • Ранняя поддержка для провайдеров кэша JCache на основе
  • Значительные улучшения производительности в автоматического связывания не-одноплодной бобы
  • Начальная поддержка задержки для @Scheduled и & # x3c; задача: по расписанию & # x3e;
  • Возможность выбора между несколькими executuors с @Async
  • Выбор расширенного профиля боб с использованием не (!) Оператор
  • 48 исправлены ошибки, 8 новых функций и усовершенствований, реализованных 36

Что нового в версии 3.1.0:

  • Окружающая среда абстракции и соответствующие профили определения фасоли, наряду с централизованно конфигурируемых источников собственности для разрешения заполнителем.
  • Java на основе конфигурации приложения на основе @ Включить * аннотаций на классах конфигурации, что позволяет для удобной конфигурации контейнера: например, используя @EnableTransactionManagement для активации декларативной обработки транзакций.
  • Кэш абстракции с нашим декларативного решения кэширования (@Cacheable и т.д.) сверху, сосредоточив внимание на удобное взаимодействие между кодом приложения и кэш-провайдеров.
  • сервлетов 3.0 на основе WebApplicationInitializer механизм развернув веб-приложения Spring без web.xml! Это ключевая часть в истории веб-конфигурации Spring, предоставляя богатую альтернативу XML на основе самонастройки.
  • После доработки обработка MVC с поддержкой флэш-атрибута, новый @RequestPart аннотацию, и дальнейшая поддержка REST уточнений. Этот новый HandlerMapping / HandlerAdapter вариант также высоко расширяемой для нужд пользовательских MVC.

Что нового в версии 3.1.0.RC1:

  • Поддержка Hibernate 4.0 (до даты с 4.0 CR4)
  • Полная база TestContext поддержка классов @Configuration
  • Флэш возможности для Spring MVC
  • Поддержка Quartz 2.0

  • исправления
  • 77 ошибок, 16 новых функций, 66 улучшений

Что нового в версии 3.0.6:

  • Исправлены аспекты расслоение объявления зависимостей для @Async аспекта а также
  • ProxyCreationContext использует & Quot; ThreadLocal.remove () & Quot; над & Quot; ThreadLocal.set (нуль) & Quot; а также
  • DefaultListableBeanFactory является deserializable только через SerializedBeanFactoryReference
  • getBean DefaultListableBeanFactory (имя, тип) пытается преобразование типов при необходимости
  • DefaultListableBeanFactory позволяет Инициализационные методы зарегистрировать дополнительные определения фасоли (снова)
  • XmlBeanDefinitionReader принимает описание подэлемент в записи карты, а также (в соответствии с XSD)
  • ConfigurationClassPostProcessor поддерживает использование того же экземпляра процессора с несколькими заводами
  • Фиксированный потенциал InjectionMetadata NPE при использовании SpringBeanAutowiringInterceptor
  • SpringBeanAutowiringSupport способен обрабатывать @value аннотаций на любой целевой экземпляр
  • Переопределенный @PersistenceContext аннотаций по методам подкласса обрабатываются корректно
  • BeanDefinitionVisitor теперь фактически посещает имена методов завод
  • Восстановлена ​​поддержка для преобразования Строка-ContextResource
  • отреставрированной поведение GenericConversionService относительно пустых коллекций / карты
  • отреставрированной поведение FormattingConversionService относительно использования подтипов
  • Добавлен & Quot; форматтеры & Quot; свойство FormattingConversionServiceFactoryBean

  • <Литий> преобразование Коллекция / массив возвращает оригинальную коллекцию, если это возможно (вместо первого элемента)
  • Исправлена ​​коллекция элемент разрешения при использовании ConversionService с DataBinder
  • DataBinder использует ограничение по умолчанию 256 для массива / коллекции автоматически растет
  • Добавлен & Quot; autoGrowNestedPaths & Quot; свойство ConfigurableWebBindingInitializer
  • Servlet / PortletRequestDataBinder выполнить разворачивание для MultipartRequest, а
  • Исправлена ​​AbstractBindingResult, чтобы избежать NPE в & Quot; (хэш-код) & Quot; если цель является нулевым
  • Исправлено несколько HttpHeaders вопросов (обработка набора символов, цитирование / unquoting)
  • SimpleClientHttpRequest использует потоковый режим фиксированной длины (всегда задает заголовок Content-Length)
  • Добавлен & Quot; ConnectTimeout & Quot; и & Quot; ReadTimeout & Quot; свойства для Simple / CommonsClientHttpRequestFactory
  • Явное код состояния в RedirectView соблюдается в режиме HTTP 1.0 совместимости
  • FormHttpMessageConverter корректно обрабатывает запросы POST
  • ResourceHttpRequestHandler не устанавливает заголовок Content-Length для 304 ответа
  • ResourceHttpRequestHandler обнаруживает недопустимый обхода каталогов в заданном пути
  • LocaleChangeInterceptor проверяет значения языкового стандарта с целью предотвращения XSS уязвимости
  • HtmlUtils правильно ускользает одиночные кавычки, а
  • Добавлена ​​поддержка web.xml контекста-парам & Quot; springJspExpressionSupport & Quot; (Явная & Quot; истинно & Quot; / & Quot; ложная & Quot;)
  • ContextLoader и FrameworkServlet поддержка & Quot; ContextID & Quot; Параметр для пользовательских сериализации ID
  • RemoteExporter использует непрозрачный прокси-сервер для 'serviceInterface' (без АОП интерфейсы не подвергаются)
  • Добавлен & Quot; acceptProxyClasses & Quot; флаг RemoteInvocationSerializingExporter
  • Рафинированное WebLogic RMI дескриптор только метки метода '' getTargetInterfaceName как идемпотенту
  • EhCacheManagerFactoryBean правильно закрывает & Quot; ehcache.xml & Quot; входной поток, если
  • После доработки JMS CachedConnectionFactory, чтобы избежать ненужных откат вызовов на сессии вернуться
  • Исправлена ​​JMS CachedConnectionFactory, чтобы полностью синхронизировать свой список сеансов
  • Исправлена ​​обработка NamedParameterJdbcTemplate по массивов в качестве параметров запроса
  • Исправлена ​​JPA 2.0 тайм-аута подсказки правильно указать миллисекунды
  • Обновленный пакет Кварц для поддержки Quartz 1.8, а также (примечание: не поддерживает Quartz 2.0 пока)
  • Исправлена ​​@Rule порядок выполнения в SpringJUnit4ClassRunner, чтобы соответствовать стандартное поведение JUnit 4

Что нового в версии 3.1.0.M2:

  • Код эквиваленты для Пространства имен XML Спринга
  • API для Builder-стиля для кода на основе конфигурации Hibernate
  • TestContext основа поддержки @Configuration классов и профилей определение компонента
  • Поддержка для инъекций против нестандартных JavaBeans сеттеров
  • Поддержка сервлетов 3 конфигурации кода на основе из контейнера сервлетов
  • Поддержка Servlet 3 MultipartResolver
  • JPA EntityManagerFactory самонастройки без persistence.xml
  • Новый HandlerMethod основе Классы поддержки Для Аннотированной Processing Controller
  • Потребляет и производит @RequestMapping условия
  • Работа с URI Переменные шаблона в методах контроллера
  • Для проверки @RequestBody Метод Аргументы

Что нового в версии 3.0.5:

  • Aupport для Hibernate 3.6 Окончательный
  • Добавлены ядро ​​сериализатору абстракция с реализации по умолчанию с использованием Java Сериализация
  • Последовательное использование JDK 1.5 в & Quot; ThreadLocal.remove () & Quot; над & Quot; ThreadLocal.set (нуль) & Quot;
  • Исправлена ​​JodaTimeContextHolder использовать не-наследуемых ThreadLocal и выставить метод сброса
  • После доработки & Quot; ClassUtils.isAssignable & Quot; Семантика для покрытия примитивы против оберток в обоих направлениях
  • Оптимизирована производительность AnnotationUtils findAnnotation для повторного поиска на те же интерфейсы
  • ConversionService защищает себя от бесконечной рекурсии в ObjectToCollectionConverter
  • Исправлена ​​TypeDescriptor, чтобы правильно разрешить вложенные коллекции и их типы элементов
  • BeanWrapper не пытается заполнить значения Карта доступа на (только авто-растет Карта себя)
  • Исправлена ​​Autowired / CommonAnnotationBeanPostProcessor, чтобы предотвратить состояние гонки в пропуск проверки
  • Исправлена ​​@value инъекции правильно кэшировать результаты временные нулевые для не-одноплодной бобы
  • ApplicationContext регистрирует контекстно-зависимые ClassArrayEditor для его боба ClassLoader
  • Рафинированное ApplicationContext синглетон обработка не обязательно вручную для зарегистрированных нулевых экземпляров
  • Исправлена ​​ApplicationContext обработки событий для повторных вызовов к не-одноплодной слушателя бобы
  • Оптимизированные @Bean сообщения об ошибках для статических фабричных методов, а также для несоответствия типов аргументов
  • Измененный разбор выражений, чтобы передать полный контекст TypeDescriptor до ConversionService вызовов
  • Адаптированный Expression парсера Конструктор / MethodResolver принять TypeDescriptors вместо сырых типов
  • SPEL поддерживает проекцию на любом виде коллекции (а не только в списках и массивах)
  • SPEL MapAccessor последовательно отвергает & Quot; target.key & Quot; Доступ стиль Карты, если такой ключ не найден
  • метод SPEL вызовов предпочитают метод с наименьшим количеством параметров (например, без аргументов над vararg)
  • AspectJExpressionPointcut использует боба ClassLoader для инициализации AspectJ пересечениями анализатор
  • Добавлена ​​AnnotationAsyncExecutionAspect в AspectJ основе вариант обработки @Async
  • Добавлен режим = & Quot; прокси & Quot; / & Quot; AspectJ & Quot; и опции прокси-целевого класса к задаче: аннотацию приводом
  • JDBC расслоение использует локальный ClassLoader в качестве бобовой ClassLoader для & Quot; SQL-ошибок codes.xml & Quot; разбор
  • EmbeddedDatabaseFactory отключает базу данных, когда не в состоянии заполнить его в & Quot; initDatabase () & Quot;
  • Встроенная поддержка базы данных в настоящее время также работает с Derby & # x3e; = 10,6
  • & Quot; JDBC: встроенный-база данных & Quot; использует идентификатор в качестве имени базы данных, чтобы несколько из них параллельно
  • ResourceDatabasePopulator бросает описательный ScriptStatementFailedException с деталями ресурса
  • Добавлены настраиваемые типы подключения / Заявление / целевых ResultSet для Jdbc4NativeJdbcExtractor
  • Добавлена ​​OracleJdbc4NativeJdbcExtractor с предварительно сконфигурированных Oracle JDBC типа API
  • DefaultLobHandler-х & Quot; wrapAsLob & Quot; Режим работы с PostgreSQL, & Quot; getAsciiStream () & Quot; Требование
  • ResultSetWrappingSqlRowSet (как используется JdbcTemplate-х & Quot; queryForRowSet & Quot;) поддерживает заголовки столбцов в настоящее время
  • LocalSessionFactoryBean и игровая Quot; entityCacheStrategies & Quot; работает с именами региона на Hibernate 3.6, а

  • нет
  • Исправлена ​​DefaultMessageListenerContainer НИКАКОГО-сообщение получил обязательство работать без кэширования сессии
  • пропуски DefaultMessageListenerContainer в не-сообщение получил не совершающие на Tibco (избегая тупик)
  • JaxWsPortClientInterceptor не падает обратно в аннотациях указано имя, как PortName больше
  • UriTemplate сериализуем в настоящее время
  • кэширования Исправлен AnnotationMethodHandlerAdapter, чтобы избежать проблем параллелизма в RequestMappingInfo
  • Исправлена ​​обработка @MVC аннотаций параметров уровня для работы с интерфейсом на основе прокси снова
  • После доработки обработка @RequestParam для поддержки CSV-к-массива / коллекцию связывания с ConversionService
  • Исправлено кэширование EvaluationContext EvalTag, чтобы правильно обрабатывать кэширование тегов JSP через запросов
  • AbstractJasperReportsView только устанавливает языковой модели атрибуты, если нет уже
  • DispatcherPortlet бросает пользовательские NoHandlerFoundException вместо того, чтобы ввести в заблуждение UnavailableException
  • DispatcherPortlet копирует все параметры действий для визуализации параметров в случае исключения действий
  • DispatcherPortlet по умолчанию ресурс служит явным образом предотвращает несанкционированный доступ к WEB-INF и META-INF
  • портлет @ExceptionHandler методы позволяют писать ответ непосредственно (как и в случае Servlet)
  • MockHttpServletRequest / HttpSession / и т.д. возвращает независимое от & Перечень Quot; getAttributeNames () & Quot;

Требования

  • Java 1.3 или выше

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

FOAM
FOAM

12 May 15

Spring Boot
Spring Boot

10 Feb 16

Horde
Horde

6 Mar 16

Zend Framework
Zend Framework

11 Mar 16

Другие программы разработчика SpringSource

Spring.NET
Spring.NET

12 May 15

Spring Web Flow
Spring Web Flow

9 Apr 16

Spring XD
Spring XD

10 Apr 16

Spring Boot
Spring Boot

10 Feb 16

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

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