Struts jest dojrzałe i sprawdzone w boju ramach Java do tworzenia skomplikowanych i nowoczesnych aplikacji Java Web.
Aplikacje te użyciu nowoczesnego projektowania architektury MVC i można łatwo rozszerzyć za pomocą wtyczek,
Wsparcie jest wliczone do współczesnych technologii takich jak AJAX, JSON, REST i SOAP, spakowane w jeden potężny rdzeń, który był używany przez wielu programistów i firm big-name całym Internecie.
Rozpórki jest bardzo dobrze udokumentowane, a także korzysta z szerokiej gamy wtyczek wnoszonych przez dedykowany społeczności, zarówno dla jej 2.x oraz 1.x oddziałów. Natomiast gałąź 1.x był sukcesem, kiedy wyszedł i stać się jedną z najczęściej stosowanych ram Java wokół, to jest teraz przestarzała i nieobsługiwane.
Struts 2 był pierwotnie znany jako WebWork 2. Po pracy niezależnie od kilku lat WebWork i społeczności Struts połączyli siły, aby uruchomić oddział 2.x poprzeczne.
Co nowego w tym wydaniu:
- Połączone poprawki bezpieczeństwa od wersji 2.3.16.1, 2.3.16.2, 2.3.16.3
- Rozszerzona istniejące mechanizmy zabezpieczeń, aby zablokować dostęp do określonych pakietów Java i klas,
- Parametry Kolekcja dla RedirectResult
- ParametersInterceptor obsługuje chińskiej w domyślnie klawisz skrótu
- themes.properties mogą być ładowane przy użyciu ServletContext pozwala umieścić szablon folderu w folderze WEB-INF lub na ścieżce klasy
- Nowy tag datetextfield
- Tylko poprawne wyrażenia Ognl są buforowane,
- klienta TextProvider można stosować do błędów walidacji modelu napędzane działań
- Etykieta DateTimePicker na stałe
- usunięte PropertiesJudge i właściwości są sprawdzane w SecurityMemberAccess
- Prace przeładunkowe zasobów w IBM JVM
- Domyślne ustawienia przeładunkowe zostały usunięte z default.properties
Co jest nowa w wersji 2.3.24:
- Połączone poprawki bezpieczeństwa od wersji 2.3.16.1, 2.3 .16.2, 2.3.16.3
- Rozszerzona istniejące mechanizmy zabezpieczeń, aby zablokować dostęp do określonych pakietów Java i klas,
- Parametry Kolekcja dla RedirectResult
- ParametersInterceptor obsługuje chińskiej w domyślnie klawisz skrótu
- themes.properties mogą być ładowane przy użyciu ServletContext pozwala umieścić szablon folderu w folderze WEB-INF lub na ścieżce klasy
- Nowy tag datetextfield
- Tylko poprawne wyrażenia Ognl są buforowane,
- klienta TextProvider można stosować do błędów walidacji modelu napędzane działań
- Etykieta DateTimePicker na stałe
- usunięte PropertiesJudge i właściwości są sprawdzane w SecurityMemberAccess
- Prace przeładunkowe zasobów w IBM JVM
- Domyślne ustawienia przeładunkowe zostały usunięte z default.properties
Co nowego w wersji 2.3.20.1:
- Merged~~V poprawki zabezpieczeń z wersji 2.3.16.1, 2.3 .16.2, 2.3.16.3
- Rozszerzona istniejące mechanizmy zabezpieczeń, aby zablokować dostęp do określonych pakietów Java i klas,
- Parametry Kolekcja dla RedirectResult
- ParametersInterceptor obsługuje chińskiej w domyślnie klawisz skrótu
- themes.properties mogą być ładowane przy użyciu ServletContext pozwala umieścić szablon folderu w folderze WEB-INF lub na ścieżce klasy
- Nowy tag datetextfield
- Tylko poprawne wyrażenia Ognl są buforowane,
- klienta TextProvider można stosować do błędów walidacji modelu napędzane działań
- Etykieta DateTimePicker na stałe
- usunięte PropertiesJudge i właściwości są sprawdzane w SecurityMemberAccess
- Prace przeładunkowe zasobów w IBM JVM
- Domyślne ustawienia przeładunkowe zostały usunięte z default.properties
Co jest nowa w wersji 2.3.20:
- Połączone poprawki bezpieczeństwa od wersji 2.3.16.1, 2.3 .16.2, 2.3.16.3
- Rozszerzona istniejące mechanizmy zabezpieczeń, aby zablokować dostęp do określonych pakietów Java i klas,
- Parametry Kolekcja dla RedirectResult
- ParametersInterceptor obsługuje chińskiej w domyślnie klawisz skrótu
- themes.properties mogą być ładowane przy użyciu ServletContext pozwala umieścić szablon folderu w folderze WEB-INF lub na ścieżce klasy
- Nowy tag datetextfield
- Tylko poprawne wyrażenia Ognl są buforowane,
- klienta TextProvider można stosować do błędów walidacji modelu napędzane działań
- Etykieta DateTimePicker na stałe
- usunięte PropertiesJudge i właściwości są sprawdzane w SecurityMemberAccess
- Prace przeładunkowe zasobów w IBM JVM
- Domyślne ustawienia przeładunkowe zostały usunięte z default.properties
Co nowego w 2.3.16.3:
- Extends~~pobj wersji wyłączone params w CookieInterceptor aby uniknąć manipulacji Struts "wewnętrzne.
Co jest nowa w wersji 2.3.15.3:
- Broken dostępu kwestii kontroli stałe.
Co nowego w lukę wykonanie kodu przy użyciu wersji 2.3.15.1:
- Remote~~HEAD=pobj nawigację zwarciem przedrostki parametrów.
- Otwórz lukę przekierowania podczas korzystania zwarcia prefiksów parametrów przekierowanie.
Co nowego w wersji acceptedParamNames 2.3.1.2:
- Default~~HEAD=pobj~~number=plural zostały następnie zaktualizowany do bardziej restrykcyjnych wartości do rozwiązać luk w zabezpieczeniach ParameterInterceptor.
Co nowego w wersji 2.1.8.1:
- Updated~~V procesu budowania zespołu do tworzenia przyjaznych nazw plików w systemie Windows i pobrać całą dokumentację.
Wymagania :
- Java 5 lub nowszy,
Komentarze nie znaleziono