Czy ktoś ogarnia dlaczego aplikacji springboot'owa działa mi na localhost a na heroku wywala mi błąd ?

@Controller
public class Main {

@
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nachteil: tzn ze działa na xampp'ie na localhost. problem rozwiązany w sumie zapomniałem napisać. Musiałem skonfigurować "source folder". Był skonfigurowany i myślałem, że wszystko jest ok, ale jak jak sprawdziłem właściwości "build path" to jeden folder nie znajdował się w src/main/resources tylko w resources.

Dzięki za zainteresowanie :)
  • Odpowiedz
Jak tworzyć encje z controllerów?
Załóżmy, że mam obiekt który ma nazwe i dwie daty. Pytanie czy używać thymeleafa i tworzyć encje od razu z widoku? Tylko co wtedy z innymi wartościami które mają być generowane automatycznie? Stworzyć jakiś kreator który przyjmuję encje i wypluwa z siebie gotową do zapisu? Wydaję mi się to trochę mało czytelne. Czy może pobierać konkretne pola z ModelAndView, przekazywać je do jakiegoś kreatora który tworzy obiekt
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hatespinner: no jest się czym chwalić ze się nie zna mavena, a wyżej masz screena efektu wybrania tego archetypu pod eclipse.
No nic... szkoda czasu... 6 lat komercyjnie to już nic nowego nauczyć się nie potrafi, a podstaw nie zna, ech... aż kusi by się spytać ile płacą /h za takie umiejętności, ale dobra...
  • Odpowiedz
#java #aspectj

Tworzac aspecty mozna wywolac je na dowolnej metodzie w projekcie, czy sa jakies obostrzenia?, w projekcie springowym to wiem, ze mozna tylko na komponentach springowych.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ewentualnie: Kod aspektu musi zostać jakoś połączony z kodem, na którym ma się wykonywać i gdzieś musi nastąpić decyzja, że wywołanie danej metody należy opakować w aspekt. W Springu można wywoływać tylko na komponentach springowych, bo Spring używa mechanizmy proxy to obsługi aspektów. Jeśli chcesz używać natywnie aspectj i tworzyć joinpointy na dowolnych metodach, to masz do wyboru jeszcze compile-time weaving (używasz kompilatora ajc i on podczas kompilacji dokłada wywołania
  • Odpowiedz
Witam pomoże ktoś z wątkami? Mam pewien problem i nie wiem jak to rozwiązać. Mam 5 pól i chce aby każde pole zwiększało się o 1 dopóki nie zostanie spełniony warunek. Kod tutaj Czasami działa czasami nie ("przeskakuje" wartość np z 9 na 15).

I przy okazji parę pytań:
1. Jak lepiej jest tworzyć wątki poprzez implementacje Runnableczy lepiej rozszerzać klasy Threads
2. Jakiś lepszy sposób na zakończenie wątku?
3. Czy wielowątkowość w tym
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

na szybko:

1. Runnable
2. kod w watku t1 powinien dzialac w petli, sprawdzac Thread.currentThrad().isInterrupted(), przerywac petle jesli true i wychodzic z funkcji. W innym watku dajesz t1.interrupt()
3. zrob benchmark :)
4. przeczytaj Java Concurrency in Practice
  • Odpowiedz
Siemka, aktualnie siedzę w webdeveloperce i zacząłem się uczyć Javy (sposobem tworzę coś i gdy czegoś nie wiem to dokumentacja/stackoverflow). Spodobała mi sie i chcialbym się dowiedzieć kilka rzeczy. Mianowicie:
1. jakie są aktualnie wzorce projektowe (coś jak mvc w webdev)
2. Czym obsługiwać zapytania do bazy? (W webdevie pisanie SQL jest nieeleganckie, tu tez?)
3. Ogólnie jakieś dobre nawyki
4. W komunikacji klient serwer korzysta się z czegoś w stylu rest
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

po wklepaniu w google "orm java" pierwszym wynikiem jest http://stackoverflow.com/questions/452385/what-java-orm-do-you-prefer-and-why gdzie ludzie mówą że ORM to zło.


@eska97: tak, takie pierdu pierdu jest dobre akademickich przykładach, w rzeczywistości jest to standard i ciężko znaleźć projekt bez JPA.

Chociaż bardziej skomplikowane zapytania (np. do raportowania) wykonuje się za pomocą np. MyBatisa. Ale nie jest to zastąpienie.
  • Odpowiedz
@frifinker: ale był zajebisty + miał przyciski od ngage, slajder wysuwany na dwie strony :)

Obudowa była metalowa, do tego chyba miał na ekranie coś w stylu gorilla glass...
  • Odpowiedz
e51 i e52, zaleźy co ci bardziej podpasuje. Myślę, że jeśli nie używałeś symbiana tego typu przez jakiś czas to przeżyjesz szok. Technologia poszła jednak sporo do przodu i ciężko się już korzysta z tego typu smartfonów.
  • Odpowiedz
Cześć Mirki, proszę o radę. Chciałbym dostać się na praktyki w #webdev z #java w Krakowie. Uczę się samodzielnie i na tą chwilę stworzyłem prosty komunikator oparty na socketach do rozmowy w grupie domowej w javafx, znam też podstawy Springa którego znajomośc staram się rozwijać. Czy mam szanse startować? Jeżeli tak to czy macie jakieś firmy godne polecenia?
#naukaprogramowania
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć. Będę miał możliwość rozmowy o pracę. Piszą kod w #python . Ja dopiero zaczynam przygodę z kodzeniem - za miesiąc kończę kurs #java w sdacademy. Rozmawiałem już z jednym z pracowników, szukają programistów z niewielkim doświadczeniem (czyli się nadam, bo w trakcie kursu jestem na stażu w firmie IT, ale raczej nie chcę w niej zostać). Czy po kursie javy warto iść pracować przy pythonie? Trochę pesos
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Stąd moje pytanie, czy jest sens na samym początku zmieniać język kodzenia.


@konradk1: Ale jakie zmieniać? Byś mógł zmienić musiałbyś mieć zmieniać z czego a na razie masz zaczęty kurs programowania w Javie, zero doświadczenia, zero projektów, zero nic. To nie będzie zmiana a zaczęcie od czegokolwiek.
  • Odpowiedz
Hej
Chce napisać RESTową apke (jeśli dobrze rozumiem resta, chce zeby wysyłając jsony na określony adres api otrzymywać odpowiednie jsony z odp ;) ) sapera. Czyli cała logika była by na serwerze, a komunikować się z nia można by było poprzez api i jsony. Generalnie pobieranie informacji z serwera to raczej nie problem (GET w określone miejsce) to wysyłanie mnie zastanawia. Np wysłanie swojego ruchu (współrzędne na planszy) powinno iść w POST
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie, może głupie, może mądre - nie wiem, dopiero się uczę. Używał ktoś z Was frameworku Play do #webdev? W dokumentacji (https://playframework.com/documentation/2.5.x/JavaAkka) jest przykład integracji z Akka, gdzie w kontrolerze są wykorzystani aktorzy do obsługi żądań. Pytanie po co skoro i tak przy każdym zapytaniu klienta jest tworzony nowy wątek do jego obsługi? Czy chodzi o sytuację, w której potrzebujemy kilku wątków do obsługi jednego zapytania?

#
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wolfram11: Nie, tzn nie wiem co zrobiłeś. Ale miałeś w metodzie main napisać tylko new Calculator();. new JFrame, JPanel nie miałeś nic pisać dalej, bo wszystko masz w inicjalizacji Calculatora. Ja tamto skopiowałem z Twojej klasy, nie do napisania.
Jak mówię, polecam książkę poczytać, jak np Head First Java. Wyjaśni Ci wiele rzeczy, które tutaj potrzebujesz, a niestety nie jestem w stanie Ci powiedzieć tego wszystkiego, co jest Ci potrzebne
  • Odpowiedz
Cześć,

Szukam jakiegoś narzędzia (albo biblioteki) do szybkiej wyzualizacji 3D, ale nie jakieś nie wiadomo co.
Chcę wygenerować współrzędne 3D + ewentualnie kolor, ewentualnie rozmiar, i dostanę obraz 3D składający się z kulek(czegokolwiek, ale kulki wydaję się najrozsądniejsze), który mogę obracać i oglądać.

Idealnie było by jak bym mógł tworzyć to real time, albo mógł złożyć z tego animację.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej
Napisałem jakąś pierwszą wersję swojej aplikacji do liczenia czasu pracy. Założenie jest takie, żeby dodawać sobie czasy pracy (WorkActivity) i później na ich podstawie wysyłać sobie informacje na maila. Pliki kontrolerów i .html powstały trochę dodatkowo bo głównie chciałem się skupić na tym, aby warstwa aplikacji i wszystko co niżej działało i wyglądało dobrze (jak mi to wyszło to się okaże ;) )

https://github.com/krasnoludkolo/WorkCounter

Z rzeczy które wiem co trzeba zrobić:
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

EDIT: Dobra Mirki, próbuję sobie zrobić projekt ze Spring Bootem i już na początku napotykam na problemy.
Po pierwsze jak widać w konsoli, nie ma żadnego mapowania dla tych metod.
A po drugie Spring Boot nie znajduje mi widoku, plików html. Wszystko na załączonym screenshocie. Pliku przyklad.html w ogóle mi nie znajduje (nawet jak wrzucę do resources), natomiast plik index.html tylko jak wrzucę folder wyżej tj. do webapp, a nie do static.
nick230 - EDIT: Dobra Mirki, próbuję sobie zrobić projekt ze Spring Bootem i już na p...

źródło: comment_HKp9i5Ue0yFjsHPtjcpzCln2dWmTjYsu.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nick230: weź sobie Spring Initializer i wygeneruj projekt. Potem ogarnij jakiś tutorial jak jest robione po kolei.

Jak chcesz wiedzieć co się dzieje, to weź książkę np. "Spring w akcji" i użyj zamiast Spring Boota zwykłą konfigurację. Bo on coś robi, a ty nie wiesz co.

Robisz mapowanie, zwracasz Stringa i chcesz, żeby co ci zwróciło? Ja się domyślam że ma dokleić ".html", ale Spring nie wie. Gdzie masz jakiś
  • Odpowiedz
Dodałem coś takiego: @ComponentScan("com.medicalsystem")


@nick230: tego nie musiałbyś dodawać, gdybyś zmienił strukturę pakietów. Wyrzuć entry-point level wyżej.

Ewentualnie ustaw ścieżkę do resourceów w appliacation.properties:

spring.mvc.static-path-pattern= ścieżka
  • Odpowiedz