Spring Framework

Software screenshot:
Spring Framework
Podrobnosti Software:
Verze: 4.2.5 / 3.2.16 Aktualizováno
Datum uploadu: 6 Mar 16
Vývojka: SpringSource
Licence: Volný
Popularita: 118

Rating: 3.0/5 (Total Votes: 1)

Spring Framework poskytuje kompletní sada nástrojů pro vývoj softwaru, které urychlují celý objekt, provoz a správu Java podnikových aplikací.

Kombinace MVC s AOP a di (IOC), Jaro je pokročilý nástroj, který může být nahrazení nebo doplnění modelu Enterprise JavaBean (EJB).

Spring funguje tak, že starat se o všechny složité kódu logiku, která je umístěna v podbřišku jakéhokoliv softwaru podnikového systému Java, uvolnění developer zaměřit se více na úrovni aplikace obchodní logiky.

Rámcová Jaro přichází se spoustou dokumentace, příklady, cvičení a volných pluginů pro rozšíření výchozí funkce

Co je nového v této verzi:.

  • podpora @NumberFormat jako meta-anotaci
  • protokolování RestTemplate pro stavový kód 404
  • Ignorovat null v HeadersBuilder # záhlaví
  • TcpConnection by měl být rozšířen java.io.Closeable

Co je nového ve verzi 4.2.4 / 3.2.16:

  • Podpora @NumberFormat jako meta -annotation
  • protokolování RestTemplate pro stavový kód 404
  • Ignorovat null v HeadersBuilder # záhlaví
  • TcpConnection by měl být rozšířen java.io.Closeable

Co je nového ve verzi 4.1.7 / 3.2.14 / 4.2.0.RC3:

  • podpora @NumberFormat jako meta-anotaci
  • protokolování RestTemplate pro stavový kód 404
  • Ignorovat null v HeadersBuilder # záhlaví
  • TcpConnection by měl být rozšířen java.io.Closeable

Co je nového ve verzi 4.1.6 / 3.2.13 / 4.20.RC1:

  • Podpora @ numberformat jako meta-anotaci
  • protokolování RestTemplate pro stavový kód 404
  • Ignorovat null v HeadersBuilder # záhlaví
  • TcpConnection by měl být rozšířen java.io.Closeable

Co je nového ve verzi 4.1.6 / 3.2.13:

  • Podpora @NumberFormat jako meta -annotation
  • protokolování RestTemplate pro stavový kód 404
  • Ignorovat null v HeadersBuilder # záhlaví
  • TcpConnection by měl být rozšířen java.io.Closeable

Co je nového ve verzi 4.1.5 / 3.2.13:

  • Spring Framework 4.1.2 je naše druhé vydání údržby v souladu 4.1.x, ale také přichází jako klíčový vydání funkcí, včetně mnoha uživatelsky navrhl a uživatelsky přispělo zlepšení.

Co je nového ve verzi 4.1.1:.

  • V souladu manipulace s volitelným typu Java 8 je
  • Jackson ObjectMapper stavitel třída s rafinovanými hodnoty.
  • Některé požadované JDBC vylepšení.
  • vylepšení specifickými vlastnostmi.

Co je nového ve verzi 4.1.0:

  • Direct pole vazba podporu s automatickým roste nested pole
  • Java 8 je volitelný pro vstřikovací body a parametry MVC psovoda
  • Podpora pro standardní @Priority anotaci ze závislosti na uspořádání a výběr
  • Anotovaná @Lookup metody s podporou poskytovaných konstruktérů argumenty
  • Deklarativní SQL skripty a programové transakce v rámci TestContext
  • Vylepšená spánku SPS nastavení: Úrovně izolace, objev řízených balíčků
  • Anotovaná JMS posluchače metody
  • Komplexní podpora pro JCache (JSR-107) anotace
  • Flexibilní řešení a transformace statické webové zdroje
  • MVC pohledy: deklarativní rozlišení, Groovy značkovací šablony, Jacksonův JSONView
  • websocket upřesnění: websocket rozsah, podpora klientů SockJS, websocket statistiky
  • Výkon: Spel režim překladač, souběžnost jemné vyladění celého kontejneru

Co je nového ve verzi 4.0.3:.

  • Java 8 podpora je nyní výroba-ready

Co je nového ve verzi 4.0.2 / 3.2.8:

  • Posiluje Spring OXM na ochranu proti zranitelnost XXE.

Co je nového ve verzi 4.0.1 / 3.2.7:

  • Obě zprávy mají významnou chybou opravy a vylepšení týkající se jejich bezprostřední předchůdci a jsou důrazně doporučuje upgrade.

Co je nového ve verzi 3.2.4:

  • Tato verze obsahuje mnoho oprav a vylepšení, včetně důležitým bezpečnostní oprava pro jaro OXM.

Co je nového ve verzi 3.2.1:

  • JmsTemplate používá nakonfigurován ReceiveTimeout pokud je tato kratší než zbývající časový limit transakce .
  • z přidané MappingJackson2MessageConverter pro JMS.
  • JDBC parametr vazba využívá JDBC 3,0 ParameterMetaData (je-li k dispozici) pro určení typu.
  • JpaTransactionManager atd najde výchozí EntityManagerFactory v nadřazené kontextu stejně.
  • MimeMessageHelper kóduje připevnění jméno souboru, ne-li ASCII kompatibilní.
  • FreeMarkerConfigurationFactory správně podporuje TemplateLoaders při obnovování konfigurace.
  • SpringContextResourceAdapter implementuje se rovná / hashCode podle smlouvy JCA 1.5.
  • ContextLoader správně rozpozná pre-svěží WebApplicationContext.
  • Byla přidána podpora pro zástupné symboly v @RequestMapping anotace hodnotu.
  • Byla přidána podpora pro zadání kódu zprávy jako @ResponseStatus důvodu.
  • HttpEntityMethodProcessor podporuje HttpEntity / ResponseEntity podtříd stejně.
  • Dlaždice 3 TilesConfigurer řádně pracuje v kombinaci s & quot; completeAutoload & quot;.

Co je nového ve verzi 3.2.0:

  • souběžná vylepšení napříč rámce, aby se zabránilo používání synchronizace všude tam, kde je to možné - zejména pokud jde o scoped / prototypů zrn
  • Povolení pro @Autowired a @value které mají být použity jako meta-anotací, např stavět zakázková injekce anotací v kombinaci se specifickými kvalifikacích
  • Podpora zvyk @Bean definice anotace v @Configuration tříd, například v kombinaci se specifickými kvalifikantů, @Lazy, @Primary, etc
  • Asynchronous MVC zpracování na Servlet 3.0, s Spring MVC metody psovod budou moci vrátit Callables a DeferredResults
  • Zahrnutí dříve, samostatná Spring MVC testovací projekt, což umožňuje testování prvotřídní aplikací Spring MVC

Co je nového ve verzi 3.2 RC2:

  • Dlaždice-3 podpora
  • Byla přidána podpora pro & # x3c; ref & # x3e; navíc k & # x3c, fazole & # x3e; na & # x3c; MVC: message-měniče & # x3e;

Co je nového ve verzi 3.1.3:.

  • Tato verze obsahuje více než 80 oprav a vylepšení

Co je nového ve verzi 3.1.2:

  • Toto vydání obsahuje mnoho důležitých oprav chyb a drobná vylepšení a je doporučená aktualizace.

Co je nového ve verzi 3.2 M1:

  • Počáteční podpora pro asynchronní metody @Controller
  • Podpora předčasného pro poskytovatele mezipaměti JCache založených
  • Výrazné zlepšení výkonu v autowiring non-ojedinělých zrn
  • Počáteční podpora zpoždění @Scheduled a & # x3c; úkol: naplánováno & # x3e;
  • Možnost volit mezi několika executuors s @Async
  • výběr Enhanced profil fazole pomocí ne (!) Operátor
  • 48 opravených, 8 nové funkce a vylepšení 36 implementován

Co je nového ve verzi 3.1.0:

  • Prostředí abstrakce as tím spojené profily definice fazole, spolu s centrálně konfigurovatelných zdrojů vlastnictví k řešení vyhrazeného místa.
  • konfigurace aplikace založené na Javě založený na @ Enable * poznámky V závislosti na konfiguraci třídách, což umožňuje pohodlnou konfiguraci kontejneru: např. použitím @EnableTransactionManagement k aktivaci deklarativní zpracování transakcí.
  • Vyrovnávací paměť abstrakce s naším deklarativní řešení mezipaměti (@Cacheable atd) na vrcholu, se zaměřením na pohodlné interakce mezi kód aplikace a mezipaměti poskytovatelů.
  • založený WebApplicationInitializer mechanismus Servlet 3.0 pro samozavedení webové aplikace pružinou bez web.xml! To je klíčový kus jara web konfigurace příběhu, poskytuje bohatý alternativu k bootstrappingu založených na XML.
  • revidovaná MVC zpracování s podporou atributu blesk, nový @RequestPart anotace a dalších podpůrných REST úprav. Tato nová HandlerMapping / HandlerAdapter varianta je také vysoce rozšiřitelný pro potřeby vlastního MVC.

Co je nového ve verzi 3.1.0.RC1:

  • Podpora hibernace 4.0 (aktuální 4,0 CR4)
  • Kompletní TestContext rámec podpory pro @Configuration tříd
  • Flash prostor pro jaro MVC
  • Podpora Quartz 2.0
  • 77 chyb, 16 nových funkcí, 66 vylepšení

Co je nového ve verzi 3.0.6:

  • Pevné aspekty svazek prohlásit závislostí @Async aspektu stejně
  • ProxyCreationContext využívá & quot; ThreadLocal.remove () & quot; přes & quot; ThreadLocal.set (null) & quot; stejně
  • DefaultListableBeanFactory je deserializable pouze prostřednictvím SerializedBeanFactoryReference
  • DefaultListableBeanFactory je getBean (název, typ) se pokusí typ převodu v případě potřeby
  • DefaultListableBeanFactory umožňuje init metody registrovat další definice fazole (opět)
  • XmlBeanDefinitionReader akceptuje popis subelement v rámci vstupu mapě také (dle XSD)
  • ConfigurationClassPostProcessor podporuje použití stejné instance procesoru s několika továren
  • Odstraněn možný InjectionMetadata NPE při použití SpringBeanAutowiringInterceptor
  • SpringBeanAutowiringSupport je schopen zpracovat @value poznámky na libovolném danou cílovou instanci
  • potlačeno @PersistenceContext anotace metodami podtřídy jsou zpracovány správně
  • BeanDefinitionVisitor teď vlastně navštíví názvy způsob výroby
  • Obnovená podpora pro konverzi String-to-ContextResource
  • Obnovena původní chování GenericConversionService souvislosti s prázdnými sbírek / mapy
  • Obnovena původní chování FormattingConversionService s ohledem na použití podtypů
  • z přidané & quot; formátovače & quot; vlastnost FormattingConversionServiceFactoryBean
  • konverze Collection / array vrátí originální kolekci pokud je to možné (namísto prvního prvku)
  • Pevná kolekce rozlišení prvek při použití ConversionService s DataBinder
  • DataBinder používá výchozí limit 256 pole / kolekce auto-rostoucí
  • z přidané & quot; autoGrowNestedPaths & quot; vlastnost ConfigurableWebBindingInitializer
  • Servlet / PortletRequestDataBinder provést rozbalení pro MultipartRequest i
  • Pevná AbstractBindingResult, aby se zabránilo NPE v & quot; hashCode () & quot; -li cílem je nulový
  • Opraveno několik HttpHeaders otázek (manipulace charset, cituje / unquoting)
  • SimpleClientHttpRequest používá režim pro streamování pevné délky (vždy nastaví záhlaví Content-Length)
  • z přidané & quot; ConnectTimeout & quot; a & quot; readTimeout & quot; reality na jednoduchý / CommonsClientHttpRequestFactory
  • Explicitní stavový kód v RedirectView respektován v režimu kompatibility HTTP 1.0
  • FormHttpMessageConverter správně zpracovává požadavky POST
  • ResourceHttpRequestHandler nenastaví hlavičku Content-Length pro 304 odezvy
  • ResourceHttpRequestHandler detekuje neplatný adresář Traversal v dané cestě
  • LocaleChangeInterceptor ověřuje hodnoty národního prostředí, aby se zabránilo XSS zranitelnost
  • HtmlUtils správně uniká apostrofy stejně
  • Byla přidána podpora pro web.xml kontextové param & quot; springJspExpressionSupport & quot; (Explicitní & quot; pravda & quot; / & quot; falešné & quot;)
  • ContextLoader a FrameworkServlet podpora & quot; contextId & quot; parametr pro zakázku serializace id
  • RemoteExporter používá neprůhledný proxy pro "serviceInterface" (č AOP rozhraní vystavena)
  • z přidané & quot; acceptProxyClasses & quot; příznak RemoteInvocationSerializingExporter
  • Rafinovaný WebLogic RMI deskriptor pouze známky "getTargetInterfaceName 'způsobem jako idempotentních
  • EhCacheManagerFactoryBean správně zavírá & quot; ehcache.xml & quot; vstupní proud, pokud vůbec
  • revidovaný JMS CachedConnectionFactory aby nedocházelo ke zbytečnému odvolání vyzývá Session vrátit
  • Pevná JMS CachedConnectionFactory plně synchronizovat svůj seznam relace
  • Pevná NamedParameterJdbcTemplate je manipulace s polí jako parametry dotazu
  • Pevná SPS timeout 2,0 naznačuje správně určit, milisekund
  • Balíček byl aktualizován Quartz na podporu Křemen 1.8 stejně (poznámka: ne podporovat Křemen 2,0 zatím)
  • Pevná @Rule exekuční příkaz v SpringJUnit4ClassRunner tak, aby odpovídala standardní JUnit 4 chování

Co je nového ve verzi 3.1.0.M2:

  • Kód ekvivalenty na jaře své jmenné prostory XML
  • Builder stylu API pro konfiguraci spánku kódu na bázi
  • TestContext rámec podpory pro @Configuration tříd a profily s větším rozlišením bean
  • Podpora pro injekci proti nestandardní JavaBeans tvůrci
  • Podpora pro konfiguraci kódu na bázi Servlet 3 Servlet kontejneru
  • Podpora Servlet 3 MultipartResolver
  • SPS EntityManagerFactory bootstrapping bez persistence.xml
  • New HandlerMethod na bázi Podpora tříd pro poznámkami Controller zpracování
  • spotřebovává a produkuje @RequestMapping podmínky
  • Práce s URI šablon proměnných řadič metody
  • Validation Pro @RequestBody Metoda Argumenty

Co je nového ve verzi 3.0.5:

  • Aupport k spánku 3,6 finále
  • přidáno jádro serializer abstrakce s výchozími implementací pomocí Java serializace
  • Důsledné používání JDK 1.5 & quot; ThreadLocal.remove () & quot; přes & quot; ThreadLocal.set (null) & quot;
  • Pevná JodaTimeContextHolder používat non-dědičné ThreadLocal a vystavit metodu resetovací
  • Revised & quot; ClassUtils.isAssignable & quot; sémantika pokrýt primitiva vs obalů v obou směrech
  • Optimalizovaný výkon AnnotationUtils findAnnotation pro opakované vyhledávání na stejné rozhraní
  • ConversionService je odolný vůči nekonečnou rekurzi v ObjectToCollectionConverter
  • Pevná TypeDescriptor ke správnému řešení vnořených sbírek a jejich typy elementů
  • BeanWrapper si neklade za cíl naplnit hodnoty mapy na přístupu (jen auto-roste Mapa sebe)
  • Pevná Autowired / CommonAnnotationBeanPostProcessor, aby se zabránilo spor, ve skákání kontrolu
  • Pevná injekce @value správně mezipaměti dočasné výsledky null pro non-ojedinělých zrn
  • ApplicationContext registruje specifické pro místní situaci ClassArrayEditor pro své fazole ClassLoader
  • Rafinovaný ApplicationContext Singleton zpracování, aby nezanikla pro ruční registrovaných null instance
  • Pevná ApplicationContext zpracování událostí pro opakované vzývání na non-jednočetné posluchače zrn
  • Optimalizované @Bean chybových hlášení pro statické tovární metody, stejně jako pro typ argumentace nesouladu
  • Modifikovaný výraz parsování předat plnou TypeDescriptor kontext až ConversionService hovory
  • přizpůsobený výrazem parseru konstruktér / MethodResolver přijmout TypeDescriptors namísto syrových druhů
  • Spel podporuje projekci na jakémkoli Collection (nejen na seznamech a polích)
  • Spel MapAccessor důsledně odmítá & quot; target.key & quot; Přístup styl Mapy, pokud je nalezen žádný takový klíč
  • Spel vyvolání metoda preferují metodu s nejmenším počtem parametrů (např no-Arg přes VARARG)
  • AspectJExpressionPointcut používá fazole ClassLoader pro inicializaci AspectJ pointcut analyzátor
  • z přidané AnnotationAsyncExecutionAspect jako AspectJ na bázi varianta @Async zpracování
  • Přidal mode = & quot; Proxy & quot; / & quot; AspectJ & quot; a možnosti proxy-target-třídy úkol: anotace řízený
  • JDBC svazek používá místní ClassLoader jako fazole ClassLoader pro & quot; sql-error-codes.xml & quot; rozebrat
  • EmbeddedDatabaseFactory vypne databáze při selhání jej naplnit v & quot; initDatabase () & quot;
  • Podpora Embedded databáze nyní také pracuje s Derby & # x3e = 10,6
  • & quot; jdbc: vestavěné-database & quot; používá id jako název databáze, aby ty více v paralelním
  • ResourceDatabasePopulator hází popisný ScriptStatementFailedException s podrobnostmi zdroje
  • Přidal konfigurovatelné Připojení / Statement / ResultSet cílových druhů na Jdbc4NativeJdbcExtractor
  • z přidané OracleJdbc4NativeJdbcExtractor s pre-nakonfigurován Oracle JDBC typy API
  • DefaultLobHandler je & quot; wrapAsLob & quot; Režim pracuje s PostgreSQL je & quot; getAsciiStream () & quot; Požadavek
  • ResultSetWrappingSqlRowSet (jak použitý JdbcTemplate je & quot; queryForRowSet & quot;) podporuje popisky sloupců teď
  • LocalSessionFactoryBean je & quot; entityCacheStrategies & quot; Pracuje se jmény regionu na spánku 3,6 i
  • Pevná DefaultMessageListenerContainer je ne-message-přijal zavazují pracovat bez Session cache
  • DefaultMessageListenerContainer se přeskakuje no-message-obdržela páchají na Tibco (aby nedocházelo k zablokování)
  • JaxWsPortClientInterceptor nespadá zpět k názvu anotace-specifikována jako portname už
  • UriTemplate je nyní serializable
  • caching fixní AnnotationMethodHandlerAdapter, aby se vyhnuli problémům souběžnosti v RequestMappingInfo
  • Pevná @MVC zpracování anotací parametr úrovni pracovat s proxy rozhraní na bázi znovu
  • revidovaný zpracování @RequestParam na podporu CSV-to-pole / kolekci vázání s ConversionService
  • Pevná EvalTag je EvaluationContext mezipaměti správně zpracovat JSP tagů mezipaměti mezi požadavky
  • AbstractJasperReportsView pouze nastaví atributy modelu locale, pokud není přítomen již
  • DispatcherPortlet vrhá vlastní NoHandlerFoundException namísto zavádějící UnavailableException
  • DispatcherPortlet kopíruje všechny parametry akce k tomu, aby parametry v případě akčního výjimky
  • DispatcherPortlet je výchozí zdroj sloužící výslovně zabraňuje přístupu k WEB-INF a META-INF
  • portletových @ExceptionHandler metody umožňují pro psaní odpovědi přímo (podobně jako v případě Servlet)
  • MockHttpServletRequest / HttpSession / etc vrátí nezávislé výčet z & quot; getAttributeNames () & quot;

Požadavky

  • Java 1.3 nebo vyšší

Podobný software

Flatiron
Flatiron

1 Mar 15

Hybrid
Hybrid

1 Mar 15

Fluent Framework
Fluent Framework

12 Apr 15

Greet
Greet

13 Apr 15

Ostatní software developer SpringSource

Spring LDAP
Spring LDAP

6 Mar 16

Spring AMQP
Spring AMQP

10 Dec 15

Spring XD
Spring XD

10 Apr 16

Spring Android
Spring Android

1 Oct 15

Komentáře k Spring Framework

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!
Vyhledávání podle kategorie