#java #spring #springboot #javascript #js #jsp #jsf #servlets

Siemka,
zawodowo zajmuję się programowaniem w Javie (w szczególności Spring Boot - backend).
Kiedyś bawiłem się trochę ze Spring MVC oraz JSP.

Chciałbym troszkę pouczyć się programowania frontendu i stąd moje pytanie.
Czy z mojej perspektywy (Java, Spring) lepiej uczyć się JSP bądź JSF i korzystać z modelu MVC, czy też nauczyć się JavaScripta (ReactJS) oraz komunikować serwer napisany w Springu z aplikacją kliencką
  • 2
@lDante93: render engine, pod konkretnym routingiem zwracasz plik HTML, w którym możesz użyć specjalnych tagów do prezentacji danych z back-endu. Inaczej mówiąc lepsza odmiana JSP. Spróbuj Angulara, Reacta, Vue i wybierz to co Ci się najbardziej spodoba.
  • Odpowiedz
Mirki mam problem i nie wiem jak go rozwiązać.

W netbeansie tworzę zwykły projekt javaowy, podpinam się pod bazę Oracla, dołączam jar ojdbc7 i śmiga wszystko pięknie.
Z kolei jak to samo chcę zrobić projekt java web pages z Glassfishem i w JSF wyskakuje mi w konsoli
No suitable driver found for jdbc:oracle:thin:@localhost:1521:XE
mimo, że konfigurowałem połączenie dokładnie tak samo jak w pierwszym przypadku. Gdzie leży błąd?

#java #jsf #programowanie
@D3xxT3r: A czym się różnią godziny i minuty od dat? Definiujesz to tak samo, z pewnymi wyjątkami w sposobie wyświetlania (przejście między 1:59 -> 2, a przejście między 31.05 -> 1.06, itp)

Nie wiesz, jak to zrobić koncepcyjnie, czy nie wiesz, jak to zrobić w ogóle, bo nie potrafisz programować, itp?
  • Odpowiedz
@fegwegw nie znam JQuery na tyle, żeby aż tak się tym bawić, bo okresy, które mają być ustawione pochodzą z bazy, a nie wiem jak dokładnie łączyć liste(z okresami) z Javy z kodem JQuery
  • Odpowiedz
#programowanie #java #jsf Mirki, może ktoś was używa w JSF i może mi pomóc. Potrzebuję zrobić w projekcie dynamiczne dodawanie dashboardów z PrimeFaces. Czy jest w JSF możliwość wstawiania swoich własnych komponentów zrobionych w xhtml, bezpośrednio w kodzie javowym?
@D3xxT3r: Bezpośrednio w kodzie javowym raczej nie. Z JSF i primefaces nie korzystam już prawie rok, może się coś zmieniło w tym kierunku od tego czasu. Generalnie wybrałeś zły frontend pod takie automatyczne generowania. Raczej używa się tego do produkowania szybkich produktów w przyjemny i prosty sposób, ale traci się pełną kontrolę.
  • Odpowiedz
Problem wyglada tak, ze w bazie danych trzymam same klucze do bundli i chce wartosci wyswietlic na formularzu.
Standardowe wywolanie wyglada tak itemLabel="#{msg['klucz']}" , natomiast u mnie probowalem zrobic cos takiego, ale nadal nie zamienia klucza na wartosc itemLabel="#{msg['#{typOgloszenia.nazwa}']}" /> typOgloszenie.nazwa w nim oczywiscie jest znajduje sie klucz #java #jsf
Mam problem w JSF przy użyciu ajaxa. Mam pole tekstowe które powinno reagować na wciśniecie klawisza i powinno się wszystko ładnie wyświetlać w labelce, problem polega na tym że zawsze wyświetla się o 1 literę mniej, wpisuje "Siema Mirki" a w labelce mam "Siema Mirk" brakuje ostatniej litery, jak wpisze jedna literkę to nie ma nic zawsze jest jedna mniej.

to co mam w widoku: http://pastebin.com/SstNqG5g
backing bean: http://pastebin.com/N8Vnz1VF

nie ma nic
@moriturius: tak tak oczywiście ! chodziło mi o to dlaczego keyup mi nie działał, sprawdzałem wszystkie możliwe eventy i ciągle miałem ten problem, dopiero ustawienie na keyup i wyczyszczenie przeglądarki mi pomogło ;) dzięki za radę !
  • Odpowiedz
#java #jsf #jee
Jestem początkujący w JEE, można w beanach o zasięgu view dostać się do beana o zasięgu session?
próbowałem przez @ManagedProperty("#{nazwaBeana}) i FacesContext context = FacesContext.getCurrentInstance();
Bean bean (Bean) context.getApplication().evaluateExpressionGet(context, "#{nazwaBeana}", Bean.class); i cały czas otrzymuje null. Z widoku działa. Dodatkowo ustawiłem metody @PostConstruct i @PreDestroy i pokazuje że bean jest utworzony ale przy próbie odwołania dostaje null
  • Odpowiedz
Mirki, pomożecie w #primefaces #jsf? Potrzebuję zrobić formularz 3 kolumnowy, jeden wiersz pod drugim. W wierszu będę miał:

checkbox | napis (do 100 znaków) | jakiś input/selectbox

Nie jestem jeszcze koksem w primefaces i mi się to rozjeżdża ( ͡° ʖ̯ ͡°) Próbowałem z column i row, ale to działa jakoś inaczej niż myślałem...

Wyczytałem, żeby robić panelGroup w panelGroup, ale nadal słabo. Dajcie proszę jakąś wskazówkę
@Szinek: @martinuz:

komunikacja po webersvices.


Czyli głównie REST, coraz częściej WebSockety, raczej egoztyczne były typowe WebServicy (XML + SOAP).
Dąży się do tego, żeby oddzielić warstwę prezentacji od źródła danych
  • Odpowiedz
@dziki: Nie jestem przekonany co do samego opakowania formularza ajaksem, ale odpowiadając na pytanie: tak, można z jednego formularza odświeżyć inny formularz (więc tabelkę też zamknij w formularzu) czymś w rodzaju:

update=":otherForm:myTable"
  • Odpowiedz
@dziki: Dzielę się.... Łapię się za skronie i uwaga, następuje przekaz sygnału.... aaaammmmmmm.... ammmmmm......

A tak serio to moja czarna przesyła pozdrowienia.
  • Odpowiedz
@dziki: Czarna lista. Wołasz ćwierć tysiąca ludzi by się powygłupiać. Chcesz zadać pytanie to zadaj a nie pytaj czy jest ktoś kto się zna.
  • Odpowiedz
Mam problem z projektem w JSF. Mam formatkę, która zawiera w sobie DataTable (z PrimeFaces). Komponent pozwala wybać pewne opcje. Po kliknięciu przycisku (p:commandButton) poniżej wysyłany jest request do Beana, który analizuje wybrane rzeczy. Przycisk zawiera onClick, który blokuje gui oraz onComplete który czyści filtry DataTable (dataWidget.clearFilters()) i odblokowuje GUI. Jeżeli coś nie pasuje z wybranymi danymi w tabeli to Bean generuje komunikat w formatce (podobny do growla).

Problem jest taki, że
  • Odpowiedz
Ratujcie bracia javovcy! mam na zadanie zrobić bardzo prostą stronę w Javie przy pomocy Springa. Męcze się od dłuższego czasu jak wyświetlić listę osobno w każdej linijce przy pomocy JSF.

Może ktoś zrobić na szybko prosty projekt w którym wykorzystuje pętlę w JSF?

#programowanie #java #javaee #spring #jsf