Spring Framework

Software screenshot:
Spring Framework
Software ətraflı:
Version: 4.2.5 / 3.2.16 Yenil?nib
Tarixi Upload: 6 Mar 16
Geliştirici: SpringSource
Lisenziya: Pulsuz
Məşhurluq: 340

Rating: 3.0/5 (Total Votes: 2)

Spring Framework təmin bütün binanı sürətləndirmək çalışan və Java müəssisə applications idarə proqram inkişaf tools tam suite.

Aop di (IOC) ilə MVC birləşdirərək, Spring Enterprise JavaBean (EJB) model əvəz və ya əlavə ola bilər ki, inkişaf etmiş Toolbar edir.


proqram səviyyəli biznes məntiq daha çox diqqət geliştirici azad, hər hansı müəssisə hazır Java proqram underbelly yaşayır bütün kompleks code məntiq qayğı ilə

Spring işləyir.

Spring Framework default işlevini konkretləşdirmək üçün sənədləşdirmə, nümunələri, tutorials çox və pulsuz plugins ilə gəlir

Yeni Bu azad nədir.

  • bir meta-annotasiya kimi Support @NumberFormat
  • RestTemplate giriş 404 status kodu
  • HeadersBuilder # başlıqlarını null Yoksay
  • TcpConnection java.io.Closeable uzatmaq lazımdır

nədir versiyası yeni 4.2.4 / 3.2.16-cı: meta kimi

  • Support @NumberFormat -annotation
  • RestTemplate giriş 404 status kodu
  • HeadersBuilder # başlıqlarını null Yoksay
  • TcpConnection java.io.Closeable uzatmaq lazımdır

nədir versiyası yeni 4.1.7 / 3.2.14 / 4.2.0.RC3:

  • bir meta-annotasiya kimi Support @NumberFormat
  • RestTemplate giriş 404 status kodu
  • HeadersBuilder # başlıqlarını null Yoksay
  • TcpConnection java.io.Closeable uzatmaq lazımdır

versiyası yeni nədir 4.1.6 / 3.2.13 / 4.20.RC1:

  • Support @ bir meta-annotasiya kimi NumberFormat
  • RestTemplate giriş 404 status kodu
  • HeadersBuilder # başlıqlarını null Yoksay
  • TcpConnection java.io.Closeable uzatmaq lazımdır

nədir versiyası yeni 4.1.6 / 3.2.13: meta kimi

  • Support @NumberFormat -annotation
  • RestTemplate giriş 404 status kodu
  • HeadersBuilder # başlıqlarını null Yoksay
  • TcpConnection java.io.Closeable uzatmaq lazımdır

4.1.5 / 3.2.13 versiyası yeni nə:

  • Spring Framework 4.1.2 edir də ikinci texniki 4.1.x xətt azad, lakin bir çox istifadəçi təklif və istifadəçi əməyi təkmilləşdirilməsi, o cümlədən, əsas xüsusiyyət azad kimi gəlir.

versiyası 4.1.1 yeni nədir.

  • Java 8-in Könüllü növü ardıcıl user
  • zərif yetirilməməsi ilə A Jackson ObjectMapper builder sinif.
  • Bəzi tələb JDBC ayrıntılandırmaları.
  • Xüsusi performans təkmilləşdirilməsi.

nədir versiyası 4.1.0-ci yeni

nested üçün avtomatik artan

  • Direct sahəsində məcburi dəstək sahələri
  • Java 8-in Könüllü injection bal və MVC handler parametrləri üçün
  • asılılıq sifariş və seçilməsi üçün standart @Priority annotasiya üçün Support

  • göstərilən konstruktor arqumentlər dəstəyi ilə
  • Qısaldılmış @Lookup üsulları
  • TestContext çərçivəsində deklarativ SQL skript və proqram əməliyyatlar
  • Ətraflı Hibernate JPA quraşdırma: təcrid səviyyəsi, idarə paketləri kəşf
  • Qısaldılmış JMS dinləyici üsulları
  • JCache (JSR-107) üçün hərtərəfli dəstək notları

  • statik web resurslarının
  • Flexible qətnamə və çevrilmə
  • MVC views: deklarativ qətnamə, Groovy biçimlendirme şablonlar, Jacksonun JsonView
  • WebSocket ayrıntılandırmaları: WebSocket çərçivəsində SockJS müştəri dəstək, WebSocket stats
  • Performance: oyun compiler rejimi, konteyner arasında concurrency incə nizam

versiyası 4.0.3 yeni nədir.

  • Java 8 dəstəyi indi istehsala hazır

versiyası yeni nədir 4.0.2 / 3.2.8

  • Spring OXM qarşı qorumaq üçün gücləndirir bir XXE açığı.

versiyası yeni nədir 4.0.1 / 3.2.7:

  • Hər iki relizlər əhəmiyyətli səhv ilə gəlib onların dərhal sələfləri üzərində düzeltmelerini və təkmilləşdirilməsi və güclü bir yükseltme üçün tövsiyə olunur.

nədir versiyası 3.2.4-ci yeni

  • Bu azad mühüm, o cümlədən çoxsaylı bugfixes və təkmilləşdirilməsi daxildir Spring OXM təhlükəsizlik fix.

versiyası 3.2.1 yeni nədir:

Əgər

  • JmsTemplate receiveTimeout konfiqurasiya istifadə qalan əməliyyat zaman aşımı daha qısa .
  • JMS üçün əlavə MappingJackson2MessageConverter.
  • məcburi JDBC parametri JDBC 3.0 ParameterMetaData (əgər varsa) növü müəyyən edilməsi üçün istifadə edir.
  • s JpaTransactionManager həmçinin valideyn kontekstində default EntityManagerFactory tapır.

  • uyğun ASCII əgər
  • MimeMessageHelper əlavə fayl kodlar.

  • Konfigürasyonlarını yeniden zaman
  • FreeMarkerConfigurationFactory düzgün TemplateLoaders dəstəkləyir.
  • SpringContextResourceAdapter JCA 1.5 müqaviləyə əsasən bərabər / hashCode həyata keçirir.
  • ContextLoader düzgün pre-yenilənmiş WebApplicationContext algılar.

  • annotasiya dəyəri @RequestMapping placeholders
  • dəstək Added.
  • @ResponseStatus səbəbi olaraq bir mesaj kodu ifadə üçün əlavə dəstək.
  • HttpEntityMethodProcessor HttpEntity / ResponseEntity həmçinin subclasses dəstəkləyir.
  • Tiles 3 TilesConfigurer düzgün ilə & quot birlikdə işləyir; completeAutoload & quot;.

nədir versiyası 3.2.0 yeni

  • istifadə aradan qaldırılması çərçivəsində arasında Concurrency ayrıntılandırmaları, mümkün sinxronizasiya - scoped / prototip lobya xüsusilə

  • @Autowired Və @value üçün imkan verir
  • meta-ek, məsələn kimi istifadə etmək üçün xüsusi seçmə ilə birlikdə xüsusi injection notları qurmaq
  • @Configuration dərsləri, məsələn xüsusi @Bean müəyyən Ek notlar üçün Support xüsusi seçmələri, @Lazy, @Primary s ilə birlikdə

  • Spring MVC handler üsulları Callables və DeferredResults qayıdacaqlar olan Servlet 3.0
  • Asynchronous MVC emalı,
  • Spring MVC proqram birinci sinif test üçün imkan əvvəllər-bağımsız Spring MVC Test layihəsi daxil edilməsi,

nədir versiyası 3.2 RC2 Yeni

  • Tiles-3 dəstək
  • & # x3c üçün əlavə dəstək; ref & # x3e; bean & # x3e; # x3c & əlavə; üçün & # x3c; MVC: mesaj çeviriciləri & # x3e;

versiyası 3.1.3 yeni nədir.

  • Bu azad 80 bugfixes və təkmilləşdirilməsi daxildir

nədir versiyası 3.1.2-ci yeni

  • Bu azad daxildir çox mühüm bugfixes və kiçik irəliləyişlər və tövsiyə upgrade edir.

nədir versiyası 3.2 M1 Yeni

  • asynchronous @Controller üsulları ilkin dəstək
  • JCache-based cache təminatçıları üçün Erkən dəstək
  • Qeyri-Singleton lobya autowiring əhəmiyyətli performans təkmilləşdirilməsi
  • @Scheduled və & # x3c üçün ilkin gecikmə dəstək; tapşırıq: planlaşdırılır & # x3e;
  • @Async çox executuors arasında seçmək imkanı
  • istifadə Ətraflı bean profile seçimi deyil (!) Operator
  • 48 hatalar, 8 yeni funksiyalar və 36 təkmilləşdirilməsi həyata

versiyası 3.1.0 yeni nədir:

  • ətraf mühit abstraksiya və bağlı lobya müəyyən profillər, tutucu həlli üçün mərkəzləşdirilmiş yapılandırılabilir əmlak mənbələri ilə birlikdə.
  • @ əsasında Java-based proqram konfiqurasiya rahat konteyner konfiqurasiya üçün imkan konfiqurasiya dərsləri * ek Enable: məsələn @EnableTransactionManagement Istifadə nəqli əməliyyat emal aktivləşdirmək üçün.

  • proqram kodu və cache provayderlər arasında rahat qarşılıqlı diqqət
  • üst bizim deklarativ caching həlli ilə cache abstraksiya (@Cacheable s).
  • web.xml bir Spring web proqram bootstrapping üçün Servlet 3.0 based WebApplicationInitializer mexanizmi! Bu XML-based bootstrapping zəngin alternativ təmin Bahar web konfiqurasiya hekayə əsas parça.

  • flash atributu dəstək, yeni @RequestPart annotasiya və daha REST dəstək ayrıntılandırmaları ilə
  • düzəlişlər MVC emal. Bu yeni HandlerMapping / HandlerAdapter variant həmçinin xüsusi MVC ehtiyacları üçün yüksək genişlənən edir.

versiyası 3.1.0.RC1 yeni nədir:

  • Hazırda Bekleme 4.0 üçün (bu günə qədər dəstək 4.0 CR4 ilə)
  • @Configuration siniflər üçün tam TestContext çərçivəsində dəstək
  • Spring MVC üçün Flash həcmi
  • Kvars 2.0 üçün Support
  • 77 hata düzeltmelerini, 16 yeni funksiyalar, 66 təkmilləşdirilməsi

nədir versiyası 3.0.6-ci yeni

  • Sabit aspektləri @Async aspekti üçün bağımlılıkları elan qom həmçinin
  • ProxyCreationContext istifadə edir & quot; ThreadLocal.remove () & quot; üzərində & quot; ThreadLocal.set (null) & quot; həmçinin
  • DefaultListableBeanFactory yalnız SerializedBeanFactoryReference
  • vasitəsilə deserializable edir
  • DefaultListableBeanFactory nin getBean (adı, növü) tipli dönüşüm lazım
  • Əgər çalışır
    init üsulları daha lobya anlayışlar qeydiyyatdan üçün
  • DefaultListableBeanFactory imkan verir (yenidən)
  • XmlBeanDefinitionReader (XSD kimi), eləcə də xəritə giriş ərzində təsviri subelement qəbul
  • ConfigurationClassPostProcessor bir neçə zavodları ilə eyni prosessor instansiya istifadə dəstəkləyir
  • Sabit potensial InjectionMetadata NPE SpringBeanAutowiringInterceptor istifadə edərkən
  • SpringBeanAutowiringSupport hər hansı bir hədəf instansiya @value notları emal edə
  • yarımsinif üsulları aradan @PersistenceContext notları düzgün işlənir
  • BeanDefinitionVisitor indi həqiqətən ziyarət zavod telefon adları
  • String-to-ContextResource dönüşüm üçün bərpa dəstək
  • boş kolleksiyaları ilə bağlı orijinal GenericConversionService davranış bərpa / maps
  • alt istifadə ilə bağlı orijinal FormattingConversionService davranış bərpa
  • Added & quot; Formatters & quot; FormattingConversionServiceFactoryBean əmlak
  • Collection / array dönüşüm orijinal kolleksiya qaytarır əgər (əvəzinə ilk element) mümkün
  • Bir DataBinder ilə ConversionService istifadə Sabit kolleksiyası element qətnamə
  • DataBinder array üçün 256 default limit istifadə edir / kolleksiyası auto-artan
  • Added & quot; autoGrowNestedPaths & quot; ConfigurableWebBindingInitializer əmlak
  • Servlet / PortletRequestDataBinder həmçinin MultipartRequest üçün açılması yerinə
  • Sabit AbstractBindingResult & quot da Tags qarşısını almaq üçün; hashCode () & quot; hədəf null əgər
  • Sabit bir neçə HttpHeaders məsələlər (charset user istinadən verdiyi / unquoting)
  • SimpleClientHttpRequest sabit uzunluğu streaming rejimi istifadə edir (həmişə müəyyən content uzunluğu header)
  • Added & quot; connectTimeout & quot; və & quot; readTimeout & quot; Simple / CommonsClientHttpRequestFactory
  • üçün xassələri
  • HTTP 1.0 Uyğunluq rejimi hörmət RedirectView Explicit status code
  • FormHttpMessageConverter düzgün emal POST sorğu
  • ResourceHttpRequestHandler 304 cavab Content-Length header müəyyən etmir
  • ResourceHttpRequestHandler verilən yolunda etibarsız directory traversal algılar
  • LocaleChangeInterceptor XSS zəifliyi qarşısını almaq üçün yerli dəyərlər doğrular
  • HtmlUtils düzgün həmçinin vahid quotes escape
  • Əlavə web.xml kontekstində PARAM & quot üçün dəstək; springJspExpressionSupport & quot; (Açıq & quot; əsl & quot; / & quot; yalan & quot;)
  • ContextLoader və FrameworkServlet dəstək & quot; contextId & quot; xüsusi serialization ID parametri
  • RemoteExporter "serviceInterface" (heç bir AOP interfeys məruz)
  • üçün qeyri-şəffaf proxy istifadə edir
  • Added & quot; acceptProxyClasses & quot; RemoteInvocationSerializingExporter üçün bayraq

  • yalnız nişanı idempotent kimi getTargetInterfaceName "metodu
  • Refined WebLogic rmi descriptor
  • EhCacheManagerFactoryBean düzgün bağlayır & quot; ehcache.xml & quot; giriş stream, əgər hər hansı bir

  • lazımsız Geriye Yuvarla qarşısını almaq üçün JMS CachedConnectionFactory düzəlişlər
  • qayıtmaq sessiyasında çağırır
  • tam Session siyahısı sinxronizasiya etmək JMS CachedConnectionFactory Sabit
  • sorğu parametrləri kimi seriallarda NamedParameterJdbcTemplate user Sabit
  • Sabit JPA 2.0 fasiləsi düzgün ms müəyyən etmək üçün göstərişlər
  • Yenilənib Quartz paketi Kvars 1.8 həmçinin dəstək (Qeyd: hələ Kvars 2.0 dəstək deyil)
  • standart JUnit 4 davranış uyğun SpringJUnit4ClassRunner Sabit @Rule icra order

nədir versiyası 3.1.0.M2 Yeni

  • Bahar XML namespaces üçün kodu ekvivalentləri
  • code-based Hibernate konfiqurasiya Builder-style API
  • @Configuration dərsləri və lobya müəyyən istifadəçilər üçün TestContext çərçivəsində dəstək
  • qeyri-standart JavaBeans sıfırlayıcıları qarşı inyeksiya üçün Support
  • Servlet konteyner Servlet 3 code-based konfiqurasiya Support
  • Servlet 3 MultipartResolver üçün Support
  • JPA EntityManagerFactory bootstrapping persistence.xml
  • olmadan
    Qısaldılmış Controller Qenerasiya üçün
  • Yeni HandlerMethod-based Support Dərslər
  • sərf və istehsal @RequestMapping Conditions
  • Controller üsulları URI Şablon Dəyişənlər ilə İş
  • @RequestBody Metodu arqumentlər Qiymətləndirmə

nədir versiyası 3.0.5-ci yeni

  • Aupport Hazırda Bekleme 3.6 final
  • üçün
  • Java serialization istifadə default tətbiq ilə əlavə core serializer abstraksiya
  • JDK 1.5 nin olarak ardıcıl istifadə; ThreadLocal.remove () & quot; üzərində & quot; ThreadLocal.set (null) & quot;
  • JodaTimeContextHolder qeyri-devralınabilen ThreadLocal istifadə və bir reset üsulu ifşa Sabit
  • Yenidən & quot; ClassUtils.isAssignable & quot; semantika hər iki istiqamətdə sarmalayıcılarının vs primitives əhatə
  • eyni interfeys təkrar axtarış üçün optimaldır AnnotationUtils findAnnotation performance
  • ConversionService ObjectToCollectionConverter sonsuz recursion qarşı özünü qoruyur
  • düzgün nested kolleksiyaları və onların element növ həll etmək üçün TypeDescriptor Sabit
  • BeanWrapper çıxış Map dəyərlər yaşayır üçün cəhd deyil (yalnız özü xəritə avtomatik artır)

  • Autowired / CommonAnnotationBeanPostProcessor Sabit
  • çek atlama irqi vəziyyəti qarşısını almaq üçün
  • düzgün olmayan Singleton lobya müvəqqəti null nəticələri önbelleğe Sabit @value injection
  • ApplicationContext onun lobya ClassLoader
  • üçün kontekstində xüsusi ClassArrayEditor qeydə
  • Refined ApplicationContext tek emal əl qeydiyyatdan null hallarda uğursuz deyil
  • Qeyri-tek dinləyici lobya təkrar invocations Sabit ApplicationContext hadisə emal
  • statik zavod metodları, eləcə də dəlil növü uyğunsuzluqdan üçün optimaldır @Bean səhv messages
  • ConversionService çağırır vasitəsilə tam TypeDescriptor kontekstində keçmək təhlil Modified ifadə
  • uyğunlaşdırılmış ifadə parser nin Konstruktor / MethodResolver TypeDescriptors əvəzinə xam növ qəbul
  • oyun Collection hər cür proyeksiya dəstəkləyir (yalnız Siyahıları və Diziler üzrə)
  • oyun MapAccessor ardıcıl rədd & quot; target.key & quot; Maps stil giriş belə əsas aşkar
  • oyun metodu invocations (məs heç Arg vararg dən çox)
  • az parametrləri ilə metodu üstünlük
  • AspectJExpressionPointcut AspectJ pointcut parser başlatılıyor üçün bean ClassLoader istifadə edir
  • @Async emal kimi Added AnnotationAsyncExecutionAspect AspectJ-based variant
  • Əlavə mode = & quot; proxy & quot; / & quot; aspectj & quot; və proxy-hədəf-class variantları vəzifə: annotasiya idarə
  • JDBC paketə & quot lobya ClassLoader yerli ClassLoader istifadə edir; sql-səhv codes.xml & quot; təhlil
  • EmbeddedDatabaseFactory uğursuz & quot onu yaşayır zaman bazası aşağı yumur; initDatabase () & quot;
  • Ankastre verilənlər bazası dəstəyi indi də Derby & # x3e ilə işləyir; = 10.6
  • & quot; JDBC: əlaqədar bazası & quot; paralel
  • çox olanları imkan bazası adı kimi id istifadə
  • ResourceDatabasePopulator resurs ətraflı təsviri ScriptStatementFailedException salır
  • Jdbc4NativeJdbcExtractor yapılandırılabilir Connection / Statement / ResultSet hədəf növləri Əlavə
  • Added OracleJdbc4NativeJdbcExtractor ilə pre-yapılandırılmış Oracle JDBC API növləri
  • DefaultLobHandler nin & quot; wrapAsLob & quot; rejimi PostgreSQL nin olarak ilə işləyir; getAsciiStream () & quot; tələb
  • ResultSetWrappingSqlRowSet (JdbcTemplate nin & quot istifadə kimi queryForRowSet & quot;) İndi sütun yazıları dəstəkləyir
  • LocalSessionFactoryBean nin & quot; entityCacheStrategies & quot; Hazırda Bekleme 3.6 Region adları ilə işləyir, eləcə də
  • Sabit DefaultMessageListenerContainer nin heç bir mesajı qəbul caching sessiyasında olmadan işləmək öhdəliyi
  • (çıxmaza aradan qaldırılması) heç bir mesajı qəbul TIBCO on törətmək DefaultMessageListenerContainer nin skips
  • JaxWsPortClientInterceptor artıq portName kimi annotasiya müəyyən adı geri düşmür
  • UriTemplate indi serializable edir
  • RequestMappingInfo da concurrency məsələləri qarşısını almaq üçün Sabit AnnotationMethodHandlerAdapter nin caching

  • parametr səviyyəli ek not
  • Sabit @MVC emal yenidən interface-based vəkalətnamələrin ilə işləmək üçün
  • Yenidən @RequestParam emal ConversionService ilə məcburi CSV-to-sıra / kolleksiyası dəstək
  • Sabit düzgün sorğu arasında JSP tag caching idarə etmək EvalTag nin EvaluationContext caching
  • AbstractJasperReportsView yalnız artıq təqdim əgər yerli model atributları müəyyən
  • DispatcherPortlet yerinə UnavailableException yanlış xüsusi NoHandlerFoundException salır
  • DispatcherPortlet Cəmi fəaliyyət parametrləri bir hərəkət istisna halda parametrləri göstərməyə
  • aydın xidmət DispatcherPortlet u mənim resurs WEB-INF və META-INF
  • çıxışı qarşısını alır
  • Portleti @ExceptionHandler üsulları (Servlet halda kimi) birbaşa cavab yazmaq üçün imkan verir

  • ; getAttributeNames () & quot;
  • MockHttpServletRequest / HttpSession / etc & quot müstəqil Enumeration qaytarır

tələblər

  • Java 1.3 və ya daha yüksək

Oxşar proqram

MEAN
MEAN

19 Jul 15

PHPixie
PHPixie

12 May 15

Aurora
Aurora

13 Apr 15

Lazy.js
Lazy.js

10 Feb 16

Geliştirici digər proqram SpringSource

Spring Boot
Spring Boot

10 Feb 16

Spring AMQP
Spring AMQP

10 Dec 15

Spring Security
Spring Security

26 Jul 16

Spring Integration
Spring Integration

28 Apr 16

Şərh Spring Framework

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!