Hibernate+PostgreSQL

0

Witam
Chciałbym zasięgnąć Waszej opinii i porad. Chciałbym poszerzyć swoją wiedzę o pisanie aplikacji bazodanowej w javie przy wykorzystaniu Hibernate i bazy danych PostgreSQL. Zakupiłem odpowiednie książki (Hibernate w akcji), ale potrzebował bym czegoś bardziej łopatologicznego na start. Głównie nie moge pojąć w jakim celu wykorzystuje się w Hibernate xml-a, skoro całość aplikacji jest pisana w javie. Wcześniej pisałem podobną aplikację ale przy użyciu samego jdbc i nie do końca potrafię określić różnice między jednym a drugim.
Chciałbym też poznać waszą opinię czy ten zestaw java+hibernate+postgresql jest przyszłościowy czy raczej zając się już czymś innym??

Z góry dzięki za odpowiedzi.

0

Pisze sie w XML poniewaz to jest konfiguracja, i jak np chcialbys zmienic w produkcji nazwe tabelki czy jakiejs kolumny to edytujesz tylko XML a nie musisz rekompilowac klas. Ogolnie jest trend ku temu zeby cala konfiguracja lezala poza kodem.
Poza XML mozna uzywac takze adnotacji, i to juz jest czysta Java, zadnego XML moze nie byc. Oba rozwiazania maja swoich zwolennikow jak i przeciwnokow, oba maja zastosowania. Trend jest jednak ku temu aby calkowicie zrezygnowac z XML na rzecz adnotacji, poniewaz XML jest "trudny, wymaga uczenia sie czegos nowego, jest bloated and heavy" (przytaczam niektore z opinii do znalezienia w necie). Jednakze, za pomoca adnotacji da sie tworzyc takie potwory ze dupe sciska, wiecej konfiguracji niz kodu czasami.

0

W XMLu trzymasz konfigurację, która jest niezależna od aplikacji. Tyle. No chyba, że widzisz sens w kompilowaniu kodu za każdym razem jak zmieni się konfiguracja.

0

Oki trochę rozjaśniliście mi horyzont.
A jaką książkę byście mi polecili na start?? Bo próbowałem z różnych tutków, ale to jest wszystko tak od środka robione.

0

Ja czytalem na start Java Persistence with Hibernate (pdf), dobra pozycja. Do JPA swietna jest Pro EJB 3 - Java Persistence API wydawnicta Apress (tez pdf). I duzo praktyki, doczytywania w necie, kodowania, dalszego czytania.

0

Ja też bym podkreślił znaczenie praktyki do tego stopnia, że moim zdaniem warto zacząć od jakiegoś tutoriala, który pozwoli ci odpalić to wszystko razem - wtedy gdy będziesz mniej więcej wiedział jak to działa więcej zrozumiesz i zapamiętasz z książki którą przeczytasz - bez względu o czym będzie ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1