SOAP Stateful Web Service – Java/C#
SOAP Stateful Web Service, server v Java, klient v Java nebo C# a proč je důležitý contract first přístup.
Czech Java User Group
SOAP Stateful Web Service, server v Java, klient v Java nebo C# a proč je důležitý contract first přístup.
Jsou pointery a rekurze latinou softwarového inženýrství? Překlad článku The Perils of JavaSchools, který napsal Joel Spolsky (mimo jiné spoluautor stackoverflow.com).
Poznámky z přechodu na log4j2 + SLF4J.
Za měsíc a něco málo se OpenShift zásadně promění, ale Heroku ještě předtím změní svůj free model tak, že už nebude použitelný. Pokud potřebujete v mezidobí mít 100% dostupnou aplikaci, pak ji doporučuji buď zmigrovat na vlastní server, nebo na OpenShift. Zde popíšu postup jak vydolovat databázi z Heroku a jak zmigrovat aplikaci na OpenShift.
O víkendu jsem si malinko hrál s indexem centrálního repozitáře za účelem vydolování zajímavých dat. Zatím se tím jenom prohrabuji a třídím data, ale možná z mé činnosti vznikne něco zajímavého. Každopádně nejprve jsem si chtěl ověřit kolik je vlastně knihoven v Central repozitáři.
Proč je používání map místo pojo objektů špatné? Jak moc? Co se s tím dá dělat?
Pochopitelně není možné znát do hloubky všechny nástroje a frameworky, se kterými denně přicházíme do styku. Na druhou stranu, pragmatický programátor se snaží pochopit alespoň principy, obzvláště u klíčových technologií. Tentokrát bych chtěl vysvětlit konflikt tranzitivních závislostí v Mavenu (ukážu i alternativu v Gradlu).
Na Heroku i OpenShift je možné mít úplně zdarma Java web. aplikaci spolu s databází, přičemž to celé bude běžet na vlastní doméně. Tímto způsobem mi už přes rok běží v produkci některé mé weby, tudíž bych řekl že s tím mám dost zkušeností a mohu porovnávat.
V rámci přípravy na JPA certifikaci jsem narazil na pár zajímavostí. Tentokrát chci psát o vazebních tabulkách legacy databází, které nejsou triviální, tj. neobsahují jen klíče ale i nějaká metadata.
Již rok funguje můj web Top Java Blogs, kde jsou agregovány novinky (v angličtině) z Java světa. Aktuálně obsahuje přes 130 Java blogů a za poslední rok jsem web výrazně vylepšil. Z nejužitečnějsích novinek bych jmenoval obrázky blogů, like / dislike tlačítka, kategorie (Beginners, Advanced, Agile & Testing) a top články. Budu moc rád za […]
Článek o typových anotacích v Javě 8, jejich syntaxi a přístupu skrze Java reflection.
Mám rád v dílně pořádek. Všechno má své místo, na které se musí vracet. Nářadí nesmíte dlouze hledat či o něj dokonce zakopávat. Nejlépe je uklízet hned a málo, než později a hodně, protože se vám do toho nebude chtít. Stejně to mám rád při programování. Mohl bych psát o víc sexy nástrojích jako Gradle, […]
Úvaha o více i méně viditelných novinkách v Javě 7.
Často mi někdo říká: ty se máš, zabalíš si počítač a můžeš pracovat odkudkoliv na světě, případně pojedeme někam na trip, ty si vezmeš počítač a bude pracovat. Dlouho jsem tomu konceptu prostě nevěřil, obzvláště pokud je vaše práce týmová, respektive někdo závisí na vaší dostupnosti, což se stává z mnoho důvodů – rozjíždíte nový projekt,…
Ako rýchlo rozbehať multipart upload súborov cez HTTP? Ak máte k dispozícii servlety 3.x, môžete ich nakonfigurovať veľmi jednoducho.
Nedávno som trochu experimentoval s rozšírenejším použitím CDI dependency injection v klasickej Swing Java SE aplikácii. Podarilo sa mi CDI, konkrétne pomocou Weld, skombinovať so Swing komponentami a použiť CDI eventy na implementovanie observer patternu a oddelenie GUi kódu od logiky. Viac o tom v poslednom príspevku na mojom blogu.
V poslední době mi trochu chybí kódování a přemýšlím, jestli platí, že nekódující architekt je horší než žádný architekt. Největší nebezpečí nekódujícího architekta vidím ve ztrátě citu pro jemné detaily. Architekt musí mít hlavně kontext, ale udržet si kontext nějakého většího systému znamená, že si holt musí od problému trochu…
Vytvořil jsem JSF + PrimeFaces + Spring 4 video tutorial. Je zdarma na mém webu javavids.com (videa jsou na YouTube, na mém webu jsou vždy relevantní části kódu a výsledné aplikace v jednotlivých krocích. Výsledný projekt je také na mém GitHub účtu.
autor: Aleš Woska Poslední dobou působí AspectWorks na čím dál více projektech, které využívají framework Wicket. Tento příspěvek pokrývá úplné základy možností tvorby webových formulářů ve Wicketu. To vše pomocí ukázek kódu a formou blízkou tutorialu. internetové odkazy: http://www.aspectworks.com/2015/01/tvorba-formularu-pomoci-apache-wicket
Mikroslužby (microservices) jsou ta nová naprosto nejvíc cool věc. A samozřejmě se najdou kritici, kteří tvrdí, že už to tu dávno bylo, ať už v podobě SOA, OSGi nebo jakékoliv jiné. Navíc se dočtete, že mikroslužby jsou složité, náročné na údržbu, vývoj a koordinaci. Všechno je to nepopiratelně pravda. Mikroslužby mají ale jednu výhodu, která […]