Mam takie przemyślenia na temat #hibernate i jego używalności. Trochę #gorzkiezale (które chyba już wylewałem kiedyś, ale wyleje jeszcze raz bo mnie boli).

Aktualnie dla mnie największym problemem przy tworzeniu projektu jest gadanie kodu w #java z bazą danych #mssql
Aplikacja oparta jest na #spring i wykorzystuje Spring Data JPA przez Hibernate do komunikacji z bazą. No krew mnie zalewa jak z tego korzystam. Jest idealne do prostego CRUD, trochę bardziej skomplikowane jeśli chodzi o jakieś bardziej "złożone" relacje (powiązanie kilku tabel i pobranie danych z tych tabel, tak żeby wygenerowano jedną kwerendę jest po prostu nietrywialne, nie mówię że trudne czy niemożliwe ale w takim #dotnet to ma się #linq i bajka).

Ale najbardziej denerwuje mnie coś, co się nazywa "Missing 5%" (nie mogę wygoglować czy to oficjalna nazwa :P). W skrócie chodzi o to, w jakim stopniu trudno jest zrealizować coś czego twórcy frameworka nie przewidzieli do działania out-of-the-box. No i tutaj to już poezja jest z hibernate i spring data.
@efem: Obiekt chain: chodzi o filterChain w twoim przypadku. W metodzie doFilter ograniczasz dostęp requestów do poszczególnych servletów i możesz też przekerowywać na poszczególne servlety (dlatego filtr łapie wszystko czyli /* ) - tyle że jak masz springa mvc to tego nie potrzebujesz bo zajmuje się tym dispatcher springa i moduł spring security. Może w twoim ćw chodzi własnie o to żebyś odkrył że nie można tego zrobić - szczerze
  • Odpowiedz
@pierre-van-hooijdonk: masz racje. Jak dam http://localhost:8080/biblioteka to nie moze znaleźć /biblioteka ale jeśli dam http://localhost:8080/biblioteka/index.jsp - pokazuje kod źrodłowy, http://localhost:8080/biblioteka/index (plik html bez rozszerzenia) to pokazuje go (renderuje) normalnie
  • Odpowiedz
Zaczynam zabawę ze #spring, ale mam jeden dość głupi problem na starcie. Korzystając czy to z Eclipse EE czy z STS w projekcie Maven po dodaniu adnotacji jak zarządzać importem? Pod alt spacja nic mi nie podpowiada, nawet jak zaczynam pisać import org.spring.... Wszystko trzeba hard z dokumetacji czy jednak są podpowiedzi i autoimporty?
#java #programowanie
To znowu ja i kolejne moje przygody ze Springiem. Wracając do: http://www.wykop.pl/wpis/12776299/mirki-mam-napisac-wypozyczalnie-gier-zarzadzanie-p/ koledzy @kapelusz i @Ambidex bardzo mi pomogli, za co jestem wdzięczny, ale nadal mam jakiś problem.
Aby repozytorium działało muszę stworzyć interfejs public interface GameRepositoryInterface rozszerzający CrudRepository. Robię to świetnie, jednak przy działaniu na takim kodzie wywali mi errory, bo nie ma implementacji interfejsu, a ja chcę na nim działać.
No to implementuję: @Repository public class
@Szinek: prawdę powiedziawszy ciężko mi coś na podstawie tego powiedzieć więcej. Musisz podesłać więcej kodu innych klas. Może zapomniałeś zainicjować context? To by tłumaczyło, czemu nie działa @Autowired .
Swoją drogą wprawdzie nigdy nic nie kodziłem w Angularze, ale kiedyś natknąłem się na takie coś https://jhipster.github.io/. Może Ci się przyda :)
  • Odpowiedz
Witajcie ;)
Chciałbym w najbliższej przyszłości pouczyć, aby zrealizować w końcu jakiś wiekszy projekt. Chciałbym napisać pewną aplikację webą na springu + hibernate. Problem taki, że o ile jave i hibernate coś tam umiem to ze springiem i webowymi rzeczami nie miałem jeszcze do czynienia. Dlatego pytanie mam czy macie może jakiś fajny tutorial (moze być EN) o tym jak za pomocą springa napisać aplikacje web? Bo jak sam szukam to albo
@krasnoludkolo
Jeśli jeszcze liceum i raczej nie masz zamiaru kontynuwać pisania w springu+hibernate przez kolejne lata, tylko "spróbować" jak to wygląda, to raczej daj sobie spokój z nauką tych technologii. Technologie się zmieniają, to że dziś w jakiś sposób piszemy w nich, nie znaczy że za kilka lat dalej tak samo będziemy to robić (vide konfiguracja w XML vs anotacje), a być może coś jeszcze innego będziemy w przyszłości używać.
Znacznie
  • Odpowiedz
Mirki, mam napisać wypożyczalnię gier (zarzadzanie pozycjami itd.) w Springu, JPA oraz Angularze, wszystko oparte o Resta. Czy wielkim fopa będzie jeśli nie skorzystam z CrudRepository/JpaRepository, tylko zrobię to po swojemu na listach? Nie umiem dojść do porozumienia z nimi, siedzę nad tym cały dzień i nie chcą mnie słuchać.

#java #programowanie #it #spring
Cześć,
zaczynam pisać w Springu usługę RESTful połączoną z angularem. No i mam pierwszy problem, chcę aplikację uruchamiać z jednego pakietu, np. main, a usługi Restowe w innym, np. addManager.
I tak jak jeżeli klasa Main.java, Add.java oraz AddController.java znajdują się w jednym pakiecie, działa świetnie, natomiast gdy Add i AddController przeniosę, to już kupa, po prostu wywala mi 404 przy próbię połączenia.
Jakieś rady?

#java #programowanie #
Mam pytanie, patrzę tak na oferty pracy/stażu asseco i w formularzu aplikacyjnym trzeba zaznaczyć technologie, które zna się w stopniu co najmniej dobrym. Także:
1. Co oznacza znajomość serwera aplikacyjnego w stopniu dobrym?
2. Co oznacza znajomość spring/ hibernate w stopniu dobrym i jak to sie ma w przypadku gdybym aplikował na staż?
3. Czy jest sens pisać jakiś średni projekt w spring/hibernate czy lepiej dokładniej poczytać tutoriale/dokumentacje i aplikować? Znalazłem gdzieś
Dali ci formularz standardowy formmularz bo sa wielka korpo i nawet nie zastanowili sie jaki to ma sens w przypadku stazu. Ogolnie postazuj ale potem unikaj jak ognia takich firm a szczegolnie tej na A.
  • Odpowiedz
#java #hibernate #spring
Szukam kilka osób do projektu (płatnego ofc ;) możliwa praca zdalna, możliwa praca wieczorami, po swojej pracy itp.

Wymagania (nie musisz znac każdej z technologii, praca w zespole):
- Hibernate
- Java
Wszyscy pieją nad #spring i w sumie ja też jestem zachwycony, ale czasami natrafiam na takie ściany w tym szkielecie, że to głowa mała. Do mojego topa, o którym zaraz wspomnę doszło wczorajsze:

Jeśli masz projekt ze Spring + Hibernate + JPA i wygenerujesz plik JAR ze wszystkim zależnościami to JAR nie będzie działać, jeśli w projekcie nie ma chociaż jednej klasy z adnotacją @Entity. Oczywiście ten sam kod, odpalany z poziomu IDE działa bez problemu.

Przyznam, że nadal moim TOP1 był blok w kodzie Spring Framework:
był try bez catch ? pamiętasz może gdzie ten kwiatek był ?


@NiebieskaSowa: try-finally bez catcha nie jest niczym dziwnym przecież.

r = new LeakyThing();
try { useResource(r); }
finally { r.release(); }
  • Odpowiedz
@KotoFan: @NiebieskaSowa: A co w tym dziwnego? Wyjątek sobie poleci i zostanie obsłużony. Być może w tym miejscu nie wiadomo, jak go obsłużyć, a trzeba dokonać pewnego sprzątania bez względu na to, czy wykonanie było poprawne, czy nie. Często się tego używa w zastosowaniach współbieżnych chociażby.
  • Odpowiedz
#!$%@?, spring boot jest cudowny, w godzinke bez większej wiedzy, bazując tylko na dokumentacji, napisałem zalazek webowej apki, z security pobierającym userów z bazy danych. a wczesniej bez spring boota meczylem sie nad wszystkim X godzin.

spring boot i intellij to cudowne narzędzia, polecam kazdemu dziecku ( ͡° ͜ʖ ͡°)

#java #spring #nieprogramowanie #chwalesie
g.....n - #!$%@?, spring boot jest cudowny, w godzinke bez większej wiedzy, bazując t...

źródło: comment_rlBODm9PAoQbrcxQtpHwSDUWSEbwqdHO.jpg

Pobierz
#java #programowanie #spring

od miesiąca+ robie sobie taki własny projekcik(java backend + angular frontend), co raz bardziej sie rozrasta, chce teraz zrobić system logowania itd. za pomocą spring security, jednak wszystkie tutoriale są na bazie spring boota, z którego ja nie korzystam. czy ""przeportowanie"" mojego projektu do spring boota zajmie mi duzo czasu? co googlować? pic rel, troche tych klas juz sie nazbierało
g.....n - #java #programowanie #spring

od miesiąca+ robie sobie taki własny projek...

źródło: comment_4gic9bKRgfguDhQpx7sDSuAqFWyWj8rl.jpg

Pobierz
@gangstaindesign: Wiesz. SpringBoot po prostu skanuje Twojego patha projektu i na podstawie tego dobiera wg niego optymalne ustawienia kompomentów, które wcześniej musiałeś dodawać ręcznie, najczęściej copy-paste. Te defaultowe ustawienia SpringBoota, można modyfikować łatwo dodając proste instrukcje.

Jak na moje - nie zmieniaj na SpringBoota. Jak będziesz robił nowy projekt to od niego zacznij, aby jak sama nazwa wskazuje, szybciej zBOOTować projekt. Na Nowym Intellij jest nawet taki pakiet startowy SpringBoot(w
  • Odpowiedz
@BOT_Ethan: Normalnie robisz tematyczne @Configuration klasy, w których robisz sobie metody z @Bean zwracające twoje beany i wszystko ładnie ręcznie wstrzykujesz. Potem bez problemu widać co i gdzie idzie, jest mniej refleksji w kodzie i IMO zdecydowanie porządniej to działa.

Konfigi możesz bez problemu importować do uber-konfigów, etc.
  • Odpowiedz
Mireczki,

Którą książka lepsza jest na początek? Dodam, że nigdy nie miałem do czynienia z Springiem czy hibernate, a chciałbym zacząć coś robić w tym kierunku.
Spring w akcji czy Spring w praktyce
Czy może Spring. Receptury?
Dodam, że najlepiej jakby było wszystko od podstaw w miare prostym językiem pisane. Ktoś czytał, poleci coś ? Może coś innego?
#java #spring #programowanie
@Algeroth: mam obie Spring w akcji i Spring w praktyce autorzy zalecają najpierw pierwszą potem drugą
Spring w praktyce to bardziej przypomina receptury.
Spring. Receptury jest nową książka w Helionie jednak dość przestarzałą.
  • Odpowiedz