Jaka jest najlepsza biblioteka do generowania plików PDF w Javie? W sumie to chciałbym przede wszystkim zrobić np możliwość wygenerowania faktury w PDF. I innych tego typu wydruków.

Opcjonalnie - jakaś opcja taka, żeby mieć szablon i w nim zmieniać sobie dane. Szablon np w pliku HTML+CSS i wtedy jakby biblioteka przerabiała go na PDF? Ewentualnie plik szablonu w ODT i przerabianie go na PDF? Czy może jest jakieś inne, lepsze rozwiązanie
Cześc, potrzebuje małej pomocy/porady jeśli chodzi o programowanie i aplikacje webowe.

Chce stworzyć pewną aplikację internetową - powiedzmy taki jakby sklep internetowy. Frontend Angular, backend Java. Oczywiście strona powinna być indeksowana przez Google (i ewentualnie inne wyszukiwarki). Czy wyszukiwarki poradzą sobie z dynamiczną treścią i routingiem przez wiele podstron (SPA - single page application)? Bo nie wiem czy jest sens zabierać się za to w angularze, czy po prostu zrobić to tylko
Dzisiaj Java EE 8 Microservices (December 2018)

https://www.packtpub.com/packt/offers/free-learning

#packtpubfreelearning #java #javaee

odpowiedź dlaczego nie możesz pobrać "nowych" książek

pdfy/epub/kindle są dostępne dla pozycji zgarniętych za darmo do końca 2018. Nowe pozycje wchodzą tylko na readera. Jeśli coś macie zgarniętego wcześniej a pozycja pojawia się ponownie, to w "moje ebooki" pojawi się dwa razy, raz z pobieraniem a raz tylko z readerea
konik_polanowy - Dzisiaj Java EE 8 Microservices (December 2018)

https://www.packt...

źródło: comment_dPS9b07CGs2vceqKCFrncR4sEDevgfTH.jpg

Pobierz
Mam aplikację JEE zainstalowaną na Payarze. Na Payarze używany jest Hazelcast. Chciałbym odświeżyć cache, ponieważ zmiany które zachodzą na bazie danych zachodzą w aplikacji dopiero po godzinie. Problem jest taki, że nie wiem jak to zrobić, ponieważ nie mogę znaleźć pliku hazelcast-config.xml nigdzie. Macie może pomysł co z tym zrobić?

#programowanie #payara #javaee
Muszę uruchomić aplikację Java EE na Payarze. Aplikacja się deployuje, natomiast rzuca [i to dosyć dużo] ostrzeżeniami typu:
Unable to load class XXX, reason: java.lang.ClassNotFoundException: XXX, przez co aplikacja (chyba) nie wstaje.
Oczywiście pliki znajdują się w .war [w WEB-INF/classes/nazwa_pakietu]. Nie miałem do czynienia z aplikacjami JEE ani Payarą, także macie może pomysły co może być przyczyną?

#java #programowanie #javaee
Negotiations Failed: How Oracle killed Java EE.

Today Eclipse Foundation’s president Mike Milinkovic blogged about the final result of the confidential trademark negotiations between Oracle and the Eclipse Foundation. As we remember, Oracle announced that Java EE will be open sourced to that organization and it would become true open source. After 18 months of intensive negotiations the effort has come to an end: It failed. There will be no trademark agreement.
konik_polanowy - Negotiations Failed: How Oracle killed Java EE.

 Today Eclipse Fou...

źródło: comment_9oOB1MJ737UmN3xxWN0JlDnvc5ppBAWZ.jpg

Pobierz
Dzisiaj Architecting Modern Java EE Applications (October 2017)

https://www.packtpub.com/packt/offers/free-learning

#packtpubfreelearning #java #javaee

odpowiedź dlaczego nie możesz pobrać "nowych" książek

pdfy/epub/kindle są dostępne dla pozycji zgarniętych za darmo do końca 2018. Nowe pozycje wchodzą tylko na readera. Jeśli coś macie zgarniętego wcześniej a pozycja pojawia się ponownie, to w "moje ebooki" pojawi się dwa razy, raz z pobieraniem a raz tylko z readerem
konik_polanowy - Dzisiaj Architecting Modern Java EE Applications (October 2017)

h...

źródło: comment_ru2FGLYsxbEngMhCaChXvXPsgejr4He3.jpg

Pobierz
@infamia: Nie warto. Jest to obecnie fajna platforma ale rynek wybrał Springa. Gwoli ścisłości pod JavaEE mam na myśli EJB, JSF, CDI i serwery aplikacyjne typu Glassfish czy Wildfly. Idź w Spring Boot. Zresztą JavaEE już nie ma, Oracle oddało ją fundacji Eclipse i nie pozwolili zatrzymać nazwy Java, więc zmieniono ją na "JakartaEE". Jak wpiszesz "EJB" na pracujpl masz 35 ofert, wpisując "Spring" masz 280
@infamia: a ja powiem, że warto. Nie wiesz gdzie będziesz pracował, jeśli będzie to sektor bankowy to jak najbardziej JavaEE. Warto wiedzieć jak napisać SOAP, czy coś innego bez użycia Springa...
@infamia: może to:

w WEB-INF
context.xml

xml version="1.0" encoding="UTF-8"?

- standardem jest, że aplikacja jest dostępna przez context nazwa.war/servlet
jak chcesz inaczej to szukaj rozwiązania w WEB-INF w zależności jaki masz serwer
web.xml, jboss-web.xml itd itp

np. web.xml

xml version="1.0" encoding="UTF-8"?

Sample Rookout Web Application

HelloServlet
com.rookout.HelloServlet

HelloServlet
/
/ Java Developer (middle)

Kto: Shimi
Widełki: 10 000 - 16 000 PLN netto + szereg benefitów
Lokalizacja: Kielce, Centrum
✍️Umowa: UoP/B2B
Tech:
* Java EE (6+)/Java SE(7+)(Spring, Hibernate, JPA),
* SQL, GIT/SVN, Maven, JBoss/WebLogic,GlassFish, JIRA
* SOLID, TDD, GitFlow
* Maven, SOAP, REST
* HTML, JS, CSS
* JS frameworks: JSF, AngularJS, Vaadin
* GIT, Jenkins, OWASP

Więcej informacji i aplikowanie pod linkiem:
https://jobviously.pl/offers/1357/shimi-java-developer

#praca #pracait #programowanie #programista #programista15k #java #
#websphere #programowanie #java #javaee #devops #sysadmin #sysops

Jakiej wersji IBM WebSphere Application Server używacie? Na produkcji, podczas developmentu, administracji, gdziekolwiek indziej.

Są gdzieś jakieś statystyki popularności czy coś?

Wersja WebSphere

  • 9.x (ale nowsza niż 9.0) 2.9% (1)
  • 9.0 0% (0)
  • 8.5 5.9% (2)
  • 8.x (ale starsza niż 8.5) 0% (0)
  • 7.x 0% (0)
  • 6.x 2.9% (1)
  • 5.x 0% (0)
  • Starsza niż 5 2.9% (1)
  • Tylko inne serwery Java EE niż WebSphere 47.1% (16)
  • Nie używam serwerów Java EE 38.2% (13)

Oddanych głosów: 34

Pewnie Tomcaty... Tylko zwykły Tomcat to jest kontener serwletów, a nie serwer aplikacyjny. No chyba że rzeczywiście Tomcat EE, ale on nie jest tak popularny.


@mk321: Jak ostatnio robiłem w Java EE, to wszystko szło na JBossa / WildFly, i powiem, że w porównaniu z Glassfishem bardzo komfortowo się pracowało. Nie było fajerwerków, ale dokumentacja była solidna.

A to, że ktoś zaznaczył "Starsza niż 5" nie dziwi aż tak bardzo. Ktoś
#java #jquery #javaee #programowanie

Cześć Mirki, zaczynam przygodę z JAVA i mam już stworzoną tabelę która jest zrobiona z pomocą bootstrap a dane są do niej pobierane z bazy danych. Całą aplikację uruchamiam na Tomcat. Chciałbym teraz do tej aplikacji dorobić takie funkcje jak:
- opcja filtrowania elementów ale typu contains że możemy robić warunki typu "filtr1 and filtr2" lub "filtr1 or filtr2" itp.
- opcja zapisania filtru danego użytkownika do bazy
@dzimen musisz w bd przechowywać konfigurację tabeli dla każdego użytkownika, przy wyświetlaniu strony pytasz o tę konfigurację i robisz na jej podstawie tabele, potem wyświetlacz w niej dane
chce sie nauczyc springa, dla siebie i bo chcialbym dostac sie na jakies praktyki. Jednak mam pewien problem, aktualnie czytam "Spring w akcji" (malo przeczytalem) i caly czas w glowie mam to ze czytam te przyklady, ale ja nie wiem jak zrobic taki projekt. Czy tam sa jakies przyklady dalej czy szukac na wlasna reke jak to sie robi? Rozumiem idee springa i tego jak maja wygladac te apki (mam podstawy angulara
@penguin1 imo oop to abstrakcja bo to oczywiste i nie wiem z czego mogą pytać xD
Podstawy javy to garbage collector, collections it, spring to framework. Mimo to jak w wymaganiach do pracy masz springa to raczej cie zapytaja, ale z czego to nie mam pojęcia.
Według mnie w tym momencie nie powinieneś się uczyć żadnej teorii, rób jakieś projekty małe (małe bo szybko się robi i możesz iść dalej, a jak
@penguin1: no i pierwszy projekt to olej tamte RESTful service i ogolnie rest controller w swoim projekcie (dopiero od drugiego) bo po sobie widze ze duzo latwiej to wszystko ogarnac jak sie nauczysz w pierwszej kolejnosci zwyklego springa + zwracanie thymeleafem htmli
Witam wykopowych #programista15k

Pisałem ostatnio zadanko, które polegało na napisaniu usługi z interfejsem REST/HTTP, która umożliwi aktualizowanie wartości czujników i zwracanie wadliwych silników.

Serwer miał pobrać dane wejściowe zawierające listę czujników do silników z pliku w formacie YAML na GitHubie.

HTTP GET
Miał zwracać jako JSON listę silników, gdzie ciśnienie na czujniku spadło poniżej podanego poziomu i jednocześnie temperatura na co najmniej jednym czujniku wzrosła powyżej podanej wartości

HTTP POST
Miał zaktualizować
Danger40 - Witam wykopowych #programista15k 

Pisałem ostatnio zadanko, które poleg...

źródło: comment_TUrW7xtZEgihOQAX2v14H2ZDOETrjIdF.jpg

Pobierz
@Danger40: tak na pierwszy rzut oka:
1. Package: weź je jakoś sensownie ponazywaj
2. pressure_threshold camelCase
3. Ta metoda getBrokenEngines do przepisania (rozbić na mniejsze, w logikę się za bardzo nie zagłębiałem, ale wydaje się że da rade to zrobić lepiej)
4. Do różnych typów sensora zrób sobie enuma a nie po Stringu sprawdzasz typ.
5. IEngineService -> EngineService, EngineService -> EngineServiceImpl
6. if (brokenEngines.isEmpty()) imo niepotrzebne, po prostu zwroc pusta
@Danger40:
- W Javie nie stosuje się konwencji nazewnictwa I przed interfejsem, jest to używane w C# ale raczej nie jest to mile widziane w Javie
- Wybór technologii dość osobliwy ale tutaj nie chcę się za bardzo czepiać ale fajnie używa się spring-boota, który zrobi Ci fatJara, którego z kolei możesz odpalić samym java -jar. Tylko, że tutaj wchodzi spring.
- Nie rób taki rzeczy e.printStackTrace();, do takich rzeczy