Spring Framework

Software screenshot:
Spring Framework
Software detaljer:
Version: 4.2.5 / 3.2.16 Opdateret
Upload dato: 6 Mar 16
Udvikler: SpringSource
Licens: Gratis
Popularitet: 340

Rating: 3.0/5 (Total Votes: 2)

Spring Framework giver en komplet suite af software udviklingsværktøjer, der accelererer hele bygningen, der kører og styring af Java virksomhedsapplikationer.

Ved at kombinere MVC med AOP og DI (IOC), Spring er et avanceret værktøj som kan være en erstatning eller tilføjelse til Enterprise JavaBean (EJB) model.

Forår virker ved at tage sig af alle de komplekse kode logik, der bor i underverden af ​​en enterprise-klar Java-software, hvilket frigør udvikleren til at fokusere mere på ansøgningen niveau forretningslogik.

The Spring Framework kommer med masser af dokumentation, eksempler, tutorials og gratis plugins til at udvide standard funktionalitet

Hvad er nyt i denne udgivelse:.

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

Hvad er nyt i version 4.2.4 / 3.2.16:

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

Hvad er nyt i version 4.1.7 / 3.2.14 / 4.2.0.RC3:

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

Hvad er nyt i version 4.1.6 / 3.2.13 / 4.20.RC1:

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

Hvad er nyt i version 4.1.6 / 3.2.13:

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

Hvad er nyt i version 4.1.5 / 3.2.13:

  • Spring Framework 4.1.2 er vores anden vedligeholdelse udgivelse i 4.1.x linje, men også kommer som et centralt element udgivelse, herunder mange bruger-foreslået og brugervenlige bidrog forbedringer.

Hvad er nyt i version 4.1.1:.

  • Konsekvent håndtering af Java 8 s Valgfri typen
  • En Jackson ObjectMapper bygherre klasse med raffinerede defaults.
  • Nogle anmodet JDBC raffinementer.
  • Specifikke forbedringer af ydeevnen.

Hvad er nyt i version 4.1.0:

  • Direkte felt bindende støtte med auto-dyrkning for indlejrede felter
  • Java 8'ere Valgfri til injektion point og MVC handleren parametre
  • Støtte til standard @Priority anmærkning for afhængighed bestilling og udvælgelse
  • Kommenterede @Lookup metoder med støtte til forudsat constructor argumenter
  • Deklarativ SQL-scripts og programmatiske transaktioner inden for rammerne TestContext
  • Forbedret Hibernate JPA opsætning: isolation niveauer, opdagelsen af ​​managed pakker
  • Kommenterede JMS lytterens metoder
  • Omfattende understøttelse af JCache (JSR-107) anmærkninger
  • Fleksibel opløsning og transformation af statiske web-ressourcer
  • MVC visninger: deklarativ opløsning, Groovy markup skabeloner, Jacksons JSONView
  • WebSocket raffinementer: WebSocket omfang, SockJS klient support, WebSocket statistik
  • Ydelse: spel compiler tilstand, concurrency finjustering tværs beholderen

Hvad er nyt i version 4.0.3:.

  • Java 8 support er nu klar til produktion

Hvad er nyt i version 4.0.2 / 3.2.8:

  • Styrker Spring OXM at beskytte mod en XXe sårbarhed.

Hvad er nyt i version 4.0.1 / 3.2.7:

  • Begge udgivelser kommer med betydelige fejl rettelser og forbedringer i forhold til deres umiddelbare forgængere og er stærkt anbefales til en opgradering.

Hvad er nyt i version 3.2.4:

  • Denne version indeholder en lang række fejlrettelser og forbedringer, herunder en vigtig sikkerhed fix for Spring OXM.

Hvad er nyt i version 3.2.1:

  • JmsTemplate bruger konfigureret receiveTimeout hvis kortere end resterende transaktion timeout .
  • Tilføjet MappingJackson2MessageConverter for JMS.
  • JDBC parameter binding bruger JDBC 3,0 ParameterMetaData (hvis tilgængelig) for type bestemmelse.
  • JpaTransactionManager etc finder standard EntityManagerFactory i forælder sammenhæng.
  • MimeMessageHelper koder vedhæftet filnavnet, hvis ikke ASCII-kompatibel.
  • FreeMarkerConfigurationFactory understøtter korrekt TemplateLoaders når genskabe konfigurationer.
  • SpringContextResourceAdapter implementerer ligemænd / hashCode henhold til JCA 1.5 kontrakt.
  • ContextLoader registrerer pre-forfrisket WebApplicationContext korrekt.
  • Understøttelse af pladsholdere i @RequestMapping annotation værdi.
  • Tilføjet support for at angive en besked kode som @ResponseStatus grund.
  • HttpEntityMethodProcessor understøtter HttpEntity / ResponseEntity underklasser så godt.
  • Fliser 3 TilesConfigurer fungerer korrekt i kombination med & quot; completeAutoload & quot;.

Hvad er nyt i version 3.2.0:

  • Concurrency raffinementer tværs af rammer, undgå brug af synkronisering hvor det er muligt - især for afgrænsede / prototype bønner
  • Giver mulighed for @Autowired og @Value skal bruges som meta-anmærkninger, f.eks at bygge brugerdefinerede injektion anmærkninger i kombination med specifikke kvalifikationskampe
  • Understøttelse af brugerdefinerede @Bean definition anmærkninger i @Configuration klasser, f.eks i kombination med specifikke kvalifikationskampe, @Lazy, @Primary, etc
  • Asynchronous MVC behandling på Servlet 3.0, med Spring MVC handleren metoder at kunne vende tilbage Konverterbare og DeferredResults
  • Inddragelse af tidligere-standalone Spring MVC Test projekt, der giver mulighed for førsteklasses test af Spring MVC applikationer

Hvad er nyt i version 3.2 RC2:

  • Fliser-3 support
  • Tilføjet understøttelse for & # X3C; ref & # x3e; i tillæg til & # X3C, bønner & # x3e; for & # X3C; MVC: message-konvertere & # x3e

Hvad er nyt i version 3.1.3:.

  • Denne version indeholder over 80 fejlrettelser og forbedringer

Hvad er nyt i version 3.1.2:

  • Denne version indeholder mange vigtige fejlrettelser og mindre forbedringer og er en anbefalet opgradering.

Hvad er nyt i version 3.2 M1:

  • Indledende støtte til asynkron @Controller metoder
  • Tidlig støtte til JCache-baserede cache udbydere
  • Væsentlige forbedringer af ydeevnen i autowiring af ikke-singleton bønner
  • Initial forsinkelse støtte til @Scheduled og & # X3C; opgave: planlagt & # x3e;
  • Mulighed for at vælge mellem flere executuors med @Async
  • Forbedret bønne profil udvælgelse ved hjælp af ikke (!) Operatør
  • 48 bugs fast, 8 nye funktioner og 36 forbedringer implementeret

Hvad er nyt i version 3.1.0:

  • Miljøet abstraktion og de tilknyttede bønne definition profiler, sammen med centralt konfigurerbare ejendom kilder til pladsholder opløsning.
  • Java-baseret program konfiguration baseret på @ Aktiver * anmærkninger om konfiguration klasser, der giver mulighed for passende beholder konfiguration: f.eks hjælp @EnableTransactionManagement at aktivere deklarativ behandling transaktion.
  • Cache abstraktion med vores deklarative caching løsning (@Cacheable osv) på toppen, med fokus på praktisk samspil mellem ansøgning kode og cache udbydere.
  • Servlet 3.0 baseret WebApplicationInitializer mekanisme til bootstrapping en Spring webapplikation uden web.xml! Dette er en vigtig brik i foråret web konfiguration historie, giver en rig alternativ til XML-baseret bootstrapping.
  • Revideret MVC behandling med flash attribut support, en ny @RequestPart annotation, og yderligere REST support raffinementer. Denne nye HandlerMapping / HandlerAdapter variant er også meget Extensible for brugerdefinerede MVC behov.

Hvad er nyt i version 3.1.0.RC1:

  • Understøttelse af Hibernate 4.0 (opdateret med 4,0 CR4)
  • Komplet TestContext støtteramme for @Configuration klasser
  • Flash mulighed for Spring MVC
  • Understøttelse af Quartz 2,0
  • 77 fejlrettelser, 16 nye funktioner, 66 forbedringer

Hvad er nyt i version 3.0.6:

  • Faste aspekter bundt at erklære afhængigheder for @Async aspekt samt
  • ProxyCreationContext bruger & quot; ThreadLocal.remove () & quot; over & quot; ThreadLocal.set (null) & quot; samt
  • DefaultListableBeanFactory er kun deserializable gennem en SerializedBeanFactoryReference
  • DefaultListableBeanFactory s getBean (navn, type) forsøger typekonvertering om nødvendigt
  • DefaultListableBeanFactory giver mulighed for init metoder til at registrere yderligere bønne definitioner (igen)
  • XmlBeanDefinitionReader accepterer beskrivelse delelement inden kortet indrejse samt (som pr XSD)
  • ConfigurationClassPostProcessor understøtter brug af samme processor instans med flere fabrikker
  • Fast potentiel InjectionMetadata NPE ved brug af SpringBeanAutowiringInterceptor
  • SpringBeanAutowiringSupport er i stand til at behandle @Value anmærkninger på en given target eksempel
  • er tilsidesat @PersistenceContext anmærkninger på underklasse metoder er blevet behandlet korrekt
  • BeanDefinitionVisitor nu faktisk besøger navne fabrik metode
  • Restaureret støtte til String-til-ContextResource konvertering
  • Restaureret original GenericConversionService adfærd med hensyn til tomme samlinger / maps
  • Restaureret original FormattingConversionService opførsel med hensyn til anvendelsen af ​​undertyper
  • Tilføjet & quot; formatere & quot; ejendom til FormattingConversionServiceFactoryBean
  • Samling / matrix konvertering returnerer oprindelige samling om muligt (i stedet for første element)
  • Fast samling element opløsning når du bruger en ConversionService med en DataBinder
  • DataBinder bruger en standard grænse på 256 for opstilling / samleværk auto-voksende
  • Tilføjet & quot; autoGrowNestedPaths & quot; ejendom til ConfigurableWebBindingInitializer
  • Servlet / PortletRequestDataBinder udføre udpakning for MultipartRequest samt
  • Fast AbstractBindingResult at undgå NPE i & quot; hashCode () & quot; hvis målet er nul
  • Faste flere HttpHeaders spørgsmål (charset håndtering, citerer / unquoting)
  • SimpleClientHttpRequest bruger streaming-tilstand fast længde (altid sætter indhold-længde header)
  • Tilføjet & quot; connectTimeout & quot; og & quot; readTimeout & quot; egenskaber til Simple / CommonsClientHttpRequestFactory
  • Eksplicit statuskode i RedirectView respekteret i tilstanden HTTP 1.0 kompatibilitet
  • FormHttpMessageConverter korrekt forarbejder anmodninger POST
  • ResourceHttpRequestHandler ikke sætte Content-Length header for 304 svar
  • ResourceHttpRequestHandler registrerer ugyldig mappe traversal i givet sti
  • LocaleChangeInterceptor validerer locale værdier for at forhindre XSS sårbarhed
  • HtmlUtils ordentligt undslipper enkelte anførselstegn samt
  • Tilføjet understøttelse af web.xml kontekst-param & quot; springJspExpressionSupport & quot; (Eksplicit & quot; ægte & quot; / & quot; falsk & quot;)
  • ContextLoader og FrameworkServlet support & quot; contextId & quot; parameter for brugerdefinerede serialisering id
  • RemoteExporter bruger en uigennemsigtig proxy for "serviceInterface" (ingen AOP grænseflader eksponerede)
  • Tilføjet & quot; acceptProxyClasses & quot; flag til RemoteInvocationSerializingExporter
  • Raffineret WebLogic RMI deskriptor kun varemærke »getTargetInterfaceName" metode som idempotent
  • EhCacheManagerFactoryBean korrekt lukker & quot; ehcache.xml & quot; input stream eventuelle
  • Revideret JMS CachedConnectionFactory at undgå unødig rollback opfordrer Session returnere
  • Fast JMS CachedConnectionFactory til fuldt ud at synkronisere sin session liste
  • Fast NamedParameterJdbcTemplate håndtering af arrays som søgeparametre
  • Fast JPA 2.0 timeout hints til at angive millisekunder korrekt
  • Opdateret Quartz pakke til støtte Quartz 1.8 samt (Bemærk: ikke understøtter Quartz 2.0 endnu)
  • Fast @Rule udførelse orden i SpringJUnit4ClassRunner at matche standard JUnit 4 adfærd

Hvad er nyt i version 3.1.0.M2:

  • Code ækvivalenter for forårets XML navnerum
  • Builder-stil API'er til kode-baserede Hibernate konfiguration
  • TestContext støtteramme for @Configuration klasser og bønner definition profiler
  • Støtte til injektion mod ikke-standard JavaBeans settere
  • Støtte til Servlet 3-kode-baserede konfiguration af Servlet container
  • Støtte til Servlet 3 MultipartResolver
  • JPA EntityManagerFactory bootstrapping uden persistence.xml
  • Ny HandlerMethod-baseret support klasser for Kommenterede Controller Processing
  • forbruger og producerer @RequestMapping Betingelser
  • Arbejde med URI Skabelon variabler i Controller Metoder
  • Validering For @RequestBody Metode argumenter

Hvad er nyt i version 3.0.5:

  • Aupport for Hibernate 3.6 endelig
  • Tilføjet kerne Serieordning abstraktion med standard implementeringer ved hjælp af Java serialisering
  • Konsekvent brug af JDK 1.5 s & quot; ThreadLocal.remove () & quot; over & quot; ThreadLocal.set (null) & quot;
  • Fast JodaTimeContextHolder at bruge et ikke-arvelig ThreadLocal og udsætte en reset metode
  • Revideret & quot; ClassUtils.isAssignable & quot; semantik til dækning af primitiver vs indpakning i begge retninger
  • Optimeret AnnotationUtils findAnnotation ydeevne til gentagen søgning på samme grænseflader
  • ConversionService beskytter sig mod uendelig rekursion i ObjectToCollectionConverter
  • Fast TypeDescriptor til korrekt løse indlejrede samlinger og deres elementtyper
  • BeanWrapper forsøger ikke at udfylde Kort værdier adgang (kun auto-vokser Kort selv)
  • Fast Autowired / CommonAnnotationBeanPostProcessor at forhindre kapløb tilstand springer kontrol
  • Fast @Value injektion at cache midlertidige null resultater korrekt for ikke-singleton bønner
  • ApplicationContext registrerer kontekst-specifikke ClassArrayEditor for sin bønne ClassLoader
  • Raffineret ApplicationContext singleton behandling til ikke svigte for manuelt registrerede null forekomster
  • Fast ApplicationContext begivenhed behandling for gentagne kald til ikke-singleton lytterens bønner
  • Optimeret @Bean fejlmeddelelser for statiske fabrikken metoder samt for argument typen uoverensstemmelser
  • Modificeret udtryk parsing at passere fuld TypeDescriptor sammenhæng igennem til ConversionService opkald
  • Tilpasset udtryk parser s Constructor / MethodResolver at acceptere TypeDescriptors i stedet for rå typer
  • SPEL understøtter projektion på nogen form for samling (ikke kun på lister og arrays)
  • SPEL MapAccessor konsekvent afviser & quot; target.key & quot; stil adgang til Maps hvis en sådan nøgle er fundet
  • SPEL metode invocations foretrækker metode med færrest parametre (fx no-arg løbet vararg)
  • AspectJExpressionPointcut bruger bønne ClassLoader til initialisering af den AspectJ pointcut parser
  • Tilføjet AnnotationAsyncExecutionAspect som AspectJ-baserede variant af @Async behandling
  • Tilføjet mode = & quot; proxy & quot; / & quot; AspectJ & quot; og proxy-target-klasse muligheder til opgave: annotation-drevne
  • JDBC bundt bruger lokale ClassLoader som bønne ClassLoader for & quot; sql-fejl-codes.xml & quot; parsing
  • EmbeddedDatabaseFactory lukker databasen, når ikke at udfylde det i & quot; initDatabase () & quot;
  • Embedded database støtte nu også arbejder med Derby & # x3e; = 10,6
  • & quot; JDBC: embedded-database & quot; bruger id som database navn til at tillade flere dem i parallel
  • ResourceDatabasePopulator kaster beskrivende ScriptStatementFailedException med detaljer ressource
  • Tilføjet konfigurerbare Tilslutning / Statement / ResultSet target typer at Jdbc4NativeJdbcExtractor
  • Tilføjet OracleJdbc4NativeJdbcExtractor med præ-konfigurerede Oracle JDBC API typer
  • DefaultLobHandler s & quot; wrapAsLob & quot; tilstand fungerer med PostgreSQL s & quot; getAsciiStream () & quot; krav
  • ResultSetWrappingSqlRowSet (som bruges af JdbcTemplate s & quot; queryForRowSet & quot;) understøtter kolonneetiketter nu
  • LocalSessionFactoryBean s & quot; entityCacheStrategies & quot; arbejder med regionens navne på Hibernate 3.6 samt
  • Fast DefaultMessageListenerContainer er no-besked modtaget forpligte sig til at arbejde uden Session caching
  • DefaultMessageListenerContainer s springer no-besked modtaget begår på Tibco (undgå et dødvande)
  • JaxWsPortClientInterceptor ikke falder tilbage til anmærkning-specificerede navn som portnavn længere
  • UriTemplate er Serializable nu
  • Fast AnnotationMethodHandlerAdapter s caching at undgå concurrency problemer i RequestMappingInfo
  • Fast @MVC forarbejdning af parameter-level anmærkninger til at arbejde med grænseflade-baserede fuldmagter igen
  • Revideret @RequestParam behandling til at understøtte CSV-til-matrix / samleværk binding med ConversionService
  • Fast EvalTag s EvaluationContext caching til korrekt håndtere JSP tag caching tværs anmodninger
  • AbstractJasperReportsView sætter kun locale model attributter, hvis ikke til stede allerede
  • DispatcherPortlet kaster skik NoHandlerFoundException stedet for vildledende UnavailableException
  • DispatcherPortlet kopierer alle action parametre at gøre parametre i tilfælde af en handling undtagelse
  • DispatcherPortlet standard ressource tjener udtrykkeligt forhindrer adgang til WEB-INF og META-INF
  • portlet @ExceptionHandler metoder giver mulighed for at skrive svaret direkte (som i Servlet tilfælde)
  • MockHttpServletRequest / HttpSession / etc returnerer uafhængig Optælling fra & quot; getAttributeNames () & quot;

Krav :

  • Java 1.3 eller højere

Lignende software

Aura
Aura

1 Mar 15

LoopBack
LoopBack

18 Jul 16

Knockout
Knockout

10 Dec 15

Andre software developer SpringSource

Kommentarer til Spring Framework

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!