Poszukuję biblioteki do #java do websocket z automatycznym fallbackiem do long-polling i żeby działało jako servlet. Ktoś coś zna, poleca?

  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lol_nope: http://docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html

25.1.1 WebSocket Fallback Options - (...) Therefore to build a WebSocket application today, fallback options are required in order to simulate the WebSocket API where necessary. The Spring Framework provides such transparent fallback options based on the SockJS protocol. These options can be enabled through configuration and do not require modifying the application otherwise.
  • Odpowiedz
Siema wszystkim
od jakiegoś czasu nie mam nic do robienia w #pracbaza więc zacząłem bawić się w webdeveloperke w javie. Do rzeczy: do tej pory uczyłem się robiąc jakieś małe projekciki deployowane lokalnie na tomcacie/jetty. Chciałbym zrobić coś większego i udostępnić to ludziom ( ͡º ͜ʖ͡º) jakieś wskazówki gdzie szukać serwera/hostingu na którym mógłbym taką aplikację w javie postawić? Przykładowe technologie: Tapestry, JSF, serwlety, Hibernate,
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wszędzie w ogłoszeniach o pracę na Java Dev jest Hibernate w wymaganiach. Od jakiegoś czasu pracuję w zawodzie, miałem w rękach kilka projektów i jeszcze nie widziałem, żeby ktoś używał stricte hibernate-owych rzeczy, wszędzie tylko javax.persistence.*.
Czy w rozumieniu pracodawców JPA == Hibernate, czy faktycznie trzeba umieć rzeczy specyficzne dla niego?
#java #programowanie #javaee
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
#naukaprogramowania jak i od czego nauczyć się #javaee? To jest tak rozległą technologia, że po latach można hello world napisać. Jak oceniacie bariere wejścia? Gdzie jest najniższa bariera (technologie)?
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak myślicie #gradle zastąpi #maven? Na razie zauważyłem, że są wykorzystane repa tylko maven'a. Tak w ogóle istnieją jakieś repa gradle'a?

  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kochmap:
1) Gradle już dawno zastąpił mavena :)
2) Nikt nie zastąpi repozytoriów mavena. Jest to ustandaryzowany sposób pobierania zależności i korzysta z tego chyba każdy system tego typu pracujący z JVM (maven, gradle, sbt)
  • Odpowiedz
#java #javaee #beans #programowanie

Mireczki jak zrobic, zeby instancja pewnej klasy byla wspoldzielona dla roznych sesji.

To znaczy: mam liste uzytkownikow, i chce zeby w kazdej nowej sesji przy logowaniu sprawdzac w tej konkretnej liscie.
Nie moge uzyc bazy danych, zapisu do pliku itp. to wszystko musi w pamieci smigac
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

potrzebuje ściągnąć źródło strony html w servlecie. Problem w tym, że strona ta zawiera pewne dane, ukryte za pomocą javascript'u (po kliknięciu przycisku na stronie dopiero się pojawiają). Czy istnieje możliwość, żeby się do nich jakoś dostać? Np jakoś wywołać ten skrypt i wtedy ściągnąć źródło?

#webdev #javascript #javaee #java
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrWszystko: różne opcje masz. Możesz wykorzystać jakąś headless przeglądarkę typu HtmlUnit, jak uruchomisz serwer na jvm z headless mode, to powinno się udać też odpalić po prostu webengine i webview z Javy 8(w Javie 8 jest nowy silnik JS, w większości przypadków dobrze śmiga), na końcu masz rozwiązanie dosyć ciężkie, ale za to z gwarancją tego, że wszystkie JSy będą prawidłowo obsłużone, czyli Selenium+Chrome.
  • Odpowiedz
@killer313: Ta książka jest słaba. Na wstęp polecam video tutoriale np. od hindusów - seplenią, ale tłumaczą ci jak kumpel kumplowi. Dopiero potem jakieś książki, żeby ugryźć konkretów i zobaczyć co się tam naprawdę dzieje.
  • Odpowiedz
Miał ktoś kiedyś takie cyrki??? Nie wiem już co robić.

Chcę się łączyć z bazą danych przez drivera jdbc do mysql. Podaje wszyskie dane jak trzeba. Baza danych ma ustawione laczenie sie z dowolnego hosta. Łączyłem się z nią z mojego kompa przez program typu MySQL Workbench i działa.
Z aplikacji nie idzie sie polaczyc bo za kazdym razem wyrzuca mi:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mirki, kto się mocno zna na javie ee? stworzylem sredniej wielkosci serwis internetowy, ale na wakacje ze znajomymi chcemy napisać coś większego(serwis społecznościowy to za dużo powiedziane, ale o wiele większe od zwykłych blogów/magazynów) i chce sie dowiedziec jak sie za to zabrac, a raczej jak to zaprojektować. prawdopodobnie bedziemy działać java(spring,hibernate) + angularjs + c++ do obliczeń. polećcie jakieś książki albo dobre rady co do projektowania dużych serwisów webowych.
#programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gangstaindesign: Jak ja miałbym projektować coś takiego, na wstępie próbowałbym bez internetu wymyślić co taki mój serwis by mógł posiadać. Potem dokonałbym analizy dostępnych już w internecie portali społecznościowych, skapując się na funkcjonalności takiego serwisu, czyli wypisać sobie ich wady i zalety. Jak już bym to miał, wtedy zabrałbym się do tworzenia wstępnej specyfikacji. Potem jakieś diagramy w UML'u, żeby nie iść w ciemno no i od razu zacząłbym myśleć
  • Odpowiedz
Szukam od 30 minut jakiegoś tutka o tym jak zrobić najprostszą rejestracje użytkownika w JavaEE + JSF +JPA
czyli:
1. Wypełnij email i wpisz hasło
2. przekierowanie na strone że wszystko ok i zarejestrowany bądź że fail

I nie mogę nic sensownego znaleźć, czy ktoś z was mógłby mi podać kilka kroków które trzeba zrobić żeby uzyskać coś takiego, i które mógłbym sobie wygooglać ?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hawker:
Nie będzie żadnego linka, ale kilka wskazówek.
To może być bardzo proste - wystarczy znać: JSF oraz JPA i mieć aplikację korzystającą już obu.
(1) robisz widok formularza z (2) mbeanem korzystającym z (3) service'u/managera grzebiącego w bazie danych skonfigurowanej z (4) persitence aplikacji oraz (5) zasobem datasource jeśli korzystasz ze stosu EE.
Jeśli nie tworzyłeś jeszcze niczego od podstaw w EE skorzystaj z generatora np. takiego jak w Seam
  • Odpowiedz
Przyszedł taki dzień, że trzeba zmienić IDE z Eclipse na Intellij. Wytłumaczy mi ktoś, dlaczego przy tworzeniu nowego projektu w Intellij nie mam dostępnych żadnych technologii z JEE, podczas gdy na każdych screenach w internecie takowe właśnie są pokazane? Chcę napisać prostego servleta, a IDE nie umożliwia mi takowego wyboru... U mnie wygląda to tak, a u innych tak. Czy to kwestia tego, że mam wersję Community?
#java
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #naukaprogramowania #java #javaee #kiciochpyta

Chciałbym się zrozumieć i nauczyć się Java EE. Już coś w tym próbowałem pisać. Ale nie ogarniam właściwie tych wszystkich technologii. Jakoś to wszystko dla mnie jest nieintuicyjne. Nie wiem co kiedy użyć. Statefull, stateless, EJB, JPA, JSF, xml'e które konfigurują magicznie wszystko -- nie czuję/ nie rozumiem tego wszystkiego. Czy znacie gdzie można o Jave'ie EE
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WyjadaczWisienek:

Chciałbym się nauczyć dobrze Javy EE, ale czuję chaos i mnie to zniechęca.

Chyba o to chodziło temu całemu komitetowi przyklepującemu specyfikacje javy EE, żeby czasem za dużo osób tego nie ogarnęło ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°).

  • Odpowiedz
Pomoże ktoś?

Jak najlepiej w czystej JavaEE zbudować połączenie z baza danych mysql?
Napisać klasę z metodami, które będą odpowiadać, za dodawanie/usuwanie/modyfikację danych w bazie?
W jaki sposób przekazywać połączenie pomiędzy poszczególnymi częściami strony/aplikacji?

Sorry
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #javaee

Zapewne źle szukam i nie umiem znaleźć czegoś takiego:

Jak zapisywać pliki na dysk (np. zdjęcia) do katalogu (np. images/), tak abym potem mógł je otworzyć w przeglądarce internetowej w tagu ![](images/zdjecie1.png) ??
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MRacheron: albo dobra już mam, w sumie napisze na przyszłość, że aby dodawać do dobrego folderu pliki trzeba najpierw dodać linijke:
String root = getServletContext().getRealPath("/");
i w niej można tworzyć takie pliki
  • Odpowiedz
Mireczki pisze projekt w #javaee #java i od dwoch dni siluje sie z pewnym bledem z #maven
W eclispe przez run on server dziala super, a jak w konsoli wpisuje mvn wildfly:deploy to sie wykrzacza przez jakis blad z persistence

pomoglby ktos? ewentualnie moge teamviewera odpalic jezeli bedzie wygodniej

#programowanie #pomocy
erwit - Mireczki pisze projekt w #javaee #java i od dwoch dni siluje sie z pewnym ble...

źródło: comment_zhB7d9rKPAHeosO0gCGyjaOXLiDmPoMr.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@erwit:
Może nam się uda.
Krótki wstęp:
maven to narzędzie służące do automatycznego BUDOWANIA aplikacji, czyli zamiany kodu źródłowego na bytecode, przy okazji dociągając zależności. Nie wiem jak działa plugin wildfly'a, ja mam porobione profile do deployu - czyli przeniesienia wara/eara do folderu wildfly'a.
Możesz spróbować zbudować apkę przez mvn clean install, i ręcznie przenieść wara do odpowiedniego folderu.(clean przy okazji wyczyści Ci to co zbudował wcześniej). Z logów
  • Odpowiedz
Rozumiem że w tym wypadku jest to wysyłane?


@nuker92: nie. Musisz dodac enctype="multipart/form-data" do formularza. Obsluga tego po stronie serwera jest mocno skomplikowana, dlatego uzyj gotowego kompoenentu z Apache Commons/
  • Odpowiedz
#programowanie #komputery #it #javaee Niby prosta sprawa, a nie wiem jak to zrobić najłatwiej. Mianowicie sprawdzam działanie serwerów notyfikacyjnych i chciałbym z poziomu przeglądarki otworzyć 10-15 kart i na każdej być zalogowanym jako inny użytkownik.

Chrome pozwala mi domyślnie na 2 sesje na raz. Zwykłą i prywatną. Da się to jakoś obejść/ustawić?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach