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 с AOP и DI (МОК), Spring е усъвършенстван инструментариум, който може да бъде заместител или допълнение към модела на Enterprise JavaBean (EJB).

Пролет произведения като се грижи за всички сложни код логика, която се намира в недрата на всяко предприятие-готов Java софтуер, освобождавайки на разработчика да се съсредоточи повече върху прилагането на ниво бизнес логика.

рамка Пролет идва с много документация, примери, уроци и безплатни плъгини за разширяване на функционалността подразбиране

Какво ново в тази версия:.

  • Поддръжка @NumberFormat като мета-анотация
  • RestTemplate сеч за 404 код на състоянието
  • Ignore нула в HeadersBuilder # заглавията
  • TcpConnection трябва да се разшири java.io.Closeable

Какво ново във версия 4.2.4 / 3.2.16:

  • @NumberFormat Support като мета -annotation
  • RestTemplate сеч за 404 код на състоянието
  • Ignore нула в HeadersBuilder # заглавията
  • TcpConnection трябва да се разшири java.io.Closeable

Какво ново във версия 4.1.7 / 3.2.14 / 4.2.0.RC3:

  • Подкрепа @NumberFormat като мета-анотация
  • RestTemplate сеч за 404 код на състоянието
  • Ignore нула в HeadersBuilder # заглавията
  • TcpConnection трябва да се разшири java.io.Closeable

Какво ново във версия 4.1.6 / 3.2.13 / 4.20.RC1:

  • Поддръжка @ NumberFormat като мета-анотация
  • RestTemplate сеч за 404 код на състоянието
  • Ignore нула в HeadersBuilder # заглавията
  • TcpConnection трябва да се разшири java.io.Closeable

Какво ново във версия 4.1.6 / 3.2.13:

  • @NumberFormat Support като мета -annotation
  • RestTemplate сеч за 404 код на състоянието
  • Ignore нула в HeadersBuilder # заглавията
  • TcpConnection трябва да се разшири java.io.Closeable

Какво е новото във версия 4.1.5 / 3.2.13:

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

Какво ново във версия 4.1.1:.

  • Последователно третиране на Факултативния тип Java 8 е
  • A Jackson ObjectMapper строител клас с рафинирани подразбиране.
  • Някои поискаха JDBC уточнения.
  • подобрения конкретни резултати.

Какво ново във версия 4.1.0:

  • Direct поле задължителен подкрепа с авто-нарастващата за вложените полета
  • 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 OXM за защита срещу уязвимост XXE.

Какво ново във версия 4.0.1 / 3.2.7:

  • И двете версии са оборудвани с значително бъг грешки и подобрения върху техните непосредствени предшественици и са силно препоръчителни за ъпгрейд.

Какво ново във версия 3.2.4:

  • Тази версия включва многобройни поправки и подобрения, включително важна поправка по сигурността за пролетния OXM.

Какво ново във версия 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:

  • едновременност подобрения в цялата рамка, като се избягва използването на синхронизация, където е възможно - по-специално за с обхват / прототип фасул
  • Разрешаването за @Autowired и @Value да бъдат използвани като мета-анотации, например да се изгради по поръчка инжекционни анотации в комбинация със специфични квалификации за
  • Подкрепа за потребителски @Bean анотации определението в @Configuration класове, например в комбинация с конкретни определители, @Lazy, @Primary и др
  • Asynchronous MVC обработка на Servlet 3.0, с Spring MVC методи за манипулатори са в състояние да се върне Callables и DeferredResults
  • включване на по-рано-самостоятелен проект Test Spring MVC, позволяваща първи клас тестване на Spring MVC приложения

Какво ново във версия 3.2 RC2:

  • Плочки-3 подкрепа
  • Добавена е поддръжка за & # x3c; лит & # x3e; в допълнение към & # x3c; боб & # x3e; за & # x3c; MVC: Message-конвертори & # x3e;

Какво ново във версия 3.1.3:.

  • Тази версия включва над 80 поправки и подобрения

Какво ново във версия 3.1.2:

  • Тази версия включва много важни поправки и дребни подобрения и е препоръчително ъпгрейд.

Какво ново във версия 3.2 M1:

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

Какво ново във версия 3.1.0:

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

Какво ново във версия 3.1.0.RC1:

  • Подкрепа за хибернация 4.0 (до дата с 4.0 CR4)
  • Пълна рамка TestContext подкрепа за @Configuration класове
  • Flash възможност за 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 сега действително посещава имена фабрика метод
  • Възстановено подкрепа за String-да-ContextResource преобразуване
  • Възстановено оригинален поведение GenericConversionService по отношение на празни колекции / карти
  • Възстановено оригинален поведение FormattingConversionService по отношение на използването на подтипове
  • Добавено & quot; форматиране & quot; имот да FormattingConversionServiceFactoryBean
  • конверсия Collection / масив връща оригиналната колекция, ако е възможно (вместо първия елемент)
  • Фиксиран колекция резолюция елемент, когато се използва ConversionService с DataBinder
  • DataBinder използва ограничение по подразбиране от 256 за масив / събиране на авто-нарастващата
  • Добавено & quot; autoGrowNestedPaths & quot; имот да ConfigurableWebBindingInitializer
  • Servlet / PortletRequestDataBinder изпълнява разопаковане за MultipartRequest както
  • Фиксиран AbstractBindingResult да се избегне NPE в & quot; хеш-код () & quot; ако целта е нищожна
  • Фиксирани няколко HttpHeaders въпроси (боравене набор от знаци, цитирайки / unquoting)
  • SimpleClientHttpRequest използва режим с фиксирана дължина, стрийминг (винаги поставя заглавна съдържание дължина)
  • Добавено & 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" (№ AOP интерфейси изложени)
  • Добавено & quot; acceptProxyClasses & quot; флаг да RemoteInvocationSerializingExporter
  • Изискан WebLogic RMI ЕВРОВОК само марка метод "getTargetInterfaceName" като idempotent
  • EhCacheManagerFactoryBean правилно затваря & quot; ehcache.xml & quot; входния поток, ако има такива
  • Ревизираната JMS CachedConnectionFactory да се избегне ненужното намаление на цените призовава Session върне
  • Фиксиран JMS CachedConnectionFactory да се синхронизира напълно своя списък Session
  • Фиксиран обработка на масиви като параметри на заявката NamedParameterJdbcTemplate на
  • Фиксиран JPA 2.0 таймаут намеква да се уточни правилно милисекунди
  • Обновено Quartz пакет за подпомагане на Quartz 1.8, както и (забележка: не подкрепа Quartz 2.0 все още)
  • Фиксиран @Rule цел изпълнение в SpringJUnit4ClassRunner да съответстват на стандарта JUnit 4 поведение

Какво ново във версия 3.1.0.M2:

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

Какво ново във версия 3.0.5:

  • Aupport за хибернация 3.6 крайния
  • Добавен ядро ​​serializer абстракция с приложения по подразбиране с използване на 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 призовава
  • Конструктор / MethodResolver Адаптирана израз анализатор да приеме TypeDescriptors вместо сурови типове
  • Spel подкрепя проекция върху всякакъв вид Collection (а не само на списъци и масиви)
  • Spel MapAccessor последователно отхвърля & quot; target.key & quot; достъп стил да Maps, ако не се намери такъв ключ
  • Spel метод извиквания предпочитат метод с най-малко параметри (например не-ARG над vararg)
  • AspectJExpressionPointcut използва боб ClassLoader за инициализиране AspectJ pointcut парсера на
  • Добавено AnnotationAsyncExecutionAspect като AspectJ-базиран вариант на @Async обработка
  • Добавен режим = & quot; прокси & quot; / & quot; AspectJ & quot; и опции прокси-мишена класа да Задача: анотация задвижване
  • JDBC сноп използва местна ClassLoader като боб ClassLoader за & quot; SQL-грешка-codes.xml & quot; разбор
  • EmbeddedDatabaseFactory изключва база данни, когато не са я пренесат в & quot; initDatabase () & quot;
  • Embedded подкрепа базата данни вече работи и с Derby & # x3e = 10,6
  • & quot; JDBC: вградена-база данни & quot; използва ID като име на базата данни, за да се даде възможност на няколко такива в паралел
  • ResourceDatabasePopulator хвърля описателен ScriptStatementFailedException с подробности ресурси
  • Добавен конфигурируеми видове Connection / резюме / целеви ResultSet да Jdbc4NativeJdbcExtractor
  • Добавено OracleJdbc4NativeJdbcExtractor с предварително конфигурирани Oracle JDBC видове API
  • DefaultLobHandler на & quot; wrapAsLob & quot; режим работи с PostgreSQL е & quot; getAsciiStream () & quot; изискване
  • ResultSetWrappingSqlRowSet (както се използва от JdbcTemplate на & quot; queryForRowSet & quot;) поддържа етикети на колони сега
  • LocalSessionFactoryBean'S & quot; entityCacheStrategies & quot; работи с имена район на хибернация 3.6, както и
  • Фиксиран DefaultMessageListenerContainer на не-съобщение-получи се ангажират да работят без Session кеширане
  • прескача DefaultMessageListenerContainer на не-съобщение-получила ангажират по Tibco (избягване на застой)
  • JaxWsPortClientInterceptor не попада обратно анотация-определено име като portName вече
  • UriTemplate е Serializable сега
  • кеширане Fixed AnnotationMethodHandlerAdapter да се избегнат проблеми с едновременност в RequestMappingInfo
  • Фиксиран @MVC обработка на анотации параметър ниво за работа с интерфейса на базата на пълномощни отново
  • Ревизираната обработка @RequestParam да подкрепят CSV-да-масив / свързване с ConversionService колекция
  • Фиксиран EvalTag на EvaluationContext кеширане правилно да се справят JSP кеширане таг през заявки
  • AbstractJasperReportsView определя само модел на локал атрибути, ако не представи вече
  • DispatcherPortlet хвърля обичай NoHandlerFoundException вместо подвеждаща UnavailableException
  • DispatcherPortlet копия на всички параметри за действие, за да правят параметри в случай на изключение действие
  • DispatcherPortlet по подразбиране ресурс служи изрично не позволява достъп до WEB-INF и META-INF
  • Портлет @ExceptionHandler методи дават възможност за писане на отговора директно (като в случая на Servlet)
  • MockHttpServletRequest / HttpSession / и т.н. връща независим Преброяване от & quot; getAttributeNames () & quot;

<силни> Изисквания :

  • Java 1.3 или по-висока

Подобен софтуер

Lazy.js
Lazy.js

10 Feb 16

Apache Jena
Apache Jena

10 Feb 16

OpenForge
OpenForge

14 Apr 15

Spine
Spine

10 Apr 16

Друг софтуер на разработчика SpringSource

Spring Batch
Spring Batch

10 Feb 16

Spring Roo
Spring Roo

10 Dec 15

Spring Social
Spring Social

1 May 16

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

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория