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

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

Vaadin
Vaadin

9 Apr 16

ComponentJS
ComponentJS

10 Dec 15

Apache MyFaces
Apache MyFaces

12 May 15

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

Spring Social
Spring Social

1 May 16

Spring Boot
Spring Boot

10 Feb 16

Spring Session
Spring Session

10 Dec 15

Spring Framework

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