Wstęp

Opublikowano: 2018-07-15 12:28:45


article
Strona, którą oglądasz, powstała jako projekt, w którym zapoznaję się z Javą. Po prostu od jakiegoś czasu chodził mi po głowie pomysł nauczenia się Javy, a wiadomo, że najlepszą metodą uczenia się jest praktyka. I dlatego usiadłem do komputera i zacząłem pisać... A jak mi szło, o tym w kolejnych postach.
Zamierzam opisać kolejne etapy, jakie musiałem przejść od wyboru infrastruktury do uruchomienia serwisu. Prace nad projektem trwają od lipca 2018 r., a więc jest to jeszcze świeży projekt, choć pomysł ma już parę lat. Bowiem jakiś czas temu wdrożyłem tego typu aplikację na platformie OpenShift. I działała pięknie, dopóki... platforma nie zrobiła upgrade'u swego serwisu. Zmieniła się metoda dostępu do usług, przyszedł całkiem inny CLI (Command Line Interface). Próbowałem to nowe środowisko ogarnąć, ale poległem. Dałem sobie spokój. Poszukałem innej platformy, bardziej przyjaznej. I znalazłem - Heroku. Jest rewelacyjna! Przyjemna w obsłudze i szybka. Wdrażanie aplikacji jest tu dziecinnie proste, co wkrótce pokażę we wbudowanym w serwis tutorialu, tak aby każdy mógł sobie pobawić się z własnymi aplikacjami. Tak więc wróciłem do pomysłu uruchomienia swojej javowej aplikacji w chmurze. Postanowiłem przepisać aplikację zamiast ją przenosić. Dzięki temu kod uległ znacznemu uproszczeniu i udoskonaleniu. Jest teraz o wiele bardziej przejrzysty i zrozumiały.