Spring Framework

Screenshot Software:
Spring Framework
Detalii soft:
Versiune: 4.2.5 / 3.2.16 Actualizat
Incarca data: 6 Mar 16
Producător: SpringSource
Licenţă: Gratuit
Popularitate: 118

Rating: 3.0/5 (Total Votes: 1)

cadru de primăvară oferă o suită completă de instrumente de dezvoltare de software care accelerează întreaga clădire, de funcționare și de gestionare a aplicațiilor Java enterprise.

Combinarea MVC cu AOP și DI (COI), de primăvară este un set de instrumente avansate, care poate fi un înlocuitor sau plus față de modelul Enterprise JavaBean (EJB).

Lucrari de primavara avand grija de toate logica cod complex, care se află în Underbelly de orice software Java-întreprindere gata, eliberând dezvoltator să se concentreze mai mult pe logica de afaceri la nivel de aplicație.

Cadrul de primăvară vine cu o mulțime de documentare, exemple, tutoriale și plugin-uri gratuite pentru a extinde funcționalitatea implicită

Ce este nou în această versiune:.

  • Suport pentru @NumberFormat ca o meta-adnotare
  • RestTemplate logare pentru 404 cod de stare
  • Ignorați nul în HeadersBuilder # antete
  • TcpConnection ar trebui să se extindă java.io.Closeable

Ce este nou în versiunea 4.2.4 / 3.2.16:

  • Suport @NumberFormat ca meta -annotation
  • RestTemplate logare pentru 404 cod de stare
  • Ignorați nul în HeadersBuilder # antete
  • TcpConnection ar trebui să se extindă java.io.Closeable

Ce este nou în versiunea 4.1.7 / 3.2.14 / 4.2.0.RC3:

  • suport @NumberFormat ca o meta-adnotare
  • RestTemplate logare pentru 404 cod de stare
  • Ignorați nul în HeadersBuilder # antete
  • TcpConnection ar trebui să se extindă java.io.Closeable

Ce este nou în versiunea 4.1.6 / 3.2.13 / 4.20.RC1:

  • Suport @ NumberFormat ca o meta-adnotare
  • RestTemplate logare pentru 404 cod de stare
  • Ignorați nul în HeadersBuilder # antete
  • TcpConnection ar trebui să se extindă java.io.Closeable

Ce este nou în versiunea 4.1.6 / 3.2.13:

  • Suport @NumberFormat ca meta -annotation
  • RestTemplate logare pentru 404 cod de stare
  • Ignorați nul în HeadersBuilder # antete
  • TcpConnection ar trebui să se extindă java.io.Closeable

Ce este nou în versiunea 4.1.5 / 3.2.13:

  • cadru de primăvară 4.1.2 este a doua lansare noastre de întreținere în linia 4.1.x, dar, de asemenea, vine ca o eliberare cheie caracteristică, inclusiv multe îmbunătățiri sugerate de către utilizator și a contribuit de către utilizator.

Ce este nou în versiunea 4.1.1:.

  • Manipularea consecventă a tipului Opțional Java 8 lui
  • O clasă de constructor Jackson ObjectMapper cu valori implicite rafinate.
  • Unele rafinamente JDBC solicitate.
  • îmbunătățiri de performanță specifice.

Ce este nou în versiunea 4.1.0:

  • suport de legare câmp direct cu auto-creștere pentru cuibărit câmpuri
  • Java 8 este opțională pentru punctele de injectare și parametrii handler MVC
  • Suport pentru adnotarea @Priority standard pentru a comanda de dependență și de selecție
  • Metode adnotată @Lookup cu suport pentru argumente pentru constructor furnizate
  • script-uri SQL Declarative și a tranzacțiilor programatice în cadrul TestContext
  • Configurare consolidată Hibernare JPA: nivelurile de izolare, descoperirea unor pachete gestionate
  • adnotată JMS metode ascultător
  • Suport complet pentru JCache (JSR-107) adnotări
  • rezoluție flexibilă și de transformare a resurselor web statice
  • vizualizări MVC: rezoluție declarativ, template-uri de marcare Groovy, Jackson JsonView
  • WebSocket precizări suplimentare: domeniul de aplicare WebSocket, SockJS suport client, WebSocket statistici
  • Performanță: Spel mod compilator, concurrency de reglaj fin pe lățimea containerului

Ce este nou în versiunea 4.0.3:.

  • suport Java 8 este acum gata pentru producție

Ce este nou în versiunea 4.0.2 / 3.2.8:

  • Intareste Spring OXM pentru a proteja împotriva o vulnerabilitate XXE.

Ce este nou în versiunea 4.0.1 / 3.2.7:

  • Ambele comunicate de vin cu bug-ul semnificativ remedieri și îmbunătățiri față de predecesorii lor imediate și sunt puternic recomandate pentru un upgrade.

Ce este nou în versiunea 3.2.4:

  • Această versiune include numeroase îmbunătățiri, inclusiv bugfixes și un important fix de securitate pentru primăvară OXM.

Ce este nou în versiunea 3.2.1:

  • JmsTemplate utilizări configurate receiveTimeout dacă este mai scurt decât timeout tranzacție rămasă .
  • Adăugat MappingJackson2MessageConverter pentru JMS.
  • JDBC parametru de legare utilizează JDBC 3.0 ParameterMetaData (dacă este disponibilă) pentru determinarea tipului.
  • JpaTransactionManager etc găsește EntityManagerFactory implicit în context, părinte, de asemenea.
  • MimeMessageHelper codifică atașament nume de fișier în cazul în care nu ASCII compatibil.
  • FreeMarkerConfigurationFactory sprijină în mod corespunzător atunci când TemplateLoaders recrearea Configurațiile.
  • SpringContextResourceAdapter implementează egali / hashCode conform contractului JCA 1.5.
  • ContextLoader detectează în mod corespunzător WebApplicationContext pre-împrospătată.
  • Adăugat suport pentru Substituenți în @RequestMapping valorii adnotată.
  • Adăugat suport pentru specificarea unui cod de mesaj ca @ResponseStatus motiv.
  • HttpEntityMethodProcessor sprijină HttpEntity / ResponseEntity subclase, de asemenea.
  • gresie 3 TilesConfigurer funcționează în mod corespunzător, în combinație cu & quot; completeAutoload & quot;.

Ce este nou în versiunea 3.2.0:

  • rafinamente simultaneitatea asupra întregului cadru, evitând utilizarea ori de câte ori este posibil de sincronizare - în special, pentru fasole / prototip scoped
  • Autorizarea pentru @Autowired și @Value pentru a fi utilizate ca meta-adnotări, de ex pentru a construi adnotări personalizate de injectare, în combinație cu anumite calificative
  • Suport pentru adnotări definition personalizate @Bean din clasele @Configuration, de ex în combinație cu anumite calificative, @Lazy, @Primary, etc
  • procesare asincronă MVC pe Servlet 3.0, cu Spring MVC metode handler fiind capabil să se întoarcă și Callables DeferredResults
  • Includerea anterior-stătător proiect de testare Spring MVC, pentru a permite testarea de primă clasă de aplicații Spring MVC

Ce este nou în versiunea 3.2 RC2:

  • Dale-3 de sprijin
  • Adăugat suport pentru & # x3c; ref & # x3e; în plus față de & # x3c; fasole & # x3e; pentru & # x3c; MVC: mesaj-convertoare & # x3e;

Ce este nou în versiunea 3.1.3:.

  • Această versiune include peste 80 de îmbunătățiri și bugfix

Ce este nou în versiunea 3.1.2:

  • Această versiune include multe bugfixes importante și îmbunătățiri minore și este o actualizare recomandată.

Ce este nou în versiunea 3.2 M1:

  • Suportul initial pentru metodele asincrone @Controller
  • sprijin timpurie pentru furnizorii de cache bazate pe JCache
  • îmbunătățiri semnificative ale performanței în autowiring de boabe de bază non-Singleton
  • sprijin întârziere inițială pentru @Scheduled și & # x3c; sarcina: programată & # x3e;
  • Posibilitatea de a alege între mai multe executuors cu @Async
  • selecție profil de fasole îmbunătățită folosind nu (!) Operatorul
  • 48 bug-uri fixe, 8 noi caracteristici și 36 de îmbunătățiri puse în aplicare

Ce este nou în versiunea 3.1.0:

  • Abstractizarea mediu și profilurile de definire de fasole asociate, împreună cu surse de proprietate configurabile la nivel central pentru rezoluție înlocuitor.
  • bazate pe Java aplicație de configurare bazată pe @ Enable adnotări * pe clase de configurare, pentru a permite configurarea containerului convenabil: de ex folosind @EnableTransactionManagement pentru a activa procesarea tranzactiilor declarative.
  • Abstractizarea cache-ul cu solutia noastra de cache declarative (@Cacheable, etc) pe partea de sus, concentrându-se pe interacțiunea convenabil între furnizorii de cod de aplicații și cache.
  • Mecanismul WebApplicationInitializer pe baza Servlet 3.0 pentru Bootstrapping o aplicație web de primăvară fără web.xml! Aceasta este o piesă cheie în poveste web de configurare de primăvară, oferind o alternativă bogată la boostrap bazate pe XML.
  • de prelucrare MVC revizuit cu suport atribut flash, o nouă adnotare @RequestPart și alte rafinamente de sprijin REST. Acest nou HandlerMapping / varianta HandlerAdapter este, de asemenea, foarte extensibil pentru nevoile personalizate MVC.

Ce este nou în versiunea 3.1.0.RC1:

  • Suport pentru Hibernare 4.0 (până la data de cu 4.0 CR4)
  • sprijin cadru TestContext complet pentru clasele @Configuration
  • domeniul de aplicare flash pentru Spring MVC
  • Suport pentru cuarț 2.0

  • stabilește,
  • 77 de bug-uri, 16 noi caracteristici, îmbunătățiri 66

Ce este nou în versiunea 3.0.6:

  • Aspecte fixe pachet pentru a declara dependențe pentru aspectul @Async precum și
  • ProxyCreationContext utilizează & quot; ThreadLocal.remove () & quot; peste & quot; ThreadLocal.set (null) & quot; precum și
  • DefaultListableBeanFactory este deserializable numai printr-o SerializedBeanFactoryReference
  • getBean DefaultListableBeanFactory (nume, tip) încearcă conversie de tip, dacă este necesar
  • DefaultListableBeanFactory permite metode de inițializare înregistra mai multe definiții de fasole (din nou)
  • XmlBeanDefinitionReader acceptă descrierea subelement în termen de hartă de intrare, precum și (conform XSD)
  • ConfigurationClassPostProcessor sprijină utilizarea de aceeași instanță procesor cu mai multe fabrici
  • potențial fix InjectionMetadata NPE atunci când se utilizează SpringBeanAutowiringInterceptor
  • SpringBeanAutowiringSupport este capabil să proceseze adnotări @Value cu privire la orice instanță țintă dat
  • adnotări @PersistenceContext privind metodele de a fost anulată cu subclasei sunt prelucrate în mod corect
  • BeanDefinitionVisitor acum de fapt, vizitează nume de metode fabrică
  • Suport pentru conversia Restored String-to-ContextResource
  • Restored comportament GenericConversionService original, în ceea ce privește colecțiile goale / hărți
  • Restored comportament FormattingConversionService original, în ceea ce privește utilizarea de subtipuri
  • Adăugat & quot; modelatoare & quot; proprietate FormattingConversionServiceFactoryBean
  • conversie Colectia / matrice returnează colecția originală dacă este posibil (în locul primului element de)
  • rezoluție element de colectare fix atunci când se utilizează un ConversionService cu un DataBinder
  • DataBinder utilizează o limită prestabilită de 256 pentru matrice / colectare automată creștere
  • Adăugat & quot; autoGrowNestedPaths & quot; proprietate ConfigurableWebBindingInitializer
  • Servlet / PortletRequestDataBinder efectua despacheteaza pentru MultipartRequest precum și
  • Fixed AbstractBindingResult pentru a evita NPE în & quot; hashCode () & quot; în cazul în care obiectivul este nul
  • fixe mai multe probleme HttpHeaders (manipularea charset, citând / unquoting)
  • SimpleClientHttpRequest utilizează modul de streaming lungime fixă ​​(seturi întotdeauna antet conținut lungime)
  • Adăugat & quot; connectTimeout & quot; și & quot; readTimeout & quot; Proprietăți Simple / CommonsClientHttpRequestFactory
  • Codul de stare în RedirectView respectat Explicit în modul HTTP 1.0 compatibilitate
  • FormHttpMessageConverter procesează în mod corect solicitările POST
  • ResourceHttpRequestHandler nu stabilește antetul Content-Lungime pentru 304 de răspuns
  • ResourceHttpRequestHandler detectează parcurgeri director nevalid în calea dat
  • LocaleChangeInterceptor validează valorile de localizare, în scopul de a preveni vulnerabilitate XSS
  • HtmlUtils scapă în mod corespunzător ghilimele simple precum și
  • Adăugat suport pentru web.xml context-param & quot; springJspExpressionSupport & quot; (Explicite & quot; true & quot; / & quot; false & quot;)
  • ContextLoader și FrameworkServlet suport & quot; contextId & quot; parametru personalizat serializare id
  • RemoteExporter utilizează un proxy opac pentru "serviceInterface" (nici o interfață de AOP expuse)
  • Adăugat & quot; acceptProxyClasses & quot; pavilion la RemoteInvocationSerializingExporter
  • rafinat WebLogic RMI descriptor numai marca metoda "getTargetInterfaceName" ca idempotente
  • EhCacheManagerFactoryBean închide & quot corespunzător; ehcache.xml & quot; fluxul de intrare, în cazul în care orice
  • revizuit JMS CachedConnectionFactory pentru a evita rollback inutile face apel la sesiune se întoarcă
  • Fixed JMS CachedConnectionFactory pentru a sincroniza pe deplin lista sa sesiune
  • Fixed manipularea NamedParameterJdbcTemplate de tablouri ca parametri de interogare
  • Fixed JPA 2.0 timeout indicii pentru a specifica în mod corect milisecunde
  • Actualizat pachet de cuarț pentru a sprijini cuarț 1.8, precum și (notă: nu sprijin de cuarț 2.0 încă)
  • Fixed ordin de execuție @Rule în SpringJUnit4ClassRunner pentru a se potrivi standard de comportament JUnit 4

Ce este nou în versiunea 3.1.0.M2:

  • echivalente de Codul pentru namespace XML Spring
  • API-style Builder pentru configurarea Hibernate bazate pe cod
  • TestContext sprijin cadru pentru @Configuration clase și profiluri de definiție de fasole
  • Suport pentru injectare împotriva JavaBeans setteri non-standard
  • Suport pentru servlet 3 configurație bazată pe codul de Servlet containerului
  • Suport pentru servlet 3 MultipartResolver
  • JPA EntityManagerFactory boostrap fără persistence.xml
  • New HandlerMethod based Clase de sprijin Pentru adnotată Controler de procesare
  • consumã și produce condiții @RequestMapping
  • Lucrul cu URI Variabile de șabloane controler Metode
  • Validare argumente Metoda @RequestBody

Ce este nou în versiunea 3.0.5:

  • Aupport pentru Hibernare 3.6 final
  • Adăugat abstracție de serializare core cu implementari implicite folosind Java serializare
  • Utilizarea consistentă a JDK 1.5 a lui & quot; ThreadLocal.remove () & quot; peste & quot; ThreadLocal.set (null) & quot;
  • Fixed JodaTimeContextHolder pentru a utiliza un ThreadLocal non-transmisibil și pentru a expune o metodă de resetare a
  • revizuit & quot; ClassUtils.isAssignable & quot; semantica pentru a acoperi primitivele vs împachetatoare în ambele direcții
  • Optimizarea performanței AnnotationUtils findAnnotation pentru căutare repetate pe aceleași interfețe
  • ConversionService se protejează împotriva recursie infinit în ObjectToCollectionConverter
  • Fixed TypeDescriptor pentru a rezolva în mod corect colecțiile imbricate și tipurile lor de elemente
  • BeanWrapper nu încearcă să populeze valori Harta pe acces (doar auto-creste in sine harta)
  • Fixed Autowired / CommonAnnotationBeanPostProcessor pentru a preveni condiție cursa în sărind peste cec
  • injecție fixă ​​@Value a cache corect rezultate nule temporare pentru boabe de bază non-Singleton
  • ApplicationContext registrelor ClassArrayEditor specifice unui anumit context pentru fasole ClassLoader sale
  • de prelucrare Singleton rafinat ApplicationContext să nu eșueze pentru cazurile nule înregistrate manual
  • Fixed procesarea evenimentelor ApplicationContext pentru invocări repetate fasole ascultător non-Singleton
  • mesaje de eroare @Bean optimizate pentru metodele statice din fabrică precum și pentru nepotriviri de tip argument
  • exprimare modificată parsing pentru a trece context TypeDescriptor completă prin intermediul a ConversionService apeluri
  • interpretor expresie Adaptat a lui Bruynzeel / MethodResolver pentru a accepta TypeDescriptors in loc de tipuri de prime
  • SPEL sprijină proiecția pe orice fel de Colecție (nu doar pe liste și matrice)
  • SPEL MapAccessor respinge & quot consecvent; target.key & quot; acces în stil la Maps în cazul în care nici o astfel de cheie este găsit
  • SPEL Metoda preferă metoda invocări cu parametri mai puține (de exemplu, nu-arg peste vararg)
  • AspectJExpressionPointcut utilizează fasole ClassLoader pentru inițializarea parser AspectJ pointcut
  • varianta adăugată AnnotationAsyncExecutionAspect ca AspectJ-based de procesare @Async
  • Mod Adăugat = & quot; proxy & quot; / & quot; AspectJ & quot; și opțiuni de proxy-țintă de clasă la sarcină:-condus adnotare
  • pachet JDBC utilizează ClassLoader locale ca ClassLoader de fasole pentru & quot; sql-eroare-codes.xml & quot; parsing
  • EmbeddedDatabaseFactory închide bază de date, atunci când nu a popula în & quot; initDatabase () & quot;
  • suport de baze de date integrate acum, de asemenea, funcționează cu Derby & # x3e; = 10.6
  • & quot; jdbc: embedded-bază de date & quot; foloseste id-ul ca nume de bază de date pentru a permite multiple în paralel cele
  • ResourceDatabasePopulator aruncă ScriptStatementFailedException descriptive cu detalii de resurse
  • Adăugat tipuri de conectare / Declarație / țintă ResultSet configurabile Jdbc4NativeJdbcExtractor
  • Adăugat OracleJdbc4NativeJdbcExtractor cu pre-configurate Oracle JDBC tipuri de API
  • lui DefaultLobHandler & quot; wrapAsLob & quot; Modul funcționează cu PostgreSQL & quot; getAsciiStrea () & quot; cerință
  • ResultSetWrappingSqlRowSet (așa cum este utilizat de către JdbcTemplate lui & quot; queryForRowSet & quot;) ofera suport pentru etichetele de coloană acum
  • LocalSessionFactoryBean lui & quot; entityCacheStrategies & quot; funcționează cu numele de regiuni de pe Hibernate 3.6 precum și
  • Fixed DefaultMessageListenerContainer Nr-mesaj primit angajamentul de a lucra fără a sesiune cache
  • omiteri DefaultMessageListenerContainer Nr-mesaj primit se angajeze pe Tibco (evitarea unui blocaj)
  • JaxWsPortClientInterceptor nu mai cădea înapoi la numele specificat-adnotare ca portName
  • UriTemplate este serializabilă acum
  • cache-ul AnnotationMethodHandlerAdapter fix, pentru a evita problemele în RequestMappingInfo concurenta
  • fix de prelucrare @MVC de adnotări la nivel de parametru pentru a lucra cu proxy-uri bazate pe interfață din nou
  • de prelucrare a @RequestParam revizuit pentru a sprijini CSV-to-matrice / legare cu ConversionService colectare
  • fix cache-ul EvaluationContext EvalTag ca să se ocupe în mod corespunzător JSP tag-ul cache-ul peste solicitările
  • AbstractJasperReportsView setează numai modelul de localizare atributele în cazul în care nu sunt prezente deja
  • DispatcherPortlet aruncă NoHandlerFoundException personalizat în loc de inducere în eroare UnavailableException
  • copii DispatcherPortlet toți parametrii de acțiune pentru a face parametri în cazul unei excepții de acțiune
  • resursă implicită DispatcherPortlet de difuzare în mod explicit împiedică accesul la WEB-INF și META-INF
  • Metode de portlet-uri permit @ExceptionHandler scrierea răspunsului direct (cum ar fi în cazul Servlet)
  • MockHttpServletRequest / HttpSession / etc returnează Enumerarea independent de & quot; getAttributeNames () & quot;

Cerințe :

  • Java 1.3 sau mai mare

Software similare

kiss.py
kiss.py

12 May 15

NoFlo
NoFlo

11 Mar 16

TroopJS
TroopJS

12 May 15

Sails
Sails

12 May 16

Alte software-uri de dezvoltator SpringSource

Spring Data
Spring Data

28 Feb 15

Spring Mobile
Spring Mobile

10 Dec 15

Spring Batch
Spring Batch

10 Feb 16

Comentarii la Spring Framework

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!
Cauta dupa categorie