Spring Framework

Skjermbilde programvare:
Spring Framework
Prog.varedetaljer:
Versjon: 4.2.5 / 3.2.16 Oppdatert
Last opp dato: 6 Mar 16
Utvikler: SpringSource
Lisens: Gratis
Popularitet: 118

Rating: 3.0/5 (Total Votes: 1)

Spring Framework gir en komplett pakke med software utviklingsverktøy som akselerere hele bygningen, drift og forvaltning av Java bedriftsapplikasjoner.

Kombinere MVC med AOP og DI (IOC), er Spring en avansert verktøykasse som kan være en erstatning eller tillegg til Enterprise Javabean (EJB) modell.

Spring verker av å ta vare på alle de komplekse kode logikken som ligger i underverdenen i noen enterprise-ready Java-programvare, frigjør utvikleren å fokusere mer på applikasjonsnivå forretningslogikk.

The Spring Framework kommer med massevis av dokumentasjon, eksempler, opplæring og gratis plugins for å utvide standard funksjonalitet

Hva er nytt i denne utgaven.

  • Support @NumberFormat som en meta-merknad
  • RestTemplate logging for 404 statuskode
  • Ignorer null i HeadersBuilder # overskrifter
  • TcpConnection bør utvide java.io.Closeable

Hva er nytt i versjon 4.2.4 / 3.2.16:

  • Support @NumberFormat som en meta -annotation
  • RestTemplate logging for 404 statuskode
  • Ignorer null i HeadersBuilder # overskrifter
  • TcpConnection bør utvide java.io.Closeable

Hva er nytt i versjon 4.1.7 / 3.2.14 / 4.2.0.RC3:

  • Support @NumberFormat som en meta-merknad
  • RestTemplate logging for 404 statuskode
  • Ignorer null i HeadersBuilder # overskrifter
  • TcpConnection bør utvide java.io.Closeable

Hva er nytt i versjon 4.1.6 / 3.2.13 / 4.20.RC1:

  • Support @ NumberFormat som en meta-merknad
  • RestTemplate logging for 404 statuskode
  • Ignorer null i HeadersBuilder # overskrifter
  • TcpConnection bør utvide java.io.Closeable

Hva er nytt i versjon 4.1.6 / 3.2.13:

  • Support @NumberFormat som en meta -annotation
  • RestTemplate logging for 404 statuskode
  • Ignorer null i HeadersBuilder # overskrifter
  • TcpConnection bør utvide java.io.Closeable

Hva er nytt i versjon 4.1.5 / 3.2.13:

  • Spring Framework 4.1.2 er vår andre vedlikehold utgivelse i 4.1.x linjen, men kommer også som en viktig funksjon utgivelse, inkludert mange bruker foreslo og brukerskapte forbedringer.

Hva er nytt i versjon 4.1.1.

  • konsekvent håndtering av Java 8 s Valgfritt typen
  • En Jackson Object byggmester klasse med raffinerte standarder.
  • Noen etterspør JDBC avgrensninger.
  • Spesifikk ytelsesforbedringer.

Hva er nytt i versjon 4.1.0:

  • Direkte feltet bindende støtte med auto-vokser for nestet felt
  • Java-8 Valgfritt for injeksjon poeng og MVC Gafler parametre
  • Støtte for standard @Priority annotering for avhengighet bestilling og utvalg
  • Annotated @Lookup metoder med støtte for gitt konstruktør argumenter
  • deklarative SQL-skript og programma transaksjoner i Testcontext rammeverket
  • Forbedret Hibernate JPA setup: isolasjonsnivåer, oppdagelsen av administrerte pakker
  • Annotated JMS lytter metoder
  • Omfattende støtte for JCache (JSR-107) kommentarer
  • Fleksibel oppløsning og transformasjon av statiske nettressurser
  • MVC Treff: deklarative oppløsning, Groovy markup maler, Jacksons JsonView
  • WebSocket finesser: WebSocket omfang, SockJS klientstøtte, WebSocket statistikk
  • Ytelse: spel kompilatoren modus, samtidighet finjustering over container

Hva er nytt i versjon 4.0.3.

  • Java 8 støtte er nå produksjonsklare

Hva er nytt i versjon 4.0.2 / 3.2.8:

  • Styrker Spring OXM å beskytte mot en sårbarhet XXE.

Hva er nytt i versjon 4.0.1 / 3.2.7:

  • Begge utgivelser kommer med betydelige feil rettinger og forbedringer over sine umiddelbare forgjengere og anbefales sterkt for en oppgradering.

Hva er nytt i versjon 3.2.4:

  • Denne versjonen inneholder en rekke feilrettinger og forbedringer, inkludert en viktig sikkerhet fix for Spring OXM.

Hva er nytt i versjon 3.2.1:

  • JmsTemplate anvendelser konfigurert ReceiveTimeout hvis kortere enn resterende transaksjon timeout .
  • Lagd MappingJackson2MessageConverter for JMS.
  • JDBC parameter bindende bruker JDBC 3.0 ParameterMetaData (hvis tilgjengelig) for type besluttsomhet.
  • JpaTransactionManager etc finner standard EntityManagerFactory i moder sammenheng.
  • MimeMessageHelper koder vedlegg filnavn hvis ikke ASCII-kompatibel.
  • FreeMarkerConfigurationFactory støtter skikkelig TemplateLoaders når gjenskape konfigurasjoner.
  • SpringContextResourceAdapter implementerer likemenn / hashCode henhold til JCA 1.5 kontrakten.
  • ContextLoader oppdager skikkelig pre-uthvilt WebApplicationContext.
  • Lagt til støtte for plassholdere i @RequestMapping merknad verdi.
  • Lagt til støtte for å spesifisere en meldingskode som @ResponseStatus grunn.
  • HttpEntityMethodProcessor støtter HttpEntity / ResponseEntity subklasser også.
  • Fliser 3 TilesConfigurer fungerer i kombinasjon med & quot; completeAutoload & quot;.

Hva er nytt i versjon 3.2.0:

  • samtidighet forbedringer over hele rammen, unngå bruk av synkronisering der det er mulig - spesielt for scoped / prototype bønner
  • Tillater for @Autowired og @Value skal brukes som meta-kommentarer, f.eks å bygge tilpassede injeksjon merknader i kombinasjon med spesifikke kvalifiseringskamper
  • Støtte for egendefinerte @Bean HD kommentarer i @Configuration klasser, f.eks i kombinasjon med spesifikke kvalifiseringskamper, @Lazy, @Primary, etc
  • Asynchronous MVC prosessering på Servlet 3.0, med Spring MVC håndterer metoder å kunne gå tilbake Callables og DeferredResults
  • inkludering av tidligere-stående Spring MVC Test prosjekt, noe som åpner for førsteklasses testing av Spring MVC applikasjoner

Hva er nytt i versjon 3.2 RC2:

  • Fliser-3-støtte
  • Lagt til støtte for & # X3c; ref & # x3e; i tillegg til & # X3c, bønne & # x3e; for & # X3c, MVC: meldings-omformere & # x3e;

Hva er nytt i versjon 3.1.3.

  • Denne versjonen inneholder over 80 feilrettinger og forbedringer

Hva er nytt i versjon 3.1.2:

  • Denne versjonen inneholder mange viktige feilrettinger og mindre forbedringer og er en anbefalt oppgradering.

Hva er nytt i versjon 3.2 M1:

  • Første støtte for asynkron @Controller metoder
  • Tidlig støtte for JCache-baserte cache leverandører
  • betydelige ytelsesforbedringer i autowiring av ikke-singleton bønner
  • Første forsinkelse støtte for @Scheduled og & # X3c; oppgave: planlagt & # x3e;
  • Evne til å velge mellom flere executuors med @Async
  • Forbedret bønne profilvalg bruker ikke (!) Operatør
  • 48 feil som er løst, 8 nye funksjoner og 36 forbedringer implementert

Hva er nytt i versjon 3.1.0:

  • Miljø abstraksjon og tilhørende bønne HD-profiler, sammen med sentralt konfigurerbare eiendoms kilder for plassholder oppløsning.
  • Java-basert program konfigurasjon basert på @ Aktiver * merknader på konfigurasjons klasser, noe som åpner for praktisk beholder konfigurasjon: f.eks bruker @EnableTransactionManagement å aktivere deklarative transaksjonsbehandling.
  • cache abstraksjon med vår deklarative caching løsning (@Cacheable etc) på toppen, med fokus på praktisk samhandling mellom applikasjonskoden og cache leverandører.
  • Servlet 3.0 basert WebApplicationInitializer mekanisme for bootstrapping en Spring web-applikasjon uten web.xml! Dette er en viktig brikke i Spring webkonfigurasjonsgrensesnitt historie, og gir en rik alternativ til XML-basert bootstrapping.
  • Revidert MVC behandling med blits attributt støtte, en ny @RequestPart merknader, og ytterligere REST støtte avgrensninger. Denne nye HandlerMapping / HandlerAdapter variant er også svært utvidbar for tilpasset MVC behov.

Hva er nytt i versjon 3.1.0.RC1:

  • Støtte for Hibernate 4.0 (oppdatert med 4,0 CR4)
  • Komplett Testcontext rammeverk støtte for @Configuration klasser
  • Flash muligheter for Spring MVC
  • Støtte for Quartz 2.0
  • 77 feilrettinger, 16 nye funksjoner, 66 forbedringer

Hva er nytt i versjon 3.0.6:

  • Faste aspekter bunt å erklære avhengigheter for @Async aspekt samt
  • ProxyCreationContext bruker & quot; ThreadLocal.remove () & quot; i løpet av & quot; ThreadLocal.set (null) & quot; samt
  • DefaultListableBeanFactory er bare deserializable gjennom en SerializedBeanFactoryReference
  • DefaultListableBeanFactory sin getBean (navn, type) forsøker typekonvertering om nødvendig
  • DefaultListableBeanFactory tillater init metoder for å registrere ytterligere bønne definisjoner (igjen)
  • XmlBeanDefinitionReader aksepterer beskrivelse underelement innen kartet oppføring samt (som per XSD)
  • ConfigurationClassPostProcessor støtter bruk av samme prosessor eksempel med flere fabrikker
  • Fast potensial InjectionMetadata NPE ved bruk SpringBeanAutowiringInterceptor
  • SpringBeanAutowiringSupport er i stand til å behandle @Value merknader på en gitt target eksempel
  • overstyrt @PersistenceContext markeringer på subklasse metoder blir behandlet på riktig måte
  • BeanDefinitionVisitor nå faktisk besøker fabrikken metodenavn
  • Restaurert støtte for String-til-ContextResource konvertering
  • Restaurert opprinnelige GenericConversionService atferd i forhold til tomme samlinger / maps
  • Restaurert opprinnelige FormattingConversionService atferd med hensyn til bruk av undertyper
  • Lagd & quot; formatters & quot; eiendom til FormattingConversionServiceFactoryBean
  • Samling / utvalg konvertering returnerer opprinnelige samlingen hvis mulig (i stedet for første elementet)
  • Fast samling element oppløsning når du bruker en ConversionService med DataBinder
  • DataBinder bruker en standard grense på 256 for matrise / samling auto voksende
  • Lagd & quot; autoGrowNestedPaths & quot; eiendom til ConfigurableWebBindingInitializer
  • Servlet / PortletRequestDataBinder utføre pakker for MultipartRequest samt
  • Fast AbstractBindingResult å unngå NPE i & quot; hashCode () & quot; hvis målet er null
  • Fikset flere HttpHeaders problemer (charset håndtering, siterer / unquoting)
  • SimpleClientHttpRequest bruker fast-lengde streaming modus (alltid setter innholds lengde header)
  • Lagd & quot; connectTimeout & quot; og & quot; readTimeout & quot; egenskaper til Simple / CommonsClientHttpRequestFactory
  • Explicit statuskode i RedirectView respektert i HTTP 1.0 kompatibilitetsmodus
  • FormHttpMessageConverter riktig prosesser POST-forespørsler
  • ResourceHttpRequestHandler ikke sette Content-Length header for 304 svar
  • ResourceHttpRequestHandler oppdager ugyldig katalog traversering i gitte banen
  • LocaleChangeInterceptor validerer locale verdier for å forhindre XSS sårbarhet
  • HtmlUtils ordentlig rømming apostrof samt
  • Lagt til støtte for web.xml kontekst param & quot; springJspExpressionSupport & quot; (Eksplisitt & quot; ekte & quot; / & quot; falsk & quot;)
  • ContextLoader og FrameworkServlet støtte & quot; contextId & quot; parameter for tilpasset serialisering id
  • RemoteExporter bruker en ugjennomsiktig proxy for 'serviceInterface' (ingen AOP grensesnitt utsatt)
  • Lagd & quot; acceptProxyClasses & quot; flagg til RemoteInvocationSerializingExporter
  • Raffinert WebLogic RMI descriptor å bare mark "getTargetInterfaceName 'metode som idempotent
  • EhCacheManagerFactoryBean ordentlig stenger & quot; ehcache.xml & quot; input stream, hvis noen
  • Revidert JMS CachedConnectionFactory å unngå unødvendig rollback oppfordrer Session tilbake
  • Fast JMS CachedConnectionFactory å fullt synkronisere sin sesjon liste
  • Fast NamedParameterJdbcTemplate håndtering av arrays som søkeparametere
  • Fast JPA 2.0 timeout hint for å spesifisere millisekunder
  • Oppdatert Quartz pakke for å støtte Quartz 1.8 samt (merk: ikke støtte Quartz 2.0 ennå)
  • Fast @Rule utførelse orden i SpringJUnit4ClassRunner å matche standard JUnit 4 oppførsel

Hva er nytt i versjon 3.1.0.M2:

  • Kode ekvivalenter for Vårens XML navnerom
  • Builder-stil APIer for kodebaserte Hibernate konfigurasjon
  • Testcontext rammeverk støtte for @Configuration klasser og bønne HD profiler
  • Støtte for injeksjon mot ikke-standard Javabeans settere
  • Støtte for Servlet tre kode-basert konfigurasjon av servletcontainer
  • Støtte for Servlet tre MultipartResolver
  • JPA EntityManagerFactory bootstrapping uten persistence.xml
  • Ny HandlerMethod-basert støtte klasser for Annotated Controller Processing
  • forbruker og produserer @RequestMapping betingelser
  • Arbeide med URI malvariabler i kontroller Metoder
  • Validering For @RequestBody Metode Argumenter

Hva er nytt i versjon 3.0.5:

  • Aupport for Hibernate 3.6 endelig
  • Lagt kjerne serialisering abstraksjon med standard implementeringer ved hjelp av Java Serialization
  • konsekvent bruk av JDK 1.5 er & quot; ThreadLocal.remove () & quot; i løpet av & quot; ThreadLocal.set (null) & quot;
  • Fast JodaTimeContextHolder å bruke en ikke-arvelig ThreadLocal og eksponere en reset metode
  • Revidert & quot; ClassUtils.isAssignable & quot; semantikk å dekke primitive vs pakkere i begge retninger
  • Optimalisert AnnotationUtils findAnnotation ytelse for gjentatt søk på samme grensesnitt
  • ConversionService beskytter seg selv mot uendelig rekursjon i ObjectToCollectionConverter
  • Fast TypeDescriptor til riktig løse nestede samlinger og deres elementtyper
  • BeanWrapper prøver ikke å fylle Kart verdiene tilgang (bare auto-vokser Kart selv)
  • Fast Autowired / CommonAnnotationBeanPostProcessor å hindre race condition i hoppe sjekk
  • Fast @Value injeksjon til riktig cache midlertidige null resultater for non-Singleton bønner
  • ApplicationContext registrerer kontekstspesifikk ClassArrayEditor for sin bønne ClassLoader
  • Raffinert ApplicationContext singleton behandling for å ikke mislykkes for manuelt registrerte null tilfeller
  • Fast ApplicationContext hendelse behandling for gjentatte appeller til ikke-singleton lytter bønner
  • @Bean Optimaliserte feilmeldinger for statiske fabrikk metoder samt for argument typen uoverensstemmelser
  • Modifisert uttrykk parsing å passere fulle TypeDescriptor sammenheng gjennom å ConversionService kaller
  • Tilpasset uttrykk parser er Constructor / MethodResolver å akseptere TypeDescriptors stedet for rå typer
  • spel støtter projeksjon på noen form for samling (ikke bare på lister og matriser)
  • spel MapAccessor konsekvent avviser & quot; target.key & quot; stil tilgang til Maps hvis ingen slik nøkkel er funnet
  • spel metoden besvergelser foretrekker metoden med færrest parametre (f.eks no-arg løpet vararg)
  • AspectJExpressionPointcut bruker bønne ClassLoader ved oppstart av den AspectJ pointcut parser
  • Lagd AnnotationAsyncExecutionAspect som AspectJ basert variant av @Async behandling
  • Lagt mode = & quot; proxy & quot; / & quot; aspectj & quot; og proxy-target-klasse alternativer til oppgave: merknad drevet
  • JDBC bunt bruker lokale ClassLoader som bønne ClassLoader for & quot; sql-feil codes.xml & quot; parsing
  • EmbeddedDatabaseFactory slås database når unnlate å fylle den i & quot; initDatabase () & quot;
  • Embedded database støtte nå også jobber med Derby & # x3e; = 10,6
  • & quot; jdbc: embedded database & quot; bruker id som databasenavnene for å tillate flere seg parallelt
  • ResourceDatabasePopulator kaster beskrivende ScriptStatementFailedException med ressurs detaljer
  • Lagt konfigurerbare Connection / Oppstilling / ResultSet mål typer å Jdbc4NativeJdbcExtractor
  • Lagd OracleJdbc4NativeJdbcExtractor med pre-konfigurerte Oracle JDBC API typer
  • DefaultLobHandler er & quot; wrapAsLob & quot; modusen fungerer med PostgreSQL er & quot; getAsciiStream () & quot; Kravet
  • ResultSetWrappingSqlRowSet (som brukes av JdbcTemplate er & quot; queryForRowSet & quot;) støtter kolonneetikettene nå
  • LocalSessionFactoryBean menn & quot; entityCacheStrategies & quot; arbeider med regionens navn på Hibernate 3.6 samt
  • Fast DefaultMessageListenerContainer no-melding mottatt forplikte seg til å arbeide uten Session caching
  • DefaultMessageListenerContainer sin hopper no-melding mottatt begår på Tibco (unngå en fastlåst)
  • JaxWsPortClientInterceptor ikke faller tilbake til merknad spesifiserte navn som portnavn lenger
  • UriTemplate er serializable nå
  • Fast AnnotationMethodHandlerAdapter er caching for å unngå concurrency problemer i RequestMappingInfo
  • Fast @MVC behandling av parameter-nivå merknader til å jobbe med grensesnitt-baserte proxyer igjen
  • Revidert @RequestParam behandling for å støtte CSV-to-matrise / samling binding med ConversionService
  • Fast EvalTag er EvaluationContext caching du skal håndtere JSP tag caching over forespørsler
  • AbstractJasperReportsView setter bare locale modell attributter hvis ikke tilstede allerede
  • DispatcherPortlet kaster tilpasset NoHandlerFoundException stedet for villedende UnavailableException
  • DispatcherPortlet kopierer alle handlingsparametre for å gjengi parametere i tilfelle av en handling unntak
  • DispatcherPortlet standard ressurs serverer eksplisitt hindrer tilgang til WEB-INF og META-INF
  • portletten @ExceptionHandler metoder åpner for å skrive svar direkte (som i Servlet tilfellet)
  • MockHttpServletRequest / Httpsession / etc returnerer uavhengig Enumeration fra & quot; getAttributeNames () & quot;

Krav

  • Java 1.3 eller nyere

Lignende programvare

Kanso
Kanso

12 May 15

Breeze.js
Breeze.js

12 May 15

Aura
Aura

1 Mar 15

Lumen
Lumen

10 Feb 16

Annen programvare fra utvikleren SpringSource

Spring LDAP
Spring LDAP

6 Mar 16

Spring Roo
Spring Roo

10 Dec 15

Kommentarer til Spring Framework

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!