środa, 15 kwietnia 2009

IntelliJ i wsparcie dla frameworków + baza danych

W poprzednim wpisie stworzyłem podstawowy projekt, nie posiada on żadnego kodu, bibliotek więc pora to nadrobić. Tym razem dodamy obsługę frameworków Spring oraz Hibernate a przy okazji zrzucimy schemat bazy danych do plików POJO (Plain Old Java Object - klasy czysto javove). Dzięki wsparciu dla wielu technologii IntelliJ Idea potrafi bardzo sprawnie podpowiadać składnię plików konfiguracyjnych, generować pliki, czy też ściągać odpowiednie biblioteki.
Żeby aplikację pisało się szybko i wygodnie warto dodać do projektu wsparcie dla frameworków. Aby to zrobić wystarczy wywołać okno "Framework Support" dostępne w menu projektu pod opcją "Add framework support"

W poprzednim wpisie stworzyłem podstawowy projekt, nie posiada on żadnego kodu, bibliotek więc pora to nadrobić. Tym razem dodamy obsługę frameworków Spring oraz Hibernate a przy okazji zrzucimy schemat bazy danych do plików POJO (Plain Old Java Object - klasy czysto javove). Dzięki wsparciu dla wielu technologii IntelliJ Idea potrafi bardzo sprawnie podpowiadać składnię plików konfiguracyjnych, generować pliki, czy też ściągać odpowiednie biblioteki.


Żeby aplikację pisało się szybko i wygodnie warto dodać do projektu wsparcie dla frameworków. Aby to zrobić wystarczy wywołać okno "Framework Support" dostępne w menu projektu pod opcją "Add framework support"

Dodajemy wsparcie dla frameworków


Do tego okna możemy wrócić w każdym momencie, ja tymczasem zaznaczam wsparcie dla Spring oraz Hibernate. Jeśli chodzi o Hibernate, warto zaznaczyć również dwie jego opcje, dzięki nim przy okazji skonfigurujemy połączenie z bazą danych a także wygenerujemy beany encji (rzutujące struktury poszczególnych tabel na klasy javy).

Po wybraniu interesujących nas komponentów klikamy OK, IntelliJ automatycznie pobierze potrzebne biblioteki.  Gdyby jednak tak się nie stało (problemy z połączeniem), możemy z zakładki Project wywołać menu kontekstowe i wybrać Module Settings, pojawi się tak naprawdę okno konfiguracji naszego projektu ale z zaznaczoną zakładką Modules.


Wystarczy w środkowym panelu zaznaczyć Spring lub Hibernate, jeśli na dole strony wyświetli się komunikat podobny do tego



Wystarczy kliknąć Fix... aby IntelliJ automatycznie pobrał potrzebne biblioteki, po drodze możemy nawet wybrać ich wersje.

Gdy już wszystkie zależności zostały spełnione, możemy importować schemat bazy danych, o tym w poście na temat importowania tabel.


2 komentarze:

  1. tak na marginesie to program nazywa sie IntelliJ ;)

    OdpowiedzUsuń
  2. @bartek - dzięki poprawiłem :), głodny człowiek wszystko zje

    OdpowiedzUsuń