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: 340

Rating: 3.0/5 (Total Votes: 2)

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

Sails
Sails

12 May 16

Toto
Toto

20 Jul 15

Appier
Appier

10 Dec 15

Silex
Silex

10 Feb 16

Ostatní software developer SpringSource

Spring Boot
Spring Boot

10 Feb 16

Spring Security
Spring Security

26 Jul 16

Komentáře k Spring Framework

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