Spring Framework

Скріншот програми:
Spring Framework
Дані програми:
Версія: 4.2.5 / 3.2.16 оновлений
Дата завантаження: 6 Mar 16
Розробник: SpringSource
Ліцензія: Безкоштовно
Популярність: 340

Rating: 3.0/5 (Total Votes: 2)

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 або вище

Схожі програми

Alloy
Alloy

13 May 15

Nette Framework
Nette Framework

10 Feb 16

Ractive.js
Ractive.js

12 May 15

Appy
Appy

12 May 15

Інші програми розробника SpringSource

Spring Web Flow
Spring Web Flow

9 Apr 16

Spring.NET
Spring.NET

12 May 15

Spring Framework

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями