Software house Grupa Improve Sp. z o.o. - ul. Marcelińska 94B/181 Poznań

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ę