Spring Framework

Screenshot der Software:
Spring Framework
Softwarebeschreibung:
Version: 4.2.5 / 3.2.16 Aktualisiert
Upload-Datum: 6 Mar 16
Entwickler: SpringSource
Lizenz: Frei
Popularität: 340

Rating: 3.0/5 (Total Votes: 2)

Die Spring Framework bietet eine komplette Suite von Software-Entwicklungstools, die das gesamte Gebäude zu beschleunigen, den Betrieb und Management von Java-Enterprise-Anwendungen.

Die Kombination von MVC mit AOP und DI (IOK), Frühling ist eine erweiterte Toolkit, das als Ersatz oder Ergänzung des Enterprise JavaBean (EJB) Modell sein kann.

Frühling arbeitet durch die Pflege aller komplexen Code-Logik, die in der Schattenseite jeder Enterprise-Ready-Java-Software befindet, die Entwickler befreit mehr auf der Anwendungsebene Geschäftslogik konzentrieren können.

Das Spring Framework kommt mit viel Dokumentation, Beispiele, Tutorials und kostenlose Plugins Standardfunktionalität zu erweitern

Was ist neu in dieser Pressemitteilung.

  • Unterstützung @NumberFormat als Meta-Annotation
  • RestTemplate Protokollierung für Statuscode 404
  • null Ignorieren in HeadersBuilder # Header
  • TCPVerbindung sollte erweitern java.io.Closeable

Was ist neu in Version 4.2.4 / 3.2.16:

  • Unterstützung @NumberFormat als Meta -annotation
  • RestTemplate Protokollierung für Statuscode 404
  • null Ignorieren in HeadersBuilder # Header
  • TCPVerbindung sollte erweitern java.io.Closeable

Was ist neu in Version 4.1.7 / 3.2.14 / 4.2.0.RC3:

  • Unterstützung @NumberFormat als Meta-Annotation
  • RestTemplate Protokollierung für Statuscode 404
  • null Ignorieren in HeadersBuilder # Header
  • TCPVerbindung sollte erweitern java.io.Closeable

Was ist neu in Version 4.1.6 / 3.2.13 / 4.20.RC1:

  • Support @ Number als Meta-Annotation
  • RestTemplate Protokollierung für Statuscode 404
  • null Ignorieren in HeadersBuilder # Header
  • TCPVerbindung sollte erweitern java.io.Closeable

Was ist neu in Version 4.1.6 / 3.2.13:

  • Unterstützung @NumberFormat als Meta -annotation
  • RestTemplate Protokollierung für Statuscode 404
  • null Ignorieren in HeadersBuilder # Header
  • TCPVerbindung sollte erweitern java.io.Closeable

Was ist neu in Version 4.1.5 / 3.2.13:

  • Spring Framework 4.1.2 ist unsere zweite Maintenance-Release in der Linie 4.1.x, sondern auch als wesentliches Merkmal Release kommt, darunter auch viele benutzer vorgeschlagen und vom Benutzer beigetragen Verbesserungen.

Was ist neu in Version 4.1.1:.

  • Die konsequente Handhabung der optionalen Typ Java 8
  • A Jackson ObjectMapper Builder-Klasse mit verfeinerten Standardwerte.
  • Einige angeforderten JDBC Verfeinerungen.
  • Spezifische Leistungsverbesserungen.

Was ist neu in Version 4.1.0:

  • Direkte Feld Bindung Unterstützung mit Auto wächst für verschachtelte Felder
  • Java 8 ist optional für Injektionsstellen und MVC-Handler Parameter
  • Unterstützung für den Standard @Priority Annotation für Abhängigkeits Bestellung und Auswahl
  • Kommentierte @Lookup Methoden mit Unterstützung für bereitgestellt Konstruktorargumente
  • deklarative SQL-Skripte und programmatische Transaktionen im Rahmen Testcontext
  • Verbesserte Hibernate JPA-Setup: Isolationsstufen, die Entdeckung der verwalteten Pakete
  • Kommentierte JMS-Listener-Methoden
  • Umfassende Unterstützung für JCache (JSR-107) Anmerkungen
  • Flexible Auflösung und Umwandlung von statischen Web-Ressourcen
  • MVC Ansichten: deklarative Auflösung, Groovy Markup-Vorlagen, Jacksons JSONView
  • WebSocket Verfeinerungen: WebSocket Umfang, SockJS-Client-Unterstützung, WebSocket Statistiken
  • Performance: Spel Compiler-Modus, Concurrency Feinabstimmung über den Container

Was ist neu in Version 4.0.3:.

  • Java 8-Unterstützung ist nun serienreifen

Was ist neu in Version 4.0.2 / 3.2.8:

  • Stärkt Frühling OXM zum Schutz vor eine XXE Verwundbarkeit.

Was ist neu in Version 4.0.1 / 3.2.7:

  • Beide Versionen sind mit erheblichen Fehler Korrekturen und Verbesserungen über ihre unmittelbaren Vorgänger und sind für ein Upgrade dringend empfohlen.

Was ist neu in Version 3.2.4:

  • Diese Version enthält zahlreiche Bugfixes und Verbesserungen, einschließlich einer wichtigen Sicherheitsupdate für den Frühling OXM.

Was ist neu in Version 3.2.1:

  • verwendet JmsTemplate ReceiveTimeout konfiguriert, wenn kürzer als verbleibende Transaktion Timeout .
  • hinzugefügt MappingJackson2MessageConverter für JMS.
  • JDBC Parameter Bindung verwendet JDBC 3.0 ParameterMetaData (falls vorhanden) für Typ-Bestimmung.
  • JpaTransactionManager usw. findet Standard EntityManagerFactory in Elternkontext als auch.
  • MimeMessageHelper codiert Befestigung Dateiname, wenn nicht konform ASCII.
  • FreeMarkerConfigurationFactory richtig unterstützt TemplateLoaders wenn Konfigurationen neu zu erstellen.
  • SpringContextResourceAdapter implementiert equals / hashCode nach der JCA 1.5-Vertrag.
  • ContextLoader erkennt richtig vorge aktualisiert WebApplicationContext.
  • Unterstützung für Platzhalter in Annotation Wert @RequestMapping.
  • Zusätzliche Unterstützung eine Nachricht Code als @ResponseStatus Grund angeben.
  • HttpEntityMethodProcessor unterstützt HttpEntity / ResponseEntity als auch Unterklassen.
  • Fliesen 3 TilesConfigurer funktioniert in Kombination mit & quot; completeAutoload & quot;.

Was ist neu in Version 3.2.0:

  • Concurrency Verfeinerungen über den Rahmen, die Vermeidung der Verwendung von Synchronisation, wo immer möglich - insbesondere für scoped / Prototyp Bohnen
  • Berücksichtigung @Autowired und @Value als meta-Anmerkungen verwendet werden, z.B. zu bauen individuelle Injektions Annotationen in Kombination mit spezifischen Qualifikations
  • Unterstützung für benutzerdefinierte @Bean Definition Anmerkungen in @Configuration Klassen, z.B. in Kombination mit speziellen Qualifikation @Lazy, @Primary usw.
  • Asynchronous MVC Verarbeitung auf Servlet 3.0, mit Spring MVC-Handler Methoden Callables und DeferredResults
  • zurückkehren zu können
  • Die Einbeziehung der ehemals eigenständigen-Spring MVC-Test-Projekt, so dass für erstklassige Prüfung von Spring MVC-Anwendungen

Was ist neu in der Version 3.2 RC2:

  • Fliesen-3-Unterstützung
  • Unterstützung für & # x3c; ref & # x3e; zusätzlich # x3c zu &; bean & # x3e; für & # x3c; mvc: message-Konverter & # x3e;

Was ist neu in Version 3.1.3:.

  • Diese Version enthält mehr als 80 Bugfixes und Verbesserungen

Was ist neu in Version 3.1.2:

  • Diese Version viele wichtige Bugfixes und kleinere Verbesserungen enthält und ist eine empfohlene Upgrade.

Was ist neu in der Version 3.2 M1:

  • Die erste Unterstützung für asynchrone @Controller Methoden
  • Frühe Unterstützung für JCache-basierten Cache-Provider
  • Deutliche Leistungsverbesserungen in autowiring von Nicht-Singleton-Bohnen
  • Anfängliche Verzögerung Unterstützung für @Scheduled und & # x3c, Aufgabe: geplant & # x3e;
  • Die Fähigkeit, zwischen mehreren executuors mit @Async
  • zu wählen
  • Verbesserte Bohnenprofilauswahl mit der nicht (!) Operator
  • 48 Fehler behoben, 8 neue Funktionen und Verbesserungen implementiert 36

Was ist neu in Version 3.1.0:

  • Die Umwelt Abstraktion und die Bohne Definition Profile zugeordnet ist, zusammen mit zentral konfigurierbare Eigenschaft Quellen für Platzhalter Auflösung.
  • Java-basierte Konfigurationsanwendung auf Basis von @ Aktivieren * Anmerkungen auf Konfigurationsklassen, so dass für die bequeme Container Konfiguration: z.B. mit @EnableTransactionManagement deklarative Transaktionsverarbeitung zu aktivieren.
  • Der Cache-Abstraktion mit unseren deklarative-Caching-Lösung (@Cacheable usw.) an der Spitze, auf bequeme Interaktion zwischen Anwendungscode und Cache-Provider konzentrieren.
  • Die Servlet 3.0 basierend WebApplicationInitializer Mechanismus für die ohne web.xml eine Feder Web-Anwendung Bootstrapping! Dies ist ein Kernstück in Spring Web-Konfigurations Geschichte, eine reiche Alternative zu XML-basierten Bootstrapping bereitstellt.
  • Überarbeitete MVC Verarbeitung mit Flash-Attribut Unterstützung, eine neue @RequestPart Anmerkung und weitere REST-Unterstützung Verfeinerungen. Diese neue HandlerMapping / HandlerAdapter Variante ist auch stark dehnbar für benutzerdefinierte MVC Bedürfnisse.

Was ist neu in Version 3.1.0.RC1:

  • Unterstützung für Hibernate 4.0 (aktuell mit 4,0 CR4)
  • Komplette Testcontext Framework Unterstützung für @Configuration Klassen
  • Flash-Rahmen für Spring MVC
  • Unterstützung für Quartz 2.0
  • 77 Bug-Fixes, 16 neue Funktionen, 66 Verbesserungen

Was ist neu in Version 3.0.6:

  • Fixed Aspekte bündeln Abhängigkeiten für @Async Aspekt zu erklären und
  • ProxyCreationContext verwendet & quot; ThreadLocal.remove () & quot; über & quot; ThreadLocal.set (null) & quot; und
  • DefaultListableBeanFactory ist deserializable nur durch eine SerializedBeanFactoryReference
  • DefaultListableBeanFactory des getBean (Name, Typ) versucht, Typ-Konvertierung bei Bedarf
  • DefaultListableBeanFactory ermöglicht init Methoden weiter Bohne Definitionen zu registrieren (wieder)
  • XmlBeanDefinitionReader akzeptiert Beschreibung Subelement innerhalb Map-Eintrag als auch (nach dem XSD)
  • ConfigurationClassPostProcessor Verwendung von gleichen Prozessor-Instanz mit mehreren Fabriken unterstützt
  • Fixed Potential InjectionMetadata NPE bei der Verwendung von SpringBeanAutowiringInterceptor
  • SpringBeanAutowiringSupport der Lage ist, @Value Anmerkungen an einem bestimmten Zielinstanz
  • zu verarbeiten
  • Überschrieben @PersistenceContext Anmerkungen zu Unterklasse Methoden korrekt verarbeitet werden
  • BeanDefinitionVisitor jetzt tatsächlich besucht Factory-Methode Namen
  • Wiederhergestellte Unterstützung für String-to-ContextResource Umwandlung
  • Restaurierte Original GenericConversionService Verhalten in Bezug auf leere Sammlungen / Karten
  • Restaurierte Original FormattingConversionService Verhalten in Bezug auf die Verwendung von Subtypen
  • hinzugefügt & quot; Formatierer & quot; Immobilie zu FormattingConversionServiceFactoryBean
  • Sammlung / array Umwandlung liefert ursprünglichen Sammlung, wenn möglich (anstelle des ersten Elements)
  • Feste Sammelelement Auflösung, wenn eine ConversionService mit einem Databinder mit
  • Databinder eine Standardlimit von 256 für Array verwendet / Sammlung Auto wachsenden
  • hinzugefügt & quot; autoGrowNestedPaths & quot; Immobilie zu ConfigurableWebBindingInitializer
  • Servlet / PortletRequestDataBinder führen für MultipartRequest auspackt und
  • Fixed AbstractBindingResult zu vermeiden NPE in & quot; hashCode () & quot; wenn das Ziel ist null
  • Fixed mehrere httpheaders Fragen (charset Handhabung unter Angabe / unquoting)
  • SimpleClientHttpRequest verwendet feste Länge Streaming-Modus (immer setzt Content-Length-Header)
  • hinzugefügt & quot; connect & quot; und & quot; Readtimeout & quot; Eigenschaften Einfach / CommonsClientHttpRequestFactory
  • Explicit Statuscode in RedirectView in HTTP 1.0-Kompatibilitätsmodus respektiert
  • FormHttpMessageConverter korrekt verarbeitet POST-Anfragen
  • ResourceHttpRequestHandler nicht gesetzt Content-Length-Header für 304 Antwort
  • ResourceHttpRequestHandler erkennt ungültige Directory-Traversal in bestimmten Pfad
  • LocaleChangeInterceptor validiert, um locale Werte XSS Verwundbarkeit
  • zu verhindern
  • HtmlUtils richtig einfache Anführungszeichen als auch
  • entkommt
  • Unterstützung für web.xml context-param & quot; springJspExpressionSupport & quot; (Explizite & quot; true & quot; / & quot; falsche & quot;)
  • ContextLoader und FrameworkServlet Unterstützung & quot; ContextId & quot; Parameter für benutzerdefinierte Serialisierung id
  • RemoteExporter verwendet einen undurchsichtigen Proxy für 'serviceInterface' (keine AOP Schnittstellen ausgesetzt) ​​
  • hinzugefügt & quot; acceptProxyClasses & quot; Flag RemoteInvocationSerializingExporter
  • Refined WebLogic RMI Descriptor nur Marke "getTargetInterfaceName 'Methode als idempotent
  • EhCacheManagerFactoryBean richtig schließt & quot; ehcache.xml & quot; Eingangsstrom, falls vorhanden
  • Überarbeitete JMS CachedConnectionFactory unnötige Zurückkehren zu vermeiden fordert Session zurückkehren
  • Fixed JMS CachedConnectionFactory vollständig seine Session-Liste synchronisieren
  • NamedParameterJdbcTemplate Bei der Verarbeitung von Arrays als Abfrageparameter Feste
  • Fixed JPA 2.0 Timeout Hinweise korrekt Millisekunden angeben
  • Aktualisiert Quarz Paket Quartz 1.8 als auch zu unterstützen (Anmerkung: nicht Quartz 2.0 unterstützt noch)
  • Fixed @Rule Ausführungsreihenfolge in SpringJUnit4ClassRunner Standard JUnit 4 Verhalten übereinstimmen

Was ist neu in Version 3.1.0.M2:

  • Code-Äquivalente für Spring XML-Namespaces
  • Builder-Stil-APIs für die Code-basierte Hibernate Konfiguration
  • Testcontext Framework Unterstützung für @Configuration Klassen und Bohnen Definition Profile
  • Unterstützung für die Injektion gegen Nicht-Standard-Java Beans Setter
  • Unterstützung für Servlets-3-Code-basierte Konfiguration von Servlet-Container
  • Unterstützung für Servlets 3 MultipartResolver
  • JPA EntityManagerFactory Bootstrapping ohne persistence.xml
  • Neue HandlerMethod-basierte Support-Klassen für Kommentierte Reglerbearbeitung
  • Verbraucht und produziert @RequestMapping Bedingungen
  • Arbeiten mit URI-Vorlage Variablen In Controller-Methoden
  • Validierung Für @RequestBody Methode Argumente

Was ist neu in Version 3.0.5:

  • Aupport für Hibernate 3.6 final
  • hinzugefügt Kern Serializer Abstraktion mit Standardimplementierungen mit Java Serialisierung
  • Die konsequente Verwendung von JDK 1.5 ist & quot; ThreadLocal.remove () & quot; über & quot; ThreadLocal.set (null) & quot;
  • Fixed JodaTimeContextHolder eine nicht-vererbbaren Thread zu verwenden und eine Reset-Methode
  • aussetzen
  • Überarbeitete & quot; ClassUtils.isAssignable & quot; Semantik zu decken Primitive vs Wrapper in beide Richtungen
  • Optimierte AnnotationUtils findAnnotation Leistung für die wiederholte Suche auf gleichen Schnittstellen
  • ConversionService schützt sich gegen eine unendliche Rekursion in ObjectToCollectionConverter
  • Fixed TypeDescriptor korrekt verschachtelte Sammlungen und deren Elementtypen lösen
  • BeanWrapper versucht nicht, Map-Werte über den Zugang zu füllen (nur Auto wächst selbst auf Karte)
  • Fixed Autowired / CommonAnnotationBeanPostProcessor zu verhindern Race Condition Check in Überspringen
  • Fixed @Value Injektion richtig temporäre Nullergebnisse für Nicht-Singleton-Bohnen
  • Cache
  • Register Applicationkontextspezifische ClassArrayEditor für seine Bohne Classloader
  • Refined Application Singleton Verarbeitung nicht für manuell registriert null-Instanzen werden
  • Fixed Applicationereignisverarbeitung für den wiederholten Anrufungen Nicht-Singleton Zuhörer Bohnen
  • Optimierte @Bean Fehlermeldungen für statische Factory-Methoden sowie für Argument Typ Mismatches
  • Modifizierte Ausdrucksanalyse voll TypeDescriptor Kontext durchlaufen zu ConversionService ruft
  • Angepasst Ausdrucksparser des Constructor / MethodResolver zu akzeptieren TypeDescriptors anstelle von Roh-Typen
  • Spel unterstützt Projektion auf jede Art von Sammlung (nicht nur auf Listen und Arrays)
  • Spel MapAccessor konsequent ablehnt & quot; target.key & quot; Stil Zugang zu Karten, wenn kein solcher Schlüssel gefunden
  • Spel Methode Anrufungen bevorzugen Verfahren mit den wenigsten Parametern (z kein argument über Vararg)
  • AspectJExpressionPointcut verwendet Bohne für den Classloader AspectJ pointcut Parser Initialisierung
  • hinzugefügt AnnotationAsyncExecutionAspect als AspectJ-basierte Variante von @Async Verarbeitung
  • hinzugefügt mode = & quot; Proxy & quot; / & quot; aspectj & quot; und Proxy-Ziel-Klasse Optionen zur Aufgabe: Annotation-driven
  • JDBC-Bundle verwendet lokale Classloader als Bohne Classloader für & quot; SQL-Fehler-codes.xml & quot; Parsen
  • EmbeddedDatabaseFactory heruntergefahren Datenbank, wenn nicht, um es zu füllen in & quot; Initdatabase () & quot;
  • Embedded-Datenbank-Unterstützung funktioniert jetzt auch mit Derby & # x3e; = 10,6
  • & quot; jdbc: Embedded-Datenbank & quot; verwendet id als Datenbanknamen mehrere diejenigen parallel
  • zu ermöglichen
  • ResourceDatabasePopulator wirft beschreibenden ScriptStatementFailedException mit Ressourcendetails
  • hinzugefügt konfigurierbar Anschluss / Statement / ResultSet Zieltypen zu Jdbc4NativeJdbcExtractor
  • hinzugefügt OracleJdbc4NativeJdbcExtractor mit vorkonfigurierten Oracle JDBC-API-Typen
  • DefaultLobHandler des & quot; wrapAsLob & quot; Modus arbeitet mit PostgreSQL & quot; getAsciiStream () & quot; Anforderung
  • ResultSetWrappingSqlRowSet (wie von JdbcTemplate des & quot verwendet; queryForRowSet & quot;) Spaltenbeschriftungen unterstützt jetzt
  • LocalSessionFactoryBean des & quot; entityCacheStrategies & quot; arbeitet mit Regionsnamen auf Hibernate 3.6 und
  • Fixed DefaultMessageListenerContainer No-Nachricht aufgenommen begehen ohne Session zu arbeiten das Caching
  • DefaultMessageListenerContainer die Sprünge nicht-message-empfangen am Tibco begehen (Vermeidung eines Deadlocks)
  • JaxWsPortClientInterceptor fällt nicht zurück in Annotations angegebenen Namen als portname mehr
  • UriTemplate ist serializable jetzt
  • Fixed AnnotationMethodHandlerAdapter Caching Concurrency Probleme in RequestMappingInfo zu vermeiden
  • Fixed @MVC Bearbeitung von Parameterebene Anmerkungen mit Interface-basierte Proxies arbeiten wieder
  • Überarbeitete @RequestParam Verarbeitung CSV-to-Array / Sammlung zu unterstützen mit ConversionService Bindung
  • Fixed EvalTag des Evaluation Caching richtig JSP-Tag-Caching auf Anfragen
  • Griff
  • AbstractJasperReportsView setzt nur locale Modellattribute, wenn nicht bereits vorhanden
  • DispatcherPortlet wirft benutzerdefinierte NoHandlerFoundException statt UnavailableException von irreführend
  • DispatcherPortlet kopiert alle Aktionsparameter Parameter im Falle einer Aktion Ausnahme zu machen
  • DispatcherPortlet Ressource Standard dient verhindert explizit den Zugriff auf WEB-INF und META-INF
  • Portlet @ExceptionHandler Methoden ermöglichen es für das Schreiben der Antwort direkt (wie in der Servlet-Fall)
  • MockHttpServletRequest / Http / etc liefert unabhängige Enumeration von & quot; getAttributeNames () & quot;

Anforderungen: :

  • Java 1.3 oder höher

Ähnliche Software

Kraken.js
Kraken.js

10 Dec 15

Lotus
Lotus

12 May 15

Falcon.js
Falcon.js

13 May 15

Andere Software von Entwickler SpringSource

Spring Android
Spring Android

1 Oct 15

Spring Integration
Spring Integration

28 Apr 16

Spring Roo
Spring Roo

10 Dec 15

Kommentare zu Spring Framework

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!