Síťování v Javě: První server

V minulé části tohoto seriálu jsme si popsali několik tříd z balíku java.net a vytvořili jednoduchého telnet klienta. Dnes pro něj konečně najdeme využití – začneme totiž s programováním serverů. Stejně jako v prvním díle si nejdříve popíšeme důležité části java.net API. Potom budeme pokračovat dalším praktickým příkladem – vyrobíme si time server.

Jarní zamyšlení nad Springem

Je jaro, tedy čas nadmíru vhodný k zamyšlení se nad Springem. Předem bych chtěl upozornit, že jsem jeho velký fanoušek, takže se ode mě asi velké kritiky nedočkáte. Také nečekejte žádný technický návod něco podobného. Bude to prostě jen takové zamyšlení proč je ten Spring tolik populární. Při programování člověk často naráží na problémy, u […]

Ted Neward o WS a bezpečnosti

Na TheServerside je k vidění zajímavý rozhovor s Tedem Newardem. Podívat se na něj můžete na této adrese: http://w.on24.com/r.htm?e=19126&s=1&k=ED9190F7D1537FC293E026FEFA2CF8B1&partnerref=atssc_sitepost_04_03_06 Zde je pár bodů, které mě zaujaly: Co se týče největších problémů s WS, vidí je ve dvou věcech Různé přístup k složitějším datovým typům na různých platformách. Jako krásný případ uvádí datum. V Javě je […]

Co nám přiveze Mustang?

V létě plánuje Sun výdání nové verze javy 6.0 (Mustang), už teď můžeme nakouknout, jaké změny se na nás chystají a jaké novinky budeme moci využívat. Mě nejvíce zaujalo: zařazení podpory ukladání GIFu, neb patřičný patent vypršel provázanost s desktopem, z javy bude možno otevřít preferovaný prohlížeč, editor nového e-mailu, nebo aplikaci asociovanou s daným […]

Lokalizace NetBeans do češtiny

Možná jste se již dočetli, že se v Sunu chystáme překládat některé stránky na www.netbeans.org do češtiny. Ačkoliv se NetBeans vyvíjí převážně v ČR, dokumentaci píší rodilí mluvčí, a tak paradoxně dokumenty musíme pracně překládat, pokud chceme mít českou verzi. Zatím se podařilo přeložit následující stránky pro verzi 5.0: http://www.netbeans.org/index_cs.html http://www.netbeans.org/kb/50/quickstart_cs.html http://platform.netbeans.org/tutorials/quickstart-nbm_cs.html http://www.netbeans.org/products/mobility/index_cs.html http://www.netbeans.org/products/mobility/features_cs.html http://www.netbeans.org/kb/50/quickstart-mobility_cs.html […]

Co se děje na poli IDE

Poslední týdny se na poli vývojových prostředí vyklubalo několik velice zajímavých událostí, které mohou sloužit jako kompas pro to co nás čeká v budoucnu. Mezi zásadní události patřilo rozhodnutí firmy Borland opustit sféru vývojových prostředí (viz Dagblog Borland opouští vlastní IDE produkty), tím pádem se souboj zredukoval, při vší úctě k ostatním IDE, na tři […]

Knihovna tagů pro generování WML kódu v prostředí JSF

Cílem mojí práce bylo tvořit knihovnu tagů pro generování WML stránek. To obnáší vytvoření renderovacích tříd a jejich napojení na standardní JSF komponenty. Mé rozhodnutí vytvořit RenderKit bylo podpořeno tím, že tato technologie je pro generování výstupů pro různé klienty přímo navržena. Dalším důvodem bylo, že RenderKit pro WML nebyl k…

Sun Microsystems uvolňuje klíčové podnikové Java technologie jako open source

Společnost Sun Microsystems, Inc. (NASDAQ: SUNW), tvůrce a hlavní propagátor technologie Java, uvolnila klíčové podnikové Java technologie jako open source a udělala tak další krok ve snaze podpořit dlouhodobý růst Javy a participaci komunity vývojářů. Sun na desátém ročníku vývojářské konference JavaOne dále potvrdil svůj závazek vůči komunitě…

Erich Gamma o návrhových vzorech a praxi (Patterns and Practice)

Ve čtvrtém dílu rozhovorů rozmlouvá Bill Venners s Erichem Gammou o tom, jak se návrhové vzory „kamarádí“ s řešením problému a jak pomáhají porozumět smyslu programu programu a nutným kompromisům. Gamma zároveň rozebírá, že samotné přečtení učebnice je na nic, není-li následováno dostatečnou praxí, a hovoří i o situacích, kdy je třeba pro…

Formátované dokumenty a tiskové sestavy v Javě (3)

V poslední části miniseriálu věnovaného vytváření formátovaných dokumentů a tiskových sestav pomocí aplikací napsaných v programovacím jazyce Java bude popsán systém POI, který je v současné době možné použít pro načítání, programovou změnu a uložení sešitů ve formátu aplikace Microsoft Excel. Kromě toho je ve vývojářské verzi možné načítat a…