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 или по-висока

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

Twisted
Twisted

11 Mar 16

Vert.x
Vert.x

10 Dec 15

Flight
Flight

1 Mar 15

Appy
Appy

12 May 15

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

Spring Session
Spring Session

10 Dec 15

Spring Android
Spring Android

1 Oct 15

Spring XD
Spring XD

10 Apr 16

Spring Social
Spring Social

1 May 16

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

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