Spring

Spring Framework to biblioteka umożliwiająca łączenie obiektów Javovych (Java Bean) w większe konstrukcje. Główną ideą przyświecającą programistom Springa jest uniezależnienie od siebie komponentów aplikacji (biblioteka zajmuje się łączeniem komponentów).

Spring nie jest już związany z JSP, może korzystać z innych mechanizmów szablonów (np. Velocity).

(...) Nie ma bowiem łatwych odpowiedzi. Nie istnieje nic takiego jak najlepsze rozwiązanie - zarówno jeśli chodzi o narzędzia, jak i języki czy systemy operacyjne. Są jedynie systemy, które mogą być bardziej odpowiednie w konkretnych okolicznościach.

I tu właśnie do gry wchodzi pragmatyzm. Nie należy przywiązywać się do żadnej określonej metody, ale mieć na tyle rozległą wiedzę i doświadczenie, by w danej sytuacji wybrać dobre rozwiązanie. (...)

Andrew Hunt, David Thomas "Pragmatyczny Programista"