Mam konsolową aplikację którą maven upakował mi w plik ear. Umieściłem ją na serwerze aplikacyjnym (Payara/Glassfish) i nie wiem jak się do tej aplikacji dostać. To jest zwykły hello world, więc rozumiem ze jakoś przez konsolę. Tylko jak to uruchomić?

Swoją drogą, warto się uczyć rzeczy typu EJB/JSP/JSF? Mam to na studiach i nie wiem czy jest sens się tego uczyć, czy tylko aby zaliczyć. Rozumiem że alternatywą jest spring i to
M.....3 - Mam konsolową aplikację którą maven upakował mi w plik ear. Umieściłem ją n...

źródło: comment_RNRtChKVgFYAPOeC2quCGXnGwYUQFS3c.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fegwegw: @Philopolemus_Fronius: No dobra, po 3-godzinnym boju udało się odpalić. Aplikację trzeba było umieścić na serwerze a z pozycji konsoli/IDE odpalić plik z main(). Mnie się coś classpath namieszał i w ogóle nie mogłem tego zrobić więc zacząłem szukać pomocy tutaj.

A więc, jak widać, do odpalenia aplikacji konsolowej można wykorzystać serwer aplikacyjny. Po co? Nie wiem, to pytanie do prowadzącego zajęcia. Ja to bym w ogóle od
  • Odpowiedz
@Matt23
Nie patrzyłem na zipa ale z tego co piszesz to masz aplikacje na serwerze a z konsoli odpalasz klienta. I tak naprawdę to są 2 rożne aplikację
  • Odpowiedz
@pdpacek: najczęściej używa się springa, wystawia restowe API i później restem komunikujemy się z frontem napisanym w angularze albo reactcie :)
  • Odpowiedz
Hej, z racji że zostało trochę czasu do rozpoczęcia studbazy to sobie dłubie w JEE, i zgodnie z takim jednym kursem mam prostą aplikację "złożoną z osobnych modułów EJB/JPA, Webowego oraz aplikacji desktopowej"

Chciałbym poprawić wygląd webowy - jak to najlepiej zrobić w przypadku javy? Boostrap4 (bo wcześniej w tym kursie używaliśmy boostrapa 3, ale już podobno wyszła 4)czy jakieś inne frameworki?

#javaee #java
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #javaee
Hej,
mam aplikację w JavaEE (Spring + JSF + Hibernate + Primefaces + OracleDB). Jest w niej funkcja generująca pdfy i zapisująca je do bazy danych. Ogólny schemat generowania pliku pdf wygląda następująco:
- pobranie zrzutu mapy z innej aplikacji za pomocą IOUtils.toByteArray
- wyrenderowanie widoku JSF(z opisem mapy) do pliku PDF i dodanie do niego tej właśnie mapy
- dodanie/edycja rekordu w bazie z tym właśnie plikiem.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zrzut pamięci zrób gdy się zapcha i odczytaj eclipse MAT tylko nie za duży bo się powiesi i tam go przejrzyj dokładnie. Możliwe że iText sobie nie radzi i zostawia jakieś śmieci ostatnio miałem podobny przypadek ale z FOP gdzie nie czyścił SVG i zostawały w pamięci. Możesz użyć też jprofilera trial na tydzień
  • Odpowiedz
@mour: raczej chodzi mi o tworzenie nowych projektow. Jasne ze jest sporo aplikacji wykorzystujacy ten kontener, ale chodzilo bardziej przyszly rozwoj i jak na to sie zapatruje oracle bo jakos wszystko w tej kwestii stanelo
  • Odpowiedz
@Godziu73: Nie. Jakąś drogą zależności muszą trafić na classpath... z tym, że tych dróg jest wiele. Jedną z nich jest umieszczenie w paczce wdrażanej na serwer aplikacyjny.
  • Odpowiedz
Mam pytanie odnośnie JMS i bean'a @MessageDriven. Czy jest możliwość uruchomienia aplikacji w przypadku gdy nie ma połączenia do zewnętrznej kolejki JMS? Aktualnie moduł EJB wywala się i cała aplikacja nie wstaje.
MDB wyglada standardowo, podpięcie do odpowiedniej kolejki jest skonfigurowane w xml. Jeżeli kolejka działa to oczywiście bean wstaje i wszystko działa.

@MessageDriven(
activationConfig = {
@ActivationConfigProperty
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W ostatecznosci usuń mdbki i z rob z tego zwykly serwis ktory implementuje MessageListener i konsumuje, a samą QueueConnectionFactory wstrzykuj/ czy w runtimie wyciagaj z jndi i po prostu obsłuz wyjatek gdy mq jest niedostępny.
  • Odpowiedz
Mirki z #java #javaee - mam aplikacje na javieEE na glassfishu - potrzebuje przetestowac moj sessionListener i przydaloby mi sie wywolac kilkaset, moze kilka tysiecy sesji - robienie tego recznie odpada; a prosty skrypt powloki z jakims curlem/lynxem mi chyba nie stworzy roznych sesji tylko jedna; tak jak dwie karty w jednej przegladarce?
Jakies pomysly?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mefisto_k: jak dla mnie na pewno baza główna nie powinna przyjmować jakichkolwiek write zdalnie, tj powinno stać rest api które zweryfikuje wszystko czy klient rzeczywiście może taki write wykonać czy nie i co chce tam wpisać itp itd
  • Odpowiedz
Mirki z #java i #javaee oraz #programowanie
Bawił się ktos arquillianem pod Wildfly 10.1 z testowaniem warstwy JPA?
Mam problem z podłączeniem swojego schematu bazy wraz z yamlami w których trzymam dane. Od paru dni walczę, że nie widzi mi encji że schematu przy uruchomieniu testów integracyjnych. Mial ktoś kiedyś coś takiego?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #javaee #programowanie
Hej,
Mam bazę Oracle'a i potrzebuję napisać lekką i szybką aplikację, która:
- będzie wywoływać procedury/pakiety/funkcje
- robić jakieś insert/update/delete
- pobierać dane z tabel
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #java #programowanie #javaee
Czy mial ktos jakie doswiadczenia z ksiazka (i czy generalnie jest godna uwagi):
http://helion.pl/ksiazki/java-ee-6-zaawansowany-przewodnik-wydanie-iv-praca-zbiorowa,jee6z4.htm
Nie mialem wczesniej stycznosci z JEE, a chcialbym sie za to zabrac z mozliwie najlepszej strony. Widzialem, ze jest rowniez cos takiego jak Thinking in JEE, ale chyba finalnie gosc tego nie dokonczyl - a szkoda bo TIJ jak dla mnie super napisana.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wafel93: patrząc po spisie treści to średnio polecam, bo:
- pierwsze 50 stron pierdu pierdu
- przykłady pokazywane pod netbeansa i glassfisha, gdzie popularniejsze są wildfly/jboss i eclipse/intellij, dodatkowo oparte są Anta, a nie Mavena lub Gradle - nigdzie indziej się dzisiaj z tym nie spotkasz
- bardzo duża część poświęcona JSF w porównaniu do dużo ważniejszych CDI, JPA, EJB, JaxRS
Poza tym z tego co widzę to jest książka
  • Odpowiedz
Mirki, piszę pierwszą restową aplikację w Javie + klient w Angularze. Mam już działający prototyp, ale napotkałem pewien problem. Otóż klient musi być dynamicznie aktualizowany co sekundę lub dwie na przykład. Mam powiedzmy pięciu klientów i każdy musi wyświetlić zmianę, którą wykonam na jednym z nich. Udało mi się to zrobić poprzez web workery - każdy klient co sekundę wysyła GETa do API, po czym następuje wyjęcie danych z bazy. I tu
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@8773: aha, jak masz problem z wydajnością to po prostu musisz zrobić jakieś cachowanie, czyli zrobić zapytanie do bazy tylko za pierwszym razem a wynik zapisać w pamięci, następnie jak pozostali pytają o to samo to zwracać ten gotowy wynik
  • Odpowiedz
Mirasy, dlaczego metoda doGet jest wywoływana od razu? Mam takie wrażenie, jakby po uruchomieniu servletu momentalnie się odpalała. Chyba, że coś źle zauważyłem.

#naukaprogramowania #javaee #java
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam takie wrażenie, jakby po uruchomieniu servletu momentalnie się odpalała.


@GaHee: co to znaczy "po uruchomieniu serwletu"? Uruchomienie serwletu rozumiem właśnie jako wysłanie do niego żądania GET, POST, itp.
  • Odpowiedz
@Simos: "technologię tagów" ? jest takie coś jak "java ee 7 sdk", tam jest wiele przykładów. W katalogu docs\javaee-tutorial\examples\case-studies są też 3 pełne, przykładowe aplikacje w jee7
  • Odpowiedz
@evan_wykop: API, ale bez pośredników.. API właśnie jest pośrednikiem pomiędzy Tobą, a protokołem. Chyba że chodzi Ci o opis protokołu, komend itd. do serwerów node-owych. Poszperaj na githubie, myślę że coś znajdziesz
  • Odpowiedz
@bitcoin: super. zadanie jest stosunkowo proste, mam portfel "wychodzacy", na ktory raz na miesiac beda przelewane srodki operacyjne. W nocy nastapi synchronizacja walleta. Nastepnie mikroserwisy (na tym samym wallecie) bez synchronizacji beda przelewaly na inne konta. Czyli apka wstaje, widzi ze trzeba wyslac 100 przelewow to je wykonuje. Nastepnie usypia sie na godzine. Kontrole srodkow i sledzenie blockchaina bede robil jakims websocketem.

czy widzisz moze jakis problem w braku synchronizacji?
  • Odpowiedz