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ść: 118

Rating: 3.0/5 (Total Votes: 1)

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

Mako Framework
Mako Framework

1 Oct 15

FuelPHP
FuelPHP

4 Jun 15

CakePHP
CakePHP

25 May 16

CubicWeb
CubicWeb

13 May 15

Inne programy z deweloperem SpringSource

Spring Social
Spring Social

1 May 16

Spring Mobile
Spring Mobile

10 Dec 15

Spring Session
Spring Session

10 Dec 15

Komentarze do Spring Framework

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