Hibernate bez Springa?

0

Chcialbym sie Was zapytac czy pisanie aplikacjiz frameworkiem hibernate ma sens bez springa?

0

WTF? o_O Oczywiście że ma, bo te frameworki nie maja ze sobą nic wspólnego.
Jeden zapewnia mapowanie obiektów na tabele w bazie danych, a drugi udostępnia kontener IoC i trochę zabawek do innych celów (Aspekty, framework Webowy etc)

0

Zbieram materialy do piracy inzynierskiej wiec nie bardzo jeszcze pojmuje ktory framework za co jest odpowiedzialny. Za duzo tego naraz ogarnac

0

Jasne że ma sens - pisalem nawet kiedyś desktop app w javie SE i też hibernate. Jak widiać aplikacja nie musi być nawet webowa a co dopiero że niby musi być spring.

0

Ja tam na ten przykład używam Hibernate na spółkę z Guice.
Hibernate > ORM
Spring > silnik IoC

Fakt, że w springu dodano bardzo przyjemny wrapper na hibernate, ale to tylko obudowa mająca na celu ułatwienie integracji i użycia hibernate w springu. Nic więcej.

0

@koziol: jak Guice, to przelacz sie na JPA (no chyba ze naprawde potrzebujesz natywnego HB) i sprobuj warp-persist.

0

@mućka, generalnie jestem leniwiec i używam guice-persist. Obecnie mam jednak pewien projekt na głowie gdzie muszę używać bezpośrednio HBN ponieważ serwer na którym uruchamiamy aplikację to JBoss 4.2.3, a potrzebujemy criteria API. Niestety na tym JBossie nie możemy zainstalować JPA2 ponieważ nie ma zgody na przekonfigurowanie classloaderów. Bez tego znowuż jest konflikt wersji HBN i dość widowiskowe stacktrace'sy łącznie z takimi w stylu konflikt wersji klas przy rzutowaniu.

0

guice-persist to wlasnie dawny warp-persist
Z tymi classloaderami nie wiem co do mnie mowisz. Ale niewazne.

0

A to nic nowego, poznijsze jbossy rowniez maja te problemy, a GlassFish z kolei nie radzi sobie z eclipselinkiem pakowanym z aplikacja.

0

To moze zapytam jak juz temat poruszony. Czy przy uzyciu jsf jstl I hibernate da rade napisac sklep internetowy?

Edit
Chodzi mi o to czy nie trzeba innych frameworkow

0

No ba... Nawet cały system obsługi klientów banku.

Choć osobiście na takie zadanie dodałbym jednak tego spring albo guice.

0

Ja bym dorzucil ejb3.x, hb uzywal tylko jako prowidera jpa2, wyrzucil jstl (po co to tutaj?). jsf2 moze byc.

0

Nie jest do końca prawdą, że Spring nic nie ma do JPA:
-zarządzanie transakcjami (adnotacja Transactional)
-konwersja SQLException na inne wyjątki

http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/orm.html

0

Spring nie ma kompletnie nic do JPA, poza paroma dodatkami ktore costam ulatwiaja, ale nie sa zawsze potrzebne.
Swoja droga, moim zdaniem Spring to straszny, wielki, rozlazly, smieciowy glue-framework. To jak polaczone duct tape, poszyte włóczką kawalki gówna.

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