Witam. Jestem osobą początkującą. Uczę się wszystkiego samemu, jednak często pojawiają mi się pytania, które chciałbym zadać komuś bardziej mądremu niż ja. Otóż piszę sobie aplikacje desktopową w Swingu i chciałbym użyć Hibernate - czy takie rozwiązanie jest dobre? Czy w ogóle można używać Hibernate w aplikacjach desktopowych, czy tylko w webowych?
Czy w ogóle można używać Hibernate w aplikacjach desktopowych, czy tylko w webowych?
Nie widzę powodu dlaczego nie można by było tak zrobić :)
Wygodnie to zrobić za pomocą Springa. Kontekst Springa jest niezależny od web i może być używany w dowolnej aplikacji niezależnie od tego czy jest jakiś kontener servletów czy nie czy inny serwer aplikacyjny: spring jest od tego niezależny.
maryiusz napisał(a):
Czy w ogóle można używać Hibernate w aplikacjach desktopowych, czy tylko w webowych?
Nie widzę powodu dlaczego nie można by było tak zrobić :)
Ale czy jest to dobre rozwiązanie, czy lepiej użyć czystego JDBC, czy może jeszcze czegoś innego?
margor90 napisał(a):
Wygodnie to zrobić za pomocą Springa. Kontekst Springa jest niezależny od web i może być używany w dowolnej aplikacji niezależnie od tego czy jest jakiś kontener servletów czy nie czy inny serwer aplikacyjny: spring jest od tego niezależny.
Dzięki za odpowiedź. A możesz podpowiedzieć od czego powinienem zacząć? Znam tylko podstawy Springa.
Nie potrzebujesz Springa by korzystać z Hibernate.
W zasadzie powinieneś napisać co chcesz zrobić, po co Ci Hibernate. Hibernate jest dość ciężki i duży. Prawie na pewno możesz prościej.
margor90 napisał(a):
W zasadzie powinieneś napisać co chcesz zrobić, po co Ci Hibernate. Hibernate jest dość ciężki i duży. Prawie na pewno możesz prościej.
Ogólnie chcę uprościć pracę z bazą danych. Używam czystego JDBC, a wiem że można prościej. Chcę też aby zastosowane rozwiązanie w znaczny sposób nie pogorszyło wydajności całej aplikacji.
Spring Boot + hibernate :) pięknie się robi aplikacje desktopowe :)
wojciechmaciejewski napisał(a):
Spring Boot + hibernate :) pięknie się robi aplikacje desktopowe :)
Piszesz poważnie czy to ironia? Bo ja jestem początkujący i czasem pewnych rzeczy nie wychwyce:)