Hlavní navigace

ponec

  • HTML report v jazyce Java na pár řádků (dokončení)

    V minulém blogu jsem prezentoval tvorbu tabulkového HTML reportu s AJAX filtrováním a uživatelským řazením sloupců – pomocí několika málo řádků kódu zapsaných do jediného příkazu jazyka Java. Využil jsem k tomu třídu ReportBuilder z frameworku Ujorm. Dnes bych vám rád ukázal, jak lze do buněk takové tabulky vkládat formátovaný obsah a doplním některá další vylepšení. Jak bude výsledná tabulka vypadat?
    19. 8. 2021 21:58 (aktualizováno)
  • HTML report v jazyce Java na pár řádků

    Dnes vám představím jednoduchý tabulkový HTML report vytvořený pomocí pouhých třinácti řádků zdrojového kódu zapsaných do jediného příkazu jazyka Java. Předpokládejme přitom, že služba pro získání dat už existuje. Pokud budeme chtít uživatelům nabídnout také jednoduché (sekvenční) filtrování obsahu tabulky s řazením sloupců, implementace vezme ještě pár řádků navíc. Pro případnou optimalizaci filtrování však bude třeba sáhnout hlouběji do backendu…
    25. 6. 2021 17:03 (aktualizováno)
  • Jednoduché webové stránky s AJAX v jazyce Java

    V době kolem covidového Silvestra roku 2020 jsem vytvořil prototyp jednoduché webové stránky s podporou AJAX s cílem eliminovat Java vývojáře od Javascriptu a ideálně také od textových HTML šablon. Vývojář se však neobejde bez znalosti struktury HTML stránky ani bez znalosti CSS selektorů. Původní řešení jsem trochu zobecnil, vybrané části přenesl do frameworku Ujorm a výsledek předkládám zde pro vaši další inspiraci. 
    4. 4. 2021 14:08 (aktualizováno)
  • Učebnice Java s webovými příklady na třídě Element

    Úvodem bych rád poděkoval redakci portálu Root.cz za zveřenění zprávy o zahájení předprodeje učebnice jazyka Java a děkuji také čtenářům za všechny komentáře, které mě přiměly k napsání tady tohoto blogu.  Ukázkové příklady k připravované knize tvoří servlety jednoho Maven projektu, který se spouští příkazem jako webová aplikace na kontejneru Jetty. Pro eliminaci textových řetězců s HTML kódem se využívá třída Element z webového modulu volně šiřitelné knihovny Ujorm…
    30. 11. 2020 9:52 (aktualizováno)
  • Windows 7 končí, může ho nahradit Linux?

    Po deseti letech ukončila firma Microsoft podporu svého populárního operačního systému Windows 7. Absence aktualizací přinese setrvalým uživatelům zvýšená bezpečnostní rizika, která mohou mít negativní dopad i na bezpečné připojení do internetového bankovnictví … Článek je určen běžným uživatelům systému Windows 7, jeho celý obsah je k dispozici zde…
    25. 1. 2020 12:28 (aktualizováno)
  • Příběh frameworku Ujorm

    Kolik času může ušetřit framework Ujorm a proč vlastně vznikl? Nejen na tyto otázky se pokusí odpovědět následující článek. Někdy v roce 2008 jsem měl příležitost zúčastnit se vývoje zajímavého rezervačního systému v jazyce Java pro klienta působícího v dopravě…
    31. 3. 2019 12:52 (aktualizováno)
  • Jak psát webové stránky v jazyce Java bez HTML šablon?

    Pokud nejste zrovna fanoušky textových šablon při tvorbě HTML stránek a hledáte jednoduché řešení bez dlouhých textových řetězců, tak je tento článek určen právě vám. V tomto článku si ukážeme sestavení webové stránky pomocí API jediné třídy s potomkem, nepočítám přitom třídu obsluhujícího servletu, ani standardní třídy Java 8. V ukázce jsem si pomohl ještě několika málo třídami, které pro správnou funkci sice nejsou nezbytné, ale zpřehledňují ukázkový kód (nejen) pro potřebu tohoto výkladu.
    28. 11. 2020 12:14 (aktualizováno)
  • Jak pracovat efektivně s relační databází pomocí JDBC jazyka Java?

    Pokud pro implementaci databázových dotazů nechcete použít žádný z mnoha javových ORM frameworků a přitom máte dojem, že ani springový nástroj JdbcTemplate není pro vás úplně to pravé, zkuste třídu JdbcBuilder z projektu UjoTools. Každý, kdo někdy programoval SQL dotazy prostřednictvím knihovny JDBC zřejmě uzná, že nejde zrovna o šťastně navržené programové rozhraní. Možná právě proto vznikla celá řada knihoven, které se liší jak výčtem poskytovaných služeb, tak i mírou složitosti…
    11. 11. 2018 21:29 (aktualizováno)
  • Jak přejít na Linux

    Rád bych se podělil o své zkušenosti s používáním systému Linux Xubuntu. Pokusím se stručně vysvětlit své důvody pro přechod na operační systém Linux, ale i důvody kdy nepřecházet. Článek obsahuje závěrem tipy na doporučené aplikace Úplné znění mého článku vyšlo na blogu iDnes, obsah byl cílený spíše na začátečníky, ale třeba tam najdou něco zajímavého i čtenáři tady toho serveru.
    12. 12. 2017 20:07
  • Určení vítěze voleb Schulzovou metodou

    Rád bych upozornil na nový open-source Java projekt dostupný na GitHub, který nabízí hodnocení výsledku voleb Schulzovou metodou z prostředí webového prohlížeče. Motivační článek pro použití zmíněné metody i s odkazem na živou aplikaci najdete tady.
    19. 9. 2017 21:51 (aktualizováno)