Spring Framework

Sagteware kiekie:
Spring Framework
Sagteware besonderhede:
Weergawe: 4.2.5 / 3.2.16 Opgedateer
Upload datum: 6 Mar 16
Ontwikkelaar: SpringSource
Lisensie: Gratis
Populariteit: 340

Rating: 3.0/5 (Total Votes: 2)

Lente raamwerk bied 'n volledige reeks van die ontwikkeling van sagteware gereedskap wat die hele gebou te versnel, hardloop en bestuur van Java Enterprise programme.

Die kombinasie van MVC met BOB en DI (IOK), die lente is 'n gevorderde hulpmiddel wat 'n plaasvervanger of bykomend tot die Enterprise Java Bean (EJB) model kan wees.

Lente werke deur die versorging van al die komplekse kode logika wat woonagtig is in die onderbuik van enige onderneming-gereed Java sagteware, bevry die ontwikkelaar om meer te fokus op die toepassing vlak besigheid logika.

Die Lente raamwerk kom met baie van die dokumentasie, voorbeelde, tutoriale en gratis plugins en die standaard funksies uit te brei

Wat is nuut in hierdie release:.

  • Ondersteuning @NumberFormat as 'n meta-body
  • RestTemplate meld vir 404 status kode
  • Ignoreer nul in HeadersBuilder # kop
  • TcpConnection moet java.io.Closeable brei

Wat is nuut in weergawe 4.2.4 / 3.2.16:

  • Ondersteuning @NumberFormat as 'n meta -annotation
  • RestTemplate meld vir 404 status kode
  • Ignoreer nul in HeadersBuilder # kop
  • TcpConnection moet java.io.Closeable brei

Wat is nuut in weergawe 4.1.7 / 3.2.14 / 4.2.0.RC3:

  • Ondersteuning @NumberFormat as 'n meta-body
  • RestTemplate meld vir 404 status kode
  • Ignoreer nul in HeadersBuilder # kop
  • TcpConnection moet java.io.Closeable brei

Wat is nuut in weergawe 4.1.6 / 3.2.13 / 4.20.RC1:

  • Ondersteuning @ NumberFormat as 'n meta-body
  • RestTemplate meld vir 404 status kode
  • Ignoreer nul in HeadersBuilder # kop
  • TcpConnection moet java.io.Closeable brei

Wat is nuut in weergawe 4.1.6 / 3.2.13:

  • Ondersteuning @NumberFormat as 'n meta -annotation
  • RestTemplate meld vir 404 status kode
  • Ignoreer nul in HeadersBuilder # kop
  • TcpConnection moet java.io.Closeable brei

Wat is nuut in weergawe 4.1.5 / 3.2.13:

  • Spring Framework 4.1.2 is ons tweede onderhoud vrylating in die 4.1.x lyn, maar ook kom as 'n belangrike kenmerk release, insluitend baie gebruikers voorgestel en gebruiker bygedra verbeterings.

Wat is nuut in weergawe 4.1.1:.

  • In ooreenstemming hantering van Opsionele tipe Java 8 se
  • 'n Jackson ObjectMapper bouer klas met verfynde standaard.
  • Sommige versoek JDBC afrondings.
  • Spesifieke prestasie verbeterings.

Wat is nuut in weergawe 4.1.0:

  • Direkte veld bindend ondersteuning met die motor-groeiende vir geneste velde
  • Java 8 se Opsioneel vir inspuiting punte en MVC hanteerder parameters
  • Ondersteuning vir die standaard @Priority body vir afhanklikheid bestel en seleksie
  • Annotated @Lookup metodes met ondersteuning vir dienste konstruktor argumente
  • Verklarende SQL skrifte en programmatiese transaksies in die TestContext raamwerk
  • Verbeterde Hibernate JPA opstel: isolasie vlakke, ontdekking van bestuur pakkette
  • Annotated JMS luisteraar metodes
  • Omvattende ondersteuning vir JCache (JSR-107) annotasies
  • Buigsame resolusie en transformasie van statiese web hulpbronne
  • MVC uitsig: verklarende resolusie, Groovy opmaak templates, Jackson se JsonView
  • WebSocket afrondings: WebSocket omvang, SockJS kliënt ondersteuning, WebSocket statistieke
  • Performance: Spel samesteller af, concurrency fine-tuning regoor die houer

Wat is nuut in weergawe 4.0.3:.

  • Java 8 ondersteuning is nou gereed vir produksie

Wat is nuut in weergawe 4.0.2 / 3.2.8:

  • Versterk Lente OXM te beskerm teen 'n XXE kwesbaarheid.

Wat is nuut in weergawe 4.0.1 / 3.2.7:

  • Beide weergawes kom met 'n belangrike fout verbeterings en veranderinge oor hul onmiddellike voorgangers en word sterk aanbeveel vir 'n opgradering.

Wat is nuut in weergawe 3.2.4:

  • Hierdie weergawe sluit talle bugfixes en verbeteringe, insluitend 'n belangrike sekuriteit oplossing vir die lente OXM.

Wat is nuut in weergawe 3.2.1:

  • JmsTemplate gebruike ingestel receiveTimeout indien korter as oorblywende transaksie tydverstreke .
  • Toegevoegde MappingJackson2MessageConverter vir JMS.
  • JDBC parameter bindende gebruik JDBC 3.0 ParameterMetaData (indien beskikbaar) vir tipe bepaling.
  • JpaTransactionManager ens bevind verstek EntityManagerFactory in ouer konteks sowel.
  • MimeMessageHelper enkodeer beslaglegging lêernaam indien nie voldoen ASCII.
  • FreeMarkerConfigurationFactory ondersteun behoorlik TemplateLoaders wanneer herskep konfigurasies.
  • SpringContextResourceAdapter implemente gelykes / hutskode volgens die JCA 1.5 kontrak.
  • ContextLoader behoorlik ontdek pre-verfris WebApplicationContext.
  • Bygevoeg ondersteuning vir plekhouers in @RequestMapping body waarde.
  • Bygevoeg ondersteuning vir die spesifiseer van 'n boodskap kode as @ResponseStatus rede.
  • HttpEntityMethodProcessor ondersteun HttpEntity / ResponseEntity subklasse sowel.
  • teëls 3 TilesConfigurer werk behoorlik in kombinasie met & quot; completeAutoload & quot;.

Wat is nuut in weergawe 3.2.0:

  • Concurrency afrondings regoor die raamwerk, die voorkoms van die gebruik van sinchronisasie waar moontlik - in die besonder vir scoped / prototipe bone
  • Laat vir @Autowired en @Value om gebruik te word as 'n meta-notas, bv persoonlike inspuiting notas bou in kombinasie met spesifieke kwalifiseerders
  • Ondersteuning vir persoonlike @Bean definisie annotasies in @Configuration klasse, bv in kombinasie met spesifieke kwalifiseerders, @Lazy, @Primary, ens
  • Asynchronous MVC verwerking op Servlet 3.0, met die lente MVC hanteerder metodes in staat is om Callables en DeferredResults
  • terug
  • Insluiting van die voorheen-selfstandige Lente MVC toets projek, wat vir die eerste-klas toets van Lente MVC aansoeke

Wat is nuut in weergawe 3.2 RC2:

  • Tiles-3 ondersteuning
  • Bygevoeg ondersteuning vir & # x3c; ref & # x3e; bykomend tot dat & # x3c; boontjie & # x3e; vir & # x3c; MVC: Boodskap-omsetters & # x3e;

Wat is nuut in weergawe 3.1.3:.

  • Hierdie weergawe sluit meer as 80 bugfixes en verbeteringe

Wat is nuut in weergawe 3.1.2:

  • Hierdie weergawe sluit baie belangrike bugfixes en geringe verbeterings en is 'n aanbevole opgradering.

Wat is nuut in weergawe 3.2 M1:

  • Aanvanklike ondersteuning vir asinchrone @Controller metodes
  • Vroeë ondersteuning vir JCache-gebaseerde kas verskaffers
  • Beduidende prestasie verbeterings in autowiring van nie-Singleton bone
  • Aanvanklike vertraging ondersteuning vir @Scheduled en & # x3c; taak: geskeduleer & # x3e;
  • Die vermoë om te kies tussen verskeie executuors met @Async
  • Verbeterde boontjie profiel seleksie met behulp van die nie (!) Operateur
  • 48 foute herstel, 8 nuwe funksies en verbeteringe 36 geïmplementeer

Wat is nuut in weergawe 3.1.0:

  • Die omgewing onttrekking en die gepaardgaande boontjie definisie profiele, saam met sentraal instel eiendom bronne vir tydelike oplossing.
  • -Java-gebaseerde program opset gebaseer op @ Aktiveer * annotasies op opset klasse, sodat vir 'n maklike houer opset: bv gebruik van @EnableTransactionManagement om verklarende transaksie verwerking aktiveer.
  • Die kas onttrekking met ons verklarende caching oplossing (@Cacheable ens) op die top, met die fokus op gerieflike interaksie tussen toediening kode en kas verskaffers.
  • Die Servlet 3.0 gebaseer WebApplicationInitializer meganisme vir Opstarten n Lente web aansoek sonder web.xml! Dit is 'n belangrike stuk in die lente se web opset storie, die verskaffing van 'n ryk alternatief vir XML-gebaseerde Opstarten.
  • Hersiene MVC verwerking met flits kenmerk ondersteuning, 'n nuwe @RequestPart body, en verder RUS ondersteuning afrondings. Hierdie nuwe HandlerMapping / HandlerAdapter variant is ook hoogs brei vir persoonlike MVC behoeftes.

Wat is nuut in weergawe 3.1.0.RC1:

  • Ondersteuning vir Hibernate 4.0 (up to date met 4.0 CR4)
  • Complete TestContext raamwerk ondersteuning vir @Configuration klasse
  • Flash ruimte vir die lente MVC
  • Ondersteuning vir Quartz 2.0
  • 77 foutherstellings, 16 nuwe funksies, 66 verbeterings

Wat is nuut in weergawe 3.0.6:

  • Vaste aspekte bundel om afhanklikhede vir @Async aspek verklaar sowel
  • ProxyCreationContext gebruik & quot; ThreadLocal.remove () & quot; oor & quot; ThreadLocal.set (nul) & quot; sowel
  • DefaultListableBeanFactory is net deserializable deur 'n SerializedBeanFactoryReference
  • DefaultListableBeanFactory se getBean (naam, tipe) poog tipe omskakeling indien nodig
  • DefaultListableBeanFactory maak voorsiening vir init metodes om verdere boontjie definisies registreer (weer)
  • XmlBeanDefinitionReader aanvaar beskrywing subelement binne kaart inskrywing asook (soos per die XSD)
  • ConfigurationClassPostProcessor ondersteun die gebruik van dieselfde verwerker byvoorbeeld met 'n paar fabrieke
  • Vaste potensiaal InjectionMetadata NPE by die gebruik van SpringBeanAutowiringInterceptor
  • SpringBeanAutowiringSupport in staat is om @Value notas verwerk op enige gegewe teiken byvoorbeeld
  • geïgnoreer @PersistenceContext annotasies op subklas metodes word korrek verwerk
  • BeanDefinitionVisitor nou eintlik besoek fabriek metode name
  • Herstelde ondersteuning vir String-tot-ContextResource omskakeling
  • Herstelde oorspronklike GenericConversionService gedrag met betrekking tot leë versamelings / kaarte
  • Herstelde oorspronklike FormattingConversionService gedrag met betrekking tot die gebruik van subtipes
  • Toegevoegde & quot; formatters & quot; eiendom te FormattingConversionServiceFactoryBean
  • Versameling / verskeidenheid omskakeling terugkeer oorspronklike versameling indien moontlik (in plaas van die eerste element)
  • Vaste versameling element resolusie by die gebruik van 'n ConversionService met 'n DataBinder
  • DataBinder gebruik 'n standaard limiet van 256 vir verskeidenheid / versameling motor-groeiende
  • Toegevoegde & quot; autoGrowNestedPaths & quot; eiendom te ConfigurableWebBindingInitializer
  • Servlet / PortletRequestDataBinder voer oop te vir MultipartRequest sowel
  • Vaste AbstractBindingResult om NPE in & quot vermy; hutskode () & quot; As teiken is van nul
  • Vaste verskeie HttpHeaders kwessies (karakterstel hantering met vermelding / unquoting)
  • SimpleClientHttpRequest gebruik vaste-lengte streaming af (altyd sit inhoud lengte kop)
  • Toegevoegde & quot; connectTimeout & quot; en & quot; readTimeout & quot; eienskappe te Eenvoudige / CommonsClientHttpRequestFactory
  • Explicit status kode in RedirectView gerespekteer in HTTP 1.0 verenigbaarheid af
  • FormHttpMessageConverter korrek verwerk POST versoeke
  • ResourceHttpRequestHandler nie ingestel header content-length vir 304 reaksie
  • ResourceHttpRequestHandler ontdek ongeldig gids traversal in gegewe pad
  • LocaleChangeInterceptor bekragtig land waardes ten einde XSS kwesbaarheid voorkom
  • HtmlUtils behoorlik ontsnap enkele aanhalings sowel
  • Bygevoeg ondersteuning vir web.xml konteks-param & quot; springJspExpressionSupport & quot; (Eksplisiete & quot; ware & quot; / & quot; valse & quot;)
  • ContextLoader en FrameworkServlet ondersteuning & quot; contextId & quot; parameter vir persoonlike serialisasie ID
  • RemoteExporter gebruik 'n ondeursigtige volmag vir 'serviceInterface' (geen AOP koppelvlakke blootgestel)
  • Toegevoegde & quot; acceptProxyClasses & quot; vlag te RemoteInvocationSerializingExporter
  • Refined WebLogic RMI descriptor net merk metode 'getTargetInterfaceName' as idempotente
  • EhCacheManagerFactoryBean behoorlik sluit & quot; ehcache.xml & quot; insette stroom, indien enige
  • Hersiene JMS CachedConnectionFactory onnodige terugrol te vermy 'n beroep op Sessie terugkeer
  • Vaste JMS CachedConnectionFactory om ten volle te sinchroniseer sy Sessie lys
  • Vaste NamedParameterJdbcTemplate se hantering van skikkings as navraag parameters
  • Vaste JPA 2.0 tyduit wenke om millisekondes korrek spesifiseer
  • Opdateer Quartz pakket te ondersteun Quartz 1.8 asook (let wel: nie ondersteun Quartz 2.0 nog)
  • Vaste @Rule uitvoering volgorde SpringJUnit4ClassRunner standaard JUnit 4 gedrag aan te pas

Wat is nuut in weergawe 3.1.0.M2:

  • Kode ekwivalente vir XML name spaces Lente se
  • Bouwer-styl API vir wetboek saamgestel gegrond Hibernate opset
  • TestContext raamwerk ondersteuning vir @Configuration klasse en boontjie definisie profiele
  • Ondersteuning vir inspuiting teen nie-standaard Java Beans etters
  • Ondersteuning vir Servlet 3-wetboek saamgestel gegrond opset van Servlet houer
  • Ondersteuning vir Servlet 3 MultipartResolver
  • JPA EntityManagerFactory Opstarten sonder persistence.xml
  • New HandlerMethod-gebaseerde ondersteuning klasse vir Annotated Kontroleur Processing
  • verbruik en produseer @RequestMapping voorwaardes
  • Werk Met URI Sjabloon veranderlikes in Kontroleur Metodes
  • Bevestiging Vir @RequestBody Metode Argumente

Wat is nuut in weergawe 3.0.5:

  • Aupport vir Hibernate 3.6 finale
  • Bygevoeg kern serializer onttrekking met standaard implementering met behulp van Java serialisasie
  • konsekwente gebruik van JDK 1.5 se & quot; ThreadLocal.remove () & quot; oor & quot; ThreadLocal.set (nul) & quot;
  • Vaste JodaTimeContextHolder om 'n nie-oorerflike ThreadLocal gebruik en bloot 'n herstel metode
  • Hersiene & quot; ClassUtils.isAssignable & quot; semantiek te dek primitiewes vs omhulsels in albei rigtings
  • Geoptimaliseerd AnnotationUtils findAnnotation prestasie vir herhaalde soektog op dieselfde koppelvlakke
  • ConversionService homself beskerm teen oneindige rekursie in ObjectToCollectionConverter
  • Vaste TypeDescriptor om geneste versamelings en hul tipes element korrek op te los
  • BeanWrapper poog nie om Kaart waardes vul op toegang (net outomaties groei Kaart self)
  • Vaste Autowired / CommonAnnotationBeanPostProcessor ras toestand te voorkom in draai tjek
  • Vaste @Value inspuiting korrek kas tydelike nul resultate vir nie-Singleton bone
  • ApplicationContext registreer konteks-spesifieke ClassArrayEditor vir sy boontjie ClassLoader
  • Refined ApplicationContext Singleton verwerking om nie smag na die hand geregistreer nul gevalle
  • Vaste ApplicationContext verwerking gebeurtenis vir herhaalde aanroepingen om nie-Singleton luisteraar bone
  • Geoptimaliseerd @Bean fout boodskappe vir statiese fabriek metodes sowel as vir tipe argument inco
  • Gewysig uitdrukking pars eer om volle TypeDescriptor konteks deurgaan om ConversionService oproepe
  • Aangepas uitdrukking parser se Constructor / MethodResolver om TypeDescriptors in plaas van rou tipes aanvaar
  • spel ondersteun projeksie op enige vorm van Collection (nie net op die lys en skikkings)
  • Spel MapAccessor verwerp konsekwent & quot; target.key & quot; styl toegang tot Maps indien geen sodanige sleutel gevind
  • Spel metode aanroepingen verkies metode met die minste parameters (bv no-arg oor vararg)
  • AspectJExpressionPointcut gebruik boontjie ClassLoader vir inisialisering die AspectJ pointcut ontleder
  • Toegevoegde AnnotationAsyncExecutionAspect as AspectJ-gebaseerde variant van @Async verwerking
  • Bygevoeg af = & quot; volmag & quot; / & quot; aspectj & quot; en volmag-teiken-klas opsies om Taak:-body gedryf
  • JDBC bundel gebruik plaaslike ClassLoader as boontjie ClassLoader vir & quot; SQL-fout-codes.xml & quot; ontleding van
  • EmbeddedDatabaseFactory gesluit databasis wanneer die versuim om dit te vul in & quot; initDatabase () & quot;
  • Embedded databasis ondersteuning werk nou ook met Derby & # x3e; = 10.6
  • & quot; JDBC: ingeboude databasis & quot; gebruik ID as databasis naam aan verskeie mense toelaat in parallel
  • ResourceDatabasePopulator gooi beskrywende ScriptStatementFailedException met hulpbron besonderhede
  • Bygevoeg instel Connection / stelling / ResultSet teiken tipes te Jdbc4NativeJdbcExtractor
  • Toegevoegde OracleJdbc4NativeJdbcExtractor met vooraf ingestel Oracle JDBC API tipes
  • DefaultLobHandler se & quot; wrapAsLob & quot; af werk met PostgreSQL se & quot; getAsciiStream () & quot; vereiste
  • ResultSetWrappingSqlRowSet (soos gebruik deur JdbcTemplate se & quot; queryForRowSet & quot;) ondersteun kolom etikette nou
  • LocalSessionFactoryBean se & quot; entityCacheStrategies & quot; werk met streek name op Hibernate 3.6 sowel
  • Vaste DefaultMessageListenerContainer se nie--boodskap ontvang pleeg om te werk sonder Sessie kas
  • spring DefaultMessageListenerContainer se-no-boodskap ontvang pleeg op Tibco (vermy 'n dooiepunt)
  • JaxWsPortClientInterceptor nie terug nie val-body gespesifiseerde naam soos portName
  • UriTemplate is serialiseerbaar nou
  • kas Vaste AnnotationMethodHandlerAdapter se concurrency probleme in RequestMappingInfo vermy
  • Vaste @MVC verwerking van parameter-vlak notas om weer te werk met koppelvlak gebaseer gevolmagtigdes
  • Hersiene @RequestParam verwerking te ondersteun CSV-tot-reeks / versameling bindend met ConversionService
  • Vaste EvalTag se EvaluationContext caching om behoorlik te hanteer JSP tag caching oor versoeke
  • AbstractJasperReportsView stel net land model eienskappe indien dit nie reeds aanbied
  • DispatcherPortlet gooi persoonlike NoHandlerFoundException in plaas van misleidende UnavailableException
  • DispatcherPortlet afskrifte al aksie parameters om parameters te lewer in die geval van 'n aksie uitsondering
  • DispatcherPortlet se verstek hulpbron te dien uitdruklik verhoed toegang tot die web-INF en meta-INF
  • Portlet @ExceptionHandler metodes toelaat vir direk skryf die antwoord (soos in die Servlet geval)
  • MockHttpServletRequest / HttpSession / ens terug onafhanklike Opsomming van & quot; getAttributeNames () & quot;

Vereistes :

  • Java 1.3 of hoër

Soortgelyke sagteware

Apache Stanbol
Apache Stanbol

13 Apr 15

Horus Framework
Horus Framework

1 Oct 15

Joomla! Framework
Joomla! Framework

13 May 15

Ander sagteware ontwikkelaar SpringSource

Spring Security
Spring Security

26 Jul 16

Spring XD
Spring XD

10 Apr 16

Spring Data
Spring Data

28 Feb 15

Spring.NET
Spring.NET

12 May 15

Kommentaar te Spring Framework

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!