Struts
Najstarszy i najpopularniejszy framework open source Java EE. Umozliwia tworzenie aplikacji webowych.
Co to jest Struts?
Framework typu open source powstał w 2000 roku, a jego twórcą jest Craig McClanah. Umożliwia tworzenie aplikacji webowych w języku Java EE. Zapewnia stworzenie procesów kontrolnych i prezentację danych z wykorzystaniem architektury MVC. Ona z kolei dzieli projekt na trzy warstwy:
- logikę biznesową,
- widoki w formie graficznej prezentacji treści,
- kontroler reagujący na zmiany wprowadzone przez użytkownika.
Gdzie znajduje zastosowanie Struts?
Programiści bardzo często wykorzystują Struts do automatycznego mapowania stron poprzez każdorazowe tworzenie konfiguracji nowo dodanej klasy do plików XML. W tym czasie mogą zająć się pisaniem i rozwijaniem kodu. Z jego pomocą powstają skalowalne i elastyczne aplikacje wykorzystujące technologię Java Servlet Pages.
Z pomocą Struts powstają również niezależne elementy aplikacji oraz możliwe jest wielokrotne powielanie kodu. Jest to zasługa biblioteki Tiles.
Jakie zalety ma Struts?
- Wsparcie dla walidacji wprowadzanych danych.
- Skalowalność.
- Graficzna strona interfejsu może być tworzona niezależnie, dzięki separacji sposobu, w jaki treść jest wyświetlana.
- Obszerna dokumentacja techniczna.
- Aktywna społeczność internetowa.
Wady Struts
- Wolniejsze ładowanie aplikacji, w porównaniu do innych frameworków. Jest to spowodowane akcjami w tle, niezależnymi od programisty.
- Konieczność poznania całej technologii.
Nasza oferta
Umów się
na darmową konsultację