Witam,
Jestem początkującym programistą Javy (mam za sobą naukę Javy - muszę tylko wrócić do strumieni i wyjątków). Nadszedł dla mnie długo oczekiwany moment czyli wkroczenie w odmęty Springa. Mój problem polega na tym że nie znam za bardzo ludzi ze środowisko i chciałbym żeby mi ktoś wytłumaczył bez krzyków jak laikowi z czym to się je(albo czy dobrze rozumiem).
Samego mavena wiem że można było zaisntalować w Eclipsie ( korzystam też z IntelliJ), ale ja zainstalowałem STS i osobno mavena. Wszystko to przygotowuje mnie do pisania aplikacji webowych.
OK teraz tak: Sam maven jak rozumiem służy do pobierania bibliotek ( czyli tak jakby gotowych klas które mają współpracować z moim projektem) - np w JDBC musiałem stworzyć konfigurację w mainie a tu wszystko już się samo konfiguruję (wszystko czyli baza danych ). Dobrze rozumiem? Te biblioteki powinny współpracować z przeglądarkami itp skoro to ma być apka webowa.
STS - troszkę wygląda jak eclipse no i rozumiem że po to się go używa bo cały maven wspólpracuje ze springiem i stąd jest przydatny? Dobrze myślę? (jedyne co mnie zastanawia to czy teraz kod Javy, cały projekt, klasy itp powiniennem pisać w STS czy np w eclipsie a póżniej implementować do STS?)
Tomcat - rozumiem że jest to coś w styclu serwera FTP który tworzy się na moim dysku i jest to taki serwer do testowania aplikacji?
Jak bardzo zbłądziłem w moim toku myślenia? Bardzo byłbym wdzięczy za podstawowe wyjaśnienia
Pozdrawiam.