Spring Framework

Screenshot Software:
Spring Framework
Szczegóły programowe:
Wersja: 4.2.5 / 3.2.16 Aktualizowane
Filmu: 6 Mar 16
Wywoływacz: SpringSource
Licencja: Wolny
Popularność: 340

Rating: 3.0/5 (Total Votes: 2)

Spring Framework zapewnia kompletny zestaw narzędzi programistycznych, które przyspieszają cały budynek, prowadzenie i zarządzanie aplikacjami Java Enterprise.

Połączenie MVC z AOP i DI (MKOl), Wiosna to zaawansowany zestaw narzędzi, który to może być zastąpienie lub dodanie do modelu Enterprise JavaBeans (EJB).

Wiosenne prace dbając o całej skomplikowanej logiki kodu, który znajduje się w podbrzusze oprogramowania Java Enterprise-ready, uwalniając programistę bardziej skupić się na logice biznesowej na poziomie aplikacji.

Spring Framework pochodzi z dużą ilością dokumentacji, przykładów, ćwiczeń i wolnych wtyczek rozszerzających domyślną funkcjonalność

Co nowego w tej wersji.

  • Pomoc @NumberFormat jako meta-adnotacji
  • rejestrowanie RestTemplate do 404 kod stanu
  • Ignoruj ​​zerowy w HeadersBuilder # nagłówków
  • TcpConnection powinien wystawać java.io.Closeable

Co nowego w wersji 4.2.4 / 3.2.16:

  • @NumberFormat Pomoc jako meta -annotation
  • rejestrowanie RestTemplate do 404 kod stanu
  • Ignoruj ​​zerowy w HeadersBuilder # nagłówków
  • TcpConnection powinien wystawać java.io.Closeable

Co nowego w wersji 4.1.7 / 3.2.14 / 4.2.0.RC3:

  • Pomoc @NumberFormat jako meta-adnotacji
  • rejestrowanie RestTemplate do 404 kod stanu
  • Ignoruj ​​zerowy w HeadersBuilder # nagłówków
  • TcpConnection powinien wystawać java.io.Closeable

Co nowego w wersji 4.1.6 / 3.2.13 / 4.20.RC1:

  • Pomoc @ NUMBERFORMAT jako meta-adnotacji
  • rejestrowanie RestTemplate do 404 kod stanu
  • Ignoruj ​​zerowy w HeadersBuilder # nagłówków
  • TcpConnection powinien wystawać java.io.Closeable

Co nowego w wersji 4.1.6 / 3.2.13:

  • @NumberFormat Pomoc jako meta -annotation
  • rejestrowanie RestTemplate do 404 kod stanu
  • Ignoruj ​​zerowy w HeadersBuilder # nagłówków
  • TcpConnection powinien wystawać java.io.Closeable

Co to jest nowa w wersji 4.1.5 / 3.2.13:

  • Spring Framework 4.1.2 jest nasz drugi wydaniem poprawkowym z linii 4.1.x, ale także jest jako kluczowy uwolnienia funkcji, w tym wiele ulepszeń użytkownika sugerowane i przyczynił użytkownika.

Co nowego w wersji 4.1.1.

  • Stała obsługa Java 8 typ Opcjonalne
  • Jackson ObjectMapper klasy konstruktora z rafinowanych domyślne.
  • Niektóre wymagane ulepszenia JDBC.
  • ulepszenia konkretnych wyników.

Co nowego w wersji 4.1.0:

  • Pole bezpośrednie wiązanie wsparcie z auto-rośnie zagnieżdżone Pola
  • Java 8 Opcjonalny punktów wtrysku i parametrów procedur obsługi MVC
  • Obsługa standardowych adnotacji @Priority do zamawiania zależnościach i wyboru
  • Metody przypisami @Lookup ze wsparciem dla określonych argumentów konstruktora
  • deklaratywne skryptów SQL i transakcje programowe w ramach TestContext
  • Zwiększona Hibernate JPA konfiguracja: poziomów izolacji, odkrycie zarządzanych pakietów
  • metody detektora przypisami JMS
  • Kompleksowa obsługa JCache (JSR-107) adnotacje
  • Elastyczny rozdzielczość i transformacji statycznych zasobów internetowych
  • MVC odsłony: deklaratywny rozdzielczości, Groovy szablony znaczników, Jacksona JsonView
  • websocket udoskonalenia: Zakres websocket, obsługa klienta SockJS, websocket statystyki
  • Wydajność: Spel Tryb kompilator, współbieżności dostrojenie całego kontenera

Co nowego w wersji 4.0.3.

  • Java 8 wsparcie jest teraz gotowe do produkcji

Co nowego w wersji 4.0.2 / 3.2.8:

  • Wzmacnia Wiosna OXM w celu ochrony przed luka XXE.

Co nowego w wersji 4.0.1 / 3.2.7:

  • Obie wersje wyposażone są w znacznym błędem poprawki i ulepszenia nad ich bezpośrednich poprzedników i są zalecane do uaktualnienia.

Co nowego w wersji 3.2.4:

  • To wydanie zawiera liczne poprawki i ulepszenia w tym ważnym poprawka zabezpieczeń dla wiosennego OXM.

Co nowego w wersji 3.2.1:

  • JmsTemplate wykorzystuje skonfigurowane ReceiveTimeout jeśli jest krótszy niż pozostały limit czasu transakcji .
  • Dodane MappingJackson2MessageConverter dla JMS.
  • Parametr JDBC wiązania używa JDBC 3.0 ParameterMetaData (jeśli są dostępne) do oznaczania typu.
  • JpaTransactionManager etc znajdzie domyślnego EntityManagerFactory w kontekście dominującej, jak również.
  • MimeMessageHelper koduje załączników pliku jeśli nie ASCII zgodny.
  • FreeMarkerConfigurationFactory prawidłowo obsługuje TemplateLoaders przy odtwarzaniu konfiguracji.
  • SpringContextResourceAdapter realizuje równe / hashCode zgodnie z umową JCA 1.5.
  • ContextLoader prawidłowo wykrywa wstępnie odświeżony WebApplicationContext.
  • Dodano wsparcie dla zastępcze w @RequestMapping wartość adnotacji.
  • Dodano wsparcie dla określenia kodu wiadomość jako @ResponseStatus powodu.
  • HttpEntityMethodProcessor obsługuje HttpEntity / ResponseEntity podklas również.
  • Płytki 3 TilesConfigurer prawidłowo działa w połączeniu z & quot; completeAutoload & quot;.

Co nowego w wersji 3.2.0:

  • udoskonalenia współbieżności całej ramy, unikanie stosowania synchronizacja w miarę możliwości - w szczególności dla ziaren lunetą / prototypowych
  • Uwzględniając @Autowired i @Value być stosowane jako meta opisów, na przykład budować niestandardowe adnotacje wtrysku w połączeniu z konkretnymi kwalifikatorów
  • Wsparcie dla niestandardowych @Bean adnotacji Definicja w klasach, np @Configuration w połączeniu z konkretnymi kwalifikatorów, @Lazy, @Primary itp
  • Przetwarzanie asynchroniczne MVC na Servlet 3.0 z metod obsługi wiosny MVC jest w stanie powrócić Callables and DeferredResults
  • Włączenie dawniej-samodzielny projekt testowy wiosny MVC, pozwalając na pierwszej klasy testowania aplikacji MVC wiosny

Co nowego w wersji 3.2 RC2:

  • Dachówka-3 Pomoc
  • Dodano wsparcie dla & # x3c; ref & # x3e; oprócz & # x3c; Bean & # x3e; dla & # x3c; MVC: Message-przetwornice & # X3E;

Co nowego w wersji 3.1.3.

  • To wydanie zawiera ponad 80 poprawki i ulepszenia

Co nowego w wersji 3.1.2:

  • To wydanie zawiera wiele istotnych poprawek i drobnych usprawnień i jest zalecana aktualizacja.

Co nowego w wersji 3.2 M1:

  • początkowe wsparcie dla asynchronicznych metod @Controller
  • Wczesne wsparcie dla dostawców cache JCache opartych
  • Znaczne zwiększenie wydajności w autowiring ziaren nie pojedynczych
  • Początkowe wsparcie opóźnienie @Scheduled i & # x3c; zadanie: zaplanowane & # X3E;
  • Możliwość wyboru między wieloma executuors z @Async
  • Wybór Ulepszony profil fasoli używając nie (!) Operator
  • 48 bugów, 8 nowych funkcji i ulepszeń wdrożone 36

Co nowego w wersji 3.1.0:

  • abstrakcji środowiska i związane z profili definition fasola, wraz z centralnie konfigurowanych źródeł własności rozstrzygania zastępczego.
  • Konfiguracja aplikacji Java na podstawie @ Włącz * adnotacje o zajęciach konfiguracji, co pozwala na wygodną konfigurację kontenera: np stosując @EnableTransactionManagement aktywować deklaratywny przetwarzania transakcji.
  • abstrakcji cache z naszą deklaratywnej rozwiązania buforowania (@Cacheable etc) na górze, koncentrując się na wygodnej współdziałania kodu aplikacji i cache dostawców.
  • Servlet 3.0 oraz mechanizm WebApplicationInitializer za ładowanie początkowe aplikacji internetowych Wiosna bez web.xml! To jest kluczowym elementem w historii konfiguracyjnej WWW sprężyny, zapewniając bogaty alternatywę dla bootstrappingu oparty na XML.
  • Zmieniony przetwarzania MVC z pomocą atrybutu błysku, nowy @RequestPart adnotacji oraz dalszych udoskonaleń wsparcia REST. Ta nowa HandlerMapping / odmiana HandlerAdapter jest rozszerzalna do niestandardowych potrzeb MVC.

Co nowego w wersji 3.1.0.RC1:

  • Wsparcie dla Hibernate 4.0 (na bieżąco 4,0 CR4)
  • Pełna obsługa ramy TestContext dla klas @Configuration
  • Zakres Flash Spring MVC
  • Wsparcie dla Quartz 2.0

  • Poprawki
  • 77 błędów, 16 nowych funkcji, ulepszeń 66

Co nowego w wersji 3.0.6:

  • Poprawiono aspekty pęczka zadeklarować zależności dla @Async aspekcie oraz
  • ProxyCreationContext wykorzystuje & quot; ThreadLocal.remove () & quot; na & quot; ThreadLocal.set (null) & quot; oraz
  • DefaultListableBeanFactory jest deserializable tylko poprzez SerializedBeanFactoryReference
  • DefaultListableBeanFactory za getBean (nazwa, typ) próbuje typu konwersji, o ile to konieczne,
  • DefaultListableBeanFactory umożliwia sposoby inicjalizacji zarejestrować dalsze definicje fasoli (znowu)
  • XmlBeanDefinitionReader akceptuje opis podelement ciągu wpisu mapy oraz (zgodnie z XSD)
  • ConfigurationClassPostProcessor wspiera stosowanie samej instancji procesora z kilku fabryk
  • Naprawiono potencjalny InjectionMetadata NPE podczas korzystania SpringBeanAutowiringInterceptor
  • SpringBeanAutowiringSupport jest w stanie przetworzyć @Value adnotacje na każdej instancji docelowej
  • Zastąpiona @PersistenceContext adnotacje dotyczące metod podklasy są przetwarzane prawidłowo
  • BeanDefinitionVisitor teraz rzeczywiście odwiedza nazwy metod fabryki
  • Przywrócono wsparcie dla konwersji String-to-ContextResource
  • Przywrócono oryginalne zachowanie GenericConversionService względem pustych zbiorów / mapy
  • Przywrócono oryginalne zachowanie FormattingConversionService w odniesieniu do korzystania z podtypów
  • Dodane & quot; formatters & quot; Nieruchomość do FormattingConversionServiceFactoryBean
  • konwersji Collection / tablica zwraca oryginalną kolekcję, jeśli to możliwe (zamiast pierwszego elementu)
  • Poprawiono rozdzielczość elementem kolekcji podczas używania ConversionService z DataBinder
  • DataBinder wykorzystuje domyślny limit 256 na tablicy / kolekcji auto rośnie
  • Dodane & quot; autoGrowNestedPaths & quot; Nieruchomość do ConfigurableWebBindingInitializer
  • Servlet / PortletRequestDataBinder wykonywać rozpakowaniu dla MultipartRequest oraz
  • Poprawiono AbstractBindingResult uniknąć NPE w & quot; hashCode () & quot; jeżeli cel jest null
  • Poprawiono kilka problemów HttpHeaders (obsługa charset, cytując / unquoting)
  • SimpleClientHttpRequest wykorzystuje tryb strumieniowania o stałej długości (zawsze ustawia nagłówek Content-Length)
  • Dodane & quot; ConnectTimeout & quot; i & quot; readTimeout & quot; Właściwości prostych / CommonsClientHttpRequestFactory
  • Explicit kod stanu w RedirectView przestrzegane w trybie kompatybilności HTTP 1.0
  • FormHttpMessageConverter poprawnie przetwarza żądania POST
  • ResourceHttpRequestHandler nie ustawia nagłówek Content-Length dla 304 odpowiedzi
  • ResourceHttpRequestHandler wykryje nieprawidłową translacji katalogów w podanej ścieżce
  • LocaleChangeInterceptor sprawdza wartości lokalizacyjnych w celu zapobieżenia lukę XSS
  • HtmlUtils właściwie ucieka apostrofów oraz
  • Dodano wsparcie dla web.xml kontekstowego-param & quot; springJspExpressionSupport & quot; (Explicit & quot; prawdziwe & quot; / & quot; false & quot;)
  • ContextLoader i FrameworkServlet Wsparcie & quot; contextId & quot; parametr dla niestandardowych serializacji id
  • RemoteExporter wykorzystuje nieprzezroczystą proxy dla "serviceInterface" (nr interfejsy AOP narażone)
  • Dodane & quot; acceptProxyClasses & quot; Flaga do RemoteInvocationSerializingExporter
  • rafinowany WebLogic RMI deskryptor tylko znak metodą "getTargetInterfaceName" jako idempotent
  • EhCacheManagerFactoryBean prawidłowo zamyka się & quot; ehcache.xml & quot; strumień wejściowy, jeśli w ogóle,
  • Zmieniony JMS CachedConnectionFactory aby uniknąć niepotrzebnego wycofywania wzywa sesji powrócić
  • Poprawiono JMS CachedConnectionFactory w pełni synchronizować swoją listę sesji
  • Poprawiono obchodzenie NamedParameterJdbcTemplate za tablic jako parametrów zapytania
  • Poprawiono JPA 2.0 Timeout wskazówki prawidłowo określić milisekund
  • Aktualizacja pakietu Quartz wspierać Quartz 1,8 oraz (uwaga: nie wspiera Quartz 2.0 jeszcze)
  • Kolejność @Rule wykonanie Poprawiono w SpringJUnit4ClassRunner dopasować standardowy JUnit 4 zachowanie

Co nowego w wersji 3.1.0.M2:

  • Kod ekwiwalenty dla przestrzeni nazw XML sprężyny
  • API Builder stylu dla konfiguracji hibernacji kodu opartego
  • Wsparcie ramy TestContext dla @Configuration klas i profile definition szparagowa
  • Wsparcie dla zastrzyku przeciw niestandardowych JavaBeans ustawiaczy
  • Wsparcie dla Servlet 3 Konfiguracja kodu opartej Servlet pojemnika
  • Wsparcie dla Servlet 3 MultipartResolver
  • JPA EntityManagerFactory ładowania bez persistence.xml
  • Nowy HandlerMethod na bazie Klasy Wsparcie Dla Annotated Przetwarzania Controller
  • zużywa i tworzy warunki @RequestMapping
  • Praca z URI szablonów Zmienne kontroler Metod
  • Walidacja argumentów Metoda @RequestBody

Co nowego w wersji 3.0.5:

  • Aupport dla Hibernate 3.6 final
  • Dodano rdzeń serializer abstrakcji z wykorzystaniem domyślnych implementacji Java serializacji
  • Konsekwentne stosowanie JDK 1.5 za & quot; ThreadLocal.remove () & quot; na & quot; ThreadLocal.set (null) & quot;
  • Poprawiono JodaTimeContextHolder używać non-dziedziczną ThreadLocal i narazić metodę resetowania
  • Zmieniony & quot; ClassUtils.isAssignable & quot; Semantyka na pokrycie prymitywów vs owijarki w obu kierunkach
  • Zoptymalizowana wydajność AnnotationUtils findAnnotation do wielokrotnego wyszukiwania w samych interfejsów
  • ConversionService chroni się przed nieskończonej rekurencji w ObjectToCollectionConverter
  • Poprawiono TypeDescriptor poprawnie rozwiązać zagnieżdżonych zbiorów i ich typów elementów
  • BeanWrapper nie próbuje zapełnić wartości Mapa dostępu (tylko auto rozwija się na mapie)
  • Poprawiono Autowired / CommonAnnotationBeanPostProcessor aby zapobiec sytuacji wyścigu w omijając kontrolę
  • Poprawiono wtrysku @Value poprawnie buforować tymczasowych wyników null nie pojedynczych ziaren
  • ApplicationContext rejestruje kontekstowe specyficzne ClassArrayEditor jego fasoli classloader
  • rafinowany ApplicationContext Singleton przetwarzanie nie powiedzie ręcznego zarejestrowanych przypadków zerowych
  • Poprawiono ApplicationContext przetwarzania zdarzeń dla wielokrotnych wezwań do pozbawionego pojedynczych ziaren słuchacza
  • Zoptymalizowane @Bean komunikaty o błędach dla statycznych metod fabrycznych, a także na typ argumentu niedopasowania
  • Zmodyfikowany wyraz parsowania przekazać pełny kontekst TypeDescriptor aż do połączenia ConversionService
  • przystosowane ekspresji parsera Konstruktor / MethodResolver przyjąć TypeDescriptors zamiast surowych rodzajów
  • Spel obsługuje projekcję na wszelkiego rodzaju Collection (nie tylko na listach i tablic)
  • Spel MapAccessor konsekwentnie odrzuca & quot; target.key & quot; Styl dostęp do map, jeśli nie ma takiego klucza znajduje się
  • Metoda Spel inwokacje preferują metodę z najmniejszą liczbą parametrów (np no-Arg nad vararg)
  • AspectJExpressionPointcut używa fasoli ClassLoader do inicjalizacji parsera AspectJ punktu przekroju
  • wariant Dodany AnnotationAsyncExecutionAspect jak AspectJ oparte przetwarzania @Async
  • Dodano mode = & quot; proxy & quot; / & quot; AspectJ & quot; i opcje proxy-target-klasy do zadania: adnotacji napędzane
  • JDBC pakiet korzysta z lokalnych jako fasoli ClassLoader ClassLoader dla & quot; sql-error-codes.xml & quot; parsowania
  • EmbeddedDatabaseFactory zamyka bazę danych przy braku aby wypełnić go w & quot; initDatabase () & bdquo;
  • Wbudowany wsparcie dla baz danych obecnie współpracuje z Derby & # x3e = 10,6
  • & quot; JDBC: osadzony-database & quot; wykorzystuje identyfikator jako nazwa bazy danych, aby umożliwić wielu z nich równolegle
  • ResourceDatabasePopulator rzuca opisowego ScriptStatementFailedException ze szczegółami zasobów
  • Dodano konfigurowalne typów połączeń / komunikat / target ResultSet do Jdbc4NativeJdbcExtractor
  • Dodane OracleJdbc4NativeJdbcExtractor z pre-konfigurowane rodzaje API JDBC Oracle
  • DefaultLobHandler na & quot; wrapAsLob & quot; Tryb współpracuje z PostgreSQL & quot; getAsciiStream () & quot; Wymóg
  • ResultSetWrappingSqlRowSet (jak używane przez JdbcTemplate na & quot; queryForRowSet & quot;) obsługuje etykiety kolumn teraz
  • LocalSessionFactoryBean męska & quot; entityCacheStrategies & quot; współpracuje z nazw regionów na Hibernate 3.6 oraz
  • Poprawiono DefaultMessageListenerContainer No-message-otrzymał zobowiązać się do pracy bez sesji buforowanie
  • przeskakuje DefaultMessageListenerContainer No-message-otrzymał zatwierdzanie w Tibco (unikanie impasu)
  • JaxWsPortClientInterceptor nie spadnie z powrotem do nazwy adnotacji-określona jako nazwa_portu już
  • UriTemplate jest serializable teraz
  • buforowanie stałych AnnotationMethodHandlerAdapter, aby uniknąć problemów współbieżności w RequestMappingInfo
  • Poprawiono przetwarzanie @MVC adnotacji parametr szczebla do pracy z serwerami proxy interfejsu opartego ponownie
  • Zmieniony przetwarzania @RequestParam wspierać CSV-to-tablicy / wiązania z ConversionService kolekcji
  • Poprawiono EvalTag za EvaluationContext buforowanie prawidłowo obsługiwać JSP tag buforowanie całej żądań
  • AbstractJasperReportsView ustawia jedyny model narodowe atrybuty jeśli jeszcze nie prezentujemy
  • DispatcherPortlet rzuty niestandardową NoHandlerFoundException zamiast mylące UnavailableException
  • kopie DispatcherPortlet wszystkie parametry działania, aby uczynić parametrów w przypadku wyjątek działania
  • DispatcherPortlet domyślnego zasobu służąc wyraźnie uniemożliwia dostęp do WEB-INF i META-INF
  • Portlet @ExceptionHandler metody pozwalają na pisanie odpowiedzi bezpośrednio (jak w przypadku Servlet)
  • MockHttpServletRequest / HttpSession / etc zwraca wyliczania niezależny od & quot; metody getAttributeNames () & bdquo;

Wymagania :

  • Java 1.3 lub nowszy

Podobne oprogramowanie

kiss.py
kiss.py

12 May 15

Pintura
Pintura

13 Apr 15

Bullet
Bullet

13 Apr 15

Inne programy z deweloperem SpringSource

Spring Data
Spring Data

28 Feb 15

Spring Session
Spring Session

10 Dec 15

Spring Integration
Spring Integration

28 Apr 16

Komentarze do Spring Framework

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!