Spring Framework

Software skärmdump:
Spring Framework
Mjukvaruinformation:
Version: 4.2.5 / 3.2.16 Uppdaterad
Ladda upp dagen: 6 Mar 16
Utvecklare: SpringSource
Licens: Gratis
Popularitet: 118

Rating: 3.0/5 (Total Votes: 1)

Spring Framework erbjuder ett komplett utbud av mjukvaru utvecklingsverktyg som accelererar hela byggnaden, löpning och hantering av företagsapplikationer i Java.

Kombinera MVC med AOP och DI (IOC), är Spring en avancerad verktygslåda som kan vara en ersättning eller tillägg till Enterprise Javabean (EJB) modell.

Spring verk genom att ta hand om alla komplex kod logik som finns i sårbara för alla företag-klar Java-programvara, vilket frigör utvecklaren att fokusera mer på applikationsnivå affärslogik.

Frame Våren kommer med massor av dokumentation, exempel, handledning och fria plugins för att utöka standardfunktionalitet

Vad är nytt i den här versionen.

  • Support @NumberFormat som en meta-anteckning
  • RestTemplate loggning för 404-statuskoden
  • Ignorera null HeadersBuilder # rubriker
  • TcpConnection bör sträcka java.io.Closeable

Vad är nytt i version 4.2.4 / 3.2.16:

  • Support @NumberFormat som en meta -annotation
  • RestTemplate loggning för 404-statuskoden
  • Ignorera null HeadersBuilder # rubriker
  • TcpConnection bör sträcka java.io.Closeable

Vad är nytt i version 4.1.7 / 3.2.14 / 4.2.0.RC3:

  • stöd @NumberFormat som en meta-anteckning
  • RestTemplate loggning för 404-statuskoden
  • Ignorera null HeadersBuilder # rubriker
  • TcpConnection bör sträcka java.io.Closeable

Vad är nytt i version 4.1.6 / 3.2.13 / 4.20.RC1:

  • Support @ Number som en meta-anteckning
  • RestTemplate loggning för 404-statuskoden
  • Ignorera null HeadersBuilder # rubriker
  • TcpConnection bör sträcka java.io.Closeable

Vad är nytt i version 4.1.6 / 3.2.13:

  • Support @NumberFormat som en meta -annotation
  • RestTemplate loggning för 404-statuskoden
  • Ignorera null HeadersBuilder # rubriker
  • TcpConnection bör sträcka java.io.Closeable

Vad är nytt i version 4.1.5 / 3.2.13:

  • Spring Framework 4.1.2 är vår andra underhållsversion i 4.1.x rad men också kommer som en viktig del release, inklusive många användar föreslås och användar bidragit förbättringar.

Vad är nytt i version 4.1.1.

  • Konsekvent hantering av Java 8 tillval typ
  • En Jackson ObjectMapper builder klass med raffinerade standard.
  • Vissa begärda JDBC förbättringar.
  • förbättringar specifika prestanda.

Vad är nytt i version 4.1.0:

  • Direkt fält bindande stöd med automatisk växer för kapslade fält
  • Java 8 tillval för injektionspunkter och MVC handler parametrar
  • Stöd för standard @Priority anteckning för beroende beställning och val
  • Annotated @Lookup metoder med stöd för tillhandahålls konstruktörs argument
  • Deklarativa SQL-skript och programmatiska transaktioner i ramen för TestContext
  • Förbättrad Hibernate JPA inställning: isoleringsnivåer, upptäckt hanterade paket
  • Annotated JMS lyssnarmetoder
  • Omfattande stöd för JCache (JSR-107) anteckningar
  • Flexibel upplösning och omvandling av statiska webbresurser
  • MVC vyer: deklarativ upplösning, Groovy uppmärkning mallar, Jacksons JSONView
  • WebSocket förbättringar: WebSocket omfattning, SockJS klientstöd, WebSocket statistik
  • Prestanda: Spel kompilator läge, samtidighet finjustering över behållaren

Vad är nytt i version 4.0.3.

  • Java 8 stöd är nu produktionsfärdiga

Vad är nytt i version 4.0.2 / 3.2.8:

  • Stärker Spring OXM att skydda mot en XXE sårbarhet.

Vad är nytt i version 4.0.1 / 3.2.7:

  • Båda släpper komma med betydande bug korrigeringar och förbättringar jämfört med deras omedelbara föregångare och rekommenderas starkt för en uppgradering.

Vad är nytt i version 3.2.4:

  • Den här versionen innehåller många buggfixar och förbättringar, inklusive en viktig säkerhet fix för Spring OXM.

Vad är nytt i version 3.2.1:

  • JmsTemplate använder konfigurerad receiveTimeout om den är kortare än kvarvarande transaktions timeout .
  • Lade MappingJackson2MessageConverter för JMS.
  • JDBC parameter bindning använder JDBC 3.0 ParameterMetaData (om sådana finns) för typ bestämning.
  • JpaTransactionManager etc finner standard EntityManagerFactory i föräldrarnas sammanhang.
  • MimeMessageHelper kodar fäst filnamn om inte ASCII-kompatibel.
  • FreeMarkerConfigurationFactory stöder ordentligt TemplateLoaders när åter konfigurationer.
  • SpringContextResourceAdapter implementerar jämlikar / hashkod enligt JCA 1,5 kontrakt.
  • ContextLoader upptäcker ordentligt före uppdateras WebApplicationContext.
  • Stöd för platshållare i @RequestMapping anteckning värde.
  • Stöd för att ange en meddelandekod som @ResponseStatus skäl.
  • HttpEntityMethodProcessor stöder HttpEntity / ResponseEntity klasser också.
  • Tiles 3 TilesConfigurer fungerar i kombination med & quot; completeAutoload & quot;.

Vad är nytt i version 3.2.0:

  • samtidighet förbättringar över ramen, undvika användningen av synkronisering där så är möjligt - i synnerhet för scoped / prototyp bönor
  • Med hänsyn tagen till @Autowired och @Value för att användas som meta annoteringar, t.ex. att bygga anpassade injektion kommentarer i kombination med särskilda kval
  • Stöd för anpassade @Bean definition kommentarer i @Configuration klasser, t.ex. i kombination med särskilda kval, @Lazy, @Primary, etc
  • Asynchronous MVC bearbetning på Servlet 3.0, med Spring MVC handler metoder att kunna återvända Callables och DeferredResults
  • Införande av tidigare-fristående Spring MVC Testprojekt, vilket möjliggör förstklassig testning av Spring MVC applikationer

Vad är nytt i version 3.2 RC2:

  • Tiles-3 stöd
  • Stöd för & # x3c, ref & # x3e; förutom till & # x3c, bönor & # x3e; för & # x3c, MVC: meddelande-omvandlare & # x3e;

Vad är nytt i version 3.1.3.

  • Den här versionen innehåller över 80 buggfixar och förbättringar

Vad är nytt i version 3.1.2:

  • innehåller den här versionen många viktiga buggfixar och mindre förbättringar och är en rekommenderad uppgradering.

Vad är nytt i version 3.2 M1:

  • Inledande stöd för asynkrona @Controller metoder
  • Tidigt stöd för JCache-baserade cache leverantörer
  • Betydande prestandaförbättringar i autowiring icke-singleton bönor
  • Första fördröjnings stöd för @Scheduled och & # x3c; uppgift: schemalagda & # x3e;
  • Möjlighet att välja mellan flera executuors med @Async
  • Förbättrad bönor profil val med hjälp av inte (!) Operatör
  • 48 buggar fast, 8 nya funktioner och 36 förbättringar genomförts

Vad är nytt i version 3.1.0:

  • Miljön abstraktion och tillhörande bönor definition profiler, tillsammans med centralt konfigurerbara fastighetskällor för platshållare upplösning.
  • Java-baserad applikation konfiguration baserad på @ Aktivera * anteckningar på konfigurations klasser, vilket möjliggör bekväm konfiguration container: t.ex. använder @EnableTransactionManagement att aktivera deklarativ transaktionshantering.
  • cache abstraktion med vår deklarativ caching lösning (@Cacheable etc) på toppen, med fokus på praktisk samverkan mellan ansökan koden och cache leverantörer.
  • Servlet 3,0 baserad WebApplicationInitializer mekanism för bootstrapping en Spring webbapplikation utan web.xml! Detta är en central del i Spring webbkonfiguration historia, vilket ger en rik alternativ till XML-baserad bootstrap.
  • reviderade MVC behandling med blixt attribut stöd, en ny @RequestPart anteckning, och ytterligare REST stöd förbättringar. Denna nya HandlerMapping / HandlerAdapter variant är också mycket töjbar för anpassade MVC behov.

Vad är nytt i version 3.1.0.RC1:

  • Stöd för Viloläge 4,0 (aktuell med 4,0 CR4)
  • Komplett TestContext stödram för @Configuration klasser
  • Flash utrymme för Spring MVC
  • Stöd för Quartz 2,0
  • 77 buggfixar, 16 nya funktioner, 66 förbättringar

Vad är nytt i version 3.0.6:

  • Fasta aspekter bunt att förklara beroenden för @Async aspekt samt
  • ProxyCreationContext använder & quot; ThreadLocal.remove () & quot; över & quot; ThreadLocal.set (null) & quot; samt
  • DefaultListableBeanFactory endast deserializable genom en SerializedBeanFactoryReference
  • DefaultListableBeanFactory s getBean (namn, typ) försöker typ omvandling vid behov
  • DefaultListableBeanFactory möjliggör init metoder för att registrera ytterligare bönor definitioner (igen)
  • XmlBeanDefinitionReader accepterar beskrivning -underelement inom karta inträde samt (enligt XSD)
  • ConfigurationClassPostProcessor stöder användning av samma processor instans med flera fabriker
  • Fast potentiella InjectionMetadata nonylfenoletoxilat vid användning SpringBeanAutowiringInterceptor
  • SpringBeanAutowiringSupport kan bearbeta @Value kommentarer på varje givet mål exempel
  • Åsidosatt @PersistenceContext anteckningar på underklassmetoderna bearbetas korrekt
  • BeanDefinitionVisitor nu faktiskt besöker fabriken metodnamn
  • Återställd stöd för String-till-ContextResource konvertering
  • restaurerat original GenericConversionService beteende med avseende på tomma samlingar / kartor
  • Restored ursprungliga FormattingConversionService beteende med avseende på användningen av undertyper
  • Lade & quot; formate & quot; egendom till FormattingConversionServiceFactoryBean
  • Collection / array omvandling returnerar ursprungliga samlingen om möjligt (i stället för det första elementet)
  • Fast samling elementet upplösning vid användning av en ConversionService med en DataBinder
  • DataBinder använder en standardgräns på 256 för matris / insamling auto växande
  • Lade & quot; autoGrowNestedPaths & quot; egendom till ConfigurableWebBindingInitializer
  • Servlet / PortletRequestDataBinder utföra uppackning för MultipartRequest samt
  • Fast AbstractBindingResult att undvika nonylfenoletoxilat i & quot; hashkod () & quot; Om målet är null
  • Fast flera HttpHeaders frågor (charset hantering, citerar / unquoting)
  • SimpleClientHttpRequest använder fast längd streaming-läge (alltid ställer innehålls längd header)
  • Lade & quot; connectTimeout & quot; och & quot; readTimeout & quot; egenskaper till enkla / CommonsClientHttpRequestFactory
  • Explicit statuskoden i RedirectView respekteras i HTTP 1,0 kompatibilitetsläge
  • FormHttpMessageConverter bearbetar korrekt POST-begäran
  • ResourceHttpRequestHandler inte ställa Content-Length header för 304 svar
  • ResourceHttpRequestHandler upptäcker ogiltig katalogtraverse i given väg
  • LocaleChangeInterceptor validerar locale värden i syfte att förhindra XSS sårbarhet
  • HtmlUtils undgår korrekt apostrof samt
  • Stöd för web.xml sammanhangs param & quot; springJspExpressionSupport & quot; (Explicit & quot; true & quot; / & quot; false & quot;)
  • ContextLoader och FrameworkServlet stöd & quot; contextId & quot; parameter för anpassade serialisering id
  • RemoteExporter använder en ogenomskinlig proxy för "serviceInterface" (inga AOP gränssnitt utsatt)
  • Lade & quot; acceptProxyClasses & quot; flagga till RemoteInvocationSerializingExporter
  • Raffinerad WebLogic RMI deskriptor endast varumärket getTargetInterfaceName metoden som idempotent
  • EhCacheManagerFactoryBean ordentligt stänger & quot; ehcache.xml & quot; ingångsströmmen, om någon
  • reviderade JMS CachedConnectionFactory att undvika onödiga rollback uppmanar Session tillbaka
  • Fast JMS CachedConnectionFactory till fullo synkronisera sin session lista
  • Fast NamedParameterJdbcTemplate hantering av matriser som frågeparametrar
  • Fast JPA 2,0 timeout tips att korrekt ange millisekunder
  • Uppdaterad Quartz paket för att stödja Quartz 1,8 samt (notera: inte stöder Quartz 2,0 ännu)
  • Fast @Rule orderutförande i SpringJUnit4ClassRunner att matcha standard JUnit 4 beteende

Vad är nytt i version 3.1.0.M2:

  • Code motsvarigheter till vårens XML namn
  • Builder-stil API: er för kodbaserad Hibernate konfiguration
  • TestContext ram stöd för @Configuration klasser och bönor definition profiler
  • Stöd för injektion mot icke-standardiserade Javabeans setters
  • Stöd för Servlet 3 kodbaserad konfiguration av servletcontainern
  • Stöd för Servlet 3 MultipartResolver
  • JPA EntityManagerFactory bootstrapping utan persistence.xml
  • New HandlerMethod-baserade stödklasser för Annotated Controller Processing
  • konsumerar och producerar @RequestMapping villkor
  • Arbeta med URI mallvariabler I Controller metoder
  • Validering För @RequestBody Metod argument

Vad är nytt i version 3.0.5:

  • Aupport för Viloläge 3,6 slutlig
  • Inkom kärn serializer abstraktion med standard implementationer med Java serie
  • Konsekvent användning av JDK 1,5 s & quot; ThreadLocal.remove () & quot; över & quot; ThreadLocal.set (null) & quot;
  • Fast JodaTimeContextHolder att använda en icke-ärftlig ThreadLocal och exponera en återställningsmetod
  • reviderade & quot; ClassUtils.isAssignable & quot; semantik för att täcka primitiver vs omslag i båda riktningarna
  • Optimerad AnnotationUtils findAnnotation prestanda för upprepad sökning på samma gränssnitt
  • ConversionService skyddar sig mot oändlig rekursion i ObjectToCollectionConverter
  • Fast TypeDescriptor att korrekt lösa kapslade samlingar och deras elementtyper
  • BeanWrapper försöker inte fylla kart värden tillgång (bara automatiskt växer själva kartan)
  • Fast Autowired / CommonAnnotationBeanPostProcessor att förhindra ras tillstånd hoppa check
  • Fast @Value injektion till korrekt cache temporära nollresultat för icke-singleton bönor
  • ApplicationContext registrerar kontextspecifika ClassArrayEditor för sin bean Classloader
  • Raffinerad ApplicationContext singleton behandling för att inte misslyckas för att manuellt registrerade null fall
  • Fast ApplicationContext händelsehantering för upprepade anrop till icke-Singleton lyssnar bönor
  • Optimerad @Bean felmeddelanden för statiska fabriksmetoder samt för argument typ obalanser
  • Modifierad uttryck pars att passera hela TypeDescriptor sammanhang genom att ConversionService samtal
  • Anpassad uttryck parser s Konstruktör / MethodResolver att acceptera TypeDescriptors i stället för rå typer
  • Spel stödjer projektion på någon form av samling (inte bara på listor och matriser)
  • Spel MapAccessor konsekvent avvisar & quot; target.key & quot; stil tillgång till Maps om någon sådan nyckel hittas
  • Spel metodanrop föredrar metod med minst antal parametrar (t ex ingen arg över vararg)
  • AspectJExpressionPointcut använder bönor Classloader för att initiera AspectJ pointcut parser
  • Lade AnnotationAsyncExecutionAspect som AspectJ-baserad variant av @Async bearbetning
  • Inkom mode = & quot; proxy & quot; / & quot; aspectj & quot; och proxy-mål-klass alternativ för uppgiften: anteckning drivna
  • JDBC bunt använder lokala Classloader som bean Classloader för & quot; sql-error-codes.xml & quot; pars
  • EmbeddedDatabaseFactory stängs databasen när underlåta att fylla den i & quot; initDatabase () & quot;
  • Embedded databas stöd nu också arbetar med Derby & # x3e; = 10,6
  • & quot; jdbc: inbäddad databas & quot; använder id som databasnamn så att flera artiklar i parallell
  • ResourceDatabasePopulator kastar beskrivande ScriptStatementFailedException med resursinformation
  • Inkom konfigurerbara Anslutning / Statement / ResultSet måltyper till Jdbc4NativeJdbcExtractor
  • Lade OracleJdbc4NativeJdbcExtractor med förkonfigurerade Oracle JDBC API typer
  • DefaultLobHandler s & quot; wrapAsLob & quot; läge fungerar med PostgreSQL s & quot; getAsciiStream () & quot; Kravet
  • ResultSetWrappingSqlRowSet (som används av JdbcTemplate s & quot; queryForRowSet & quot;) stöder kolumnetiketter nu
  • LocalSessionFactoryBean s & quot; entityCacheStrategies & quot; arbetar med regionens namn på Hibernate 3,6 samt
  • Fast DefaultMessageListenerContainer är ingen-meddelande mottagna åta sig att arbeta utan Session caching
  • DefaultMessageListenerContainer s hoppar ingen meddelande mottaget begår på Tibco (undvika ett dödläge)
  • JaxWsPortClientInterceptor inte faller tillbaka till anteckning specificerade namn som Port längre
  • UriTemplate är serializable nu
  • Fast AnnotationMethodHandlerAdapter s caching att undvika samtidighet frågor i RequestMappingInfo
  • Fast @MVC bearbetning av parameternivå kommentarer att arbeta med gränssnittsbaserade fullmakter igen
  • reviderade @RequestParam behandling för att stödja CSV-till-array / uppsamling bindning med ConversionService
  • Fast EvalTag s EvaluationContext caching att korrekt hantera JSP tag caching över förfrågningar
  • AbstractJasperReportsView sätter endast locale modell attribut om inte presentera redan
  • DispatcherPortlet kastar anpassade NoHandlerFoundException stället för vilseledande UnavailableException
  • DispatcherPortlet kopierar alla åtgärdsparametrar för att göra parametrar i händelse av en åtgärd undantag
  • DispatcherPortlet standard resurs uttryckligen tjänar förhindrar tillgång till WEB-INF och META-INF
  • portletinställningar @ExceptionHandler metoder tillåter för att skriva svaret direkt (som i Servlet fallet)
  • MockHttpServletRequest / Httpsession / etc returnerar oberoende uppräkning av & quot; getAttributeNames () & quot;

Krav :

  • Java 1.3 eller högre

Liknande mjukvara

Vaadin
Vaadin

9 Apr 16

Xepler
Xepler

12 Apr 15

Apache Felix
Apache Felix

12 May 15

QCubed
QCubed

12 May 15

Annan programvara för utvecklare SpringSource

Spring LDAP
Spring LDAP

6 Mar 16

Spring Web Flow
Spring Web Flow

9 Apr 16

Spring AMQP
Spring AMQP

10 Dec 15

Kommentarer till Spring Framework

Kommentarer hittades inte
Kommentar
Slå på bilder!