!!! Od 1.6.2022 jsem nedostupný pro školení. Od té doby budu tvořit novou digitální banku v Komerční bance (a hrát si tam se Spring Boot, Docker, Kubernetes & Apache Kafka). Pokud by měl někdo zájem pokračovat ve školeních po mě, tak se mi ozvěte. Pokud by si někdo chtěl hrát s moderními technologiemi a pracovat v KB, tak se mi taky ozvěte :-) Na JavaDays (snad) opět budu, to si nenechám ujít :-) Letos (2022) očekávám, že budu mít v KB hodně práce než si všechno sedne. Přemýšlím, že bych v příštím roce uspořádal buď pár školení (zejména pro mé stálé a věrné zákazníky), anebo bych vytvořil nějakou novou konferenci nebo vymyslím nějaký jiný formát, protože je hromada lidí, které bych opět strašně moc rád viděl a považuji je za přátele. Časem (nejspíš v příštích pár měsících) vytvořím nový blog na separátní doméně a novinky Java a SQL školení dále rozšiřovat nebudu Je možné že se ke školením časem vrátím (nikdy neříkej nikdy), ale aktuálně budu kopat za tým KB :-) Pokud se něco změní, tak to dám včas vědět zde na webu a na blogu. !!!

Tomcat 7 + Java 7

publikováno: 31.1.2013

Blíží se EOL (End of Life) pro Java 6. Apache Tomcat, nejpoužívanější webový kontejner ale v současné sedmičkové verzi oficiálně podporuje pouze Java 6. Co s tím?

Máme vcelku několik možnosti, buď se stále držet vývoje na Java 6, což může být časem problematické z bezpečnostního hlediska,  provést upgrade na Java 7, koupit si komerční support od Oracle nebo počkat na Tomcat 8:

  • Držet vývoj na Java 6: Nejjednodušší než někdo přijde na nějakou díru v Javě. Přestože o chybách v Javě slyšíme každou chvíli, tak tyto chyby se obvykle týkají appletů a celkově Javě na klientovi. Na serveru takové situace moc často nenastávají. Navíc stávající Tomcat 7 bude tvůrci podporován ještě dva až tři roky.
  • Upgrade na Java 7: Nikdo vám nezaručí že to bude fungovat, ale u svých projektů jsem to provedl a všechny fungují bez jakékoli změny. Podstatné je, abyste si pohlídali verzi Javy na které vyvíjíte a verzi Javy, na které bude aplikace ve finále na serveru běžet (jinak se setkáte s chybou "unsupported major .minor version 51.0"). A vše přetestovat.
  • Komerční podpora od Oracle: Pro menší společnosti a jednotlivce zdaleka nejdražší varianta, ale pro spoustu větších společností naopak nejlevnější.
  • Počkat na Tomcat 8: V druhé polovině tohoto roku by měl vyjít Tomcat 8, který bude vyžadovat Java 7. Toto řešení může mít jiný zádrhel: Tomcat 8 bude implementovat Java EE 7. Aplikace naprogramované podle starší specifikace Java EE by samozřejmě měly fungovat, ale nějaký zádrhel se tam samozřejmě vyskytnout může. Navíc mám zkušenosti, že prvních pár měsíců je vhodné se nejnovější verzi Tomcatu vyhnout, protože aktualizace v té době vycházejí jak na běžícím páse, což znamená, že má v sobě děr jako cedník.

Další informace naleznete v TomcatExpert blogu, nebo na Tomcat školení.

Reference

Školení mi pomohlo ujasnit si jak má správně probíhat testování kódu, představilo užitečné knihovny a nástroje. Vše bylo podáno zábavnou formou, takže nebyl problém udržet pozornost. Navíc byl výhodou dostatek

Certicon
David

Jedno z nejlepších školení za poslední roky. Kromě seznámení se Springem apod. mě velmi příjemně překvapila hluboká znalost probírané látky a schopnost ji srozumitelně vysvětlit v případě ad hoc dotazů.

Jaroslav

Přestože jsem Cčkař, tak jsem se na školení JUnit dozvěděl nové věci. Zejména co se týče metodiky jednotkového testování a některých odborných termínů.

Retia
Jaromír


Novinky

16.4.2022: Docker Desktop & High CPU usage

5.4.2022: Spring4Shell 0-day vulnerability

30.3.2022: Online důchodová kalkulačka
Do důchodu daleko, ale je dobré vědět co nás bude čekat a mít v dokumentech pořádek.