Síťování v Javě: New I/O server

nes budeme pokračovat v New I/O API. Vysvětlíme si práci se serverovým kanálem, selektory a ukážeme si, jak převádět obsah bufferů na řetězce. Na závěr si vytvoříme primitivní HTTP server, na kterém si prakticky vyzkoušíme postupy popisované v teoretické části.

Síťování v Javě: New I/O

V dnešním díle nás čeká úvod do New I/O API. Probereme důležité třídy, podrobněji se zaměříme na práci s buffery. Na závěr vytvoříme jednoduchý příklad NIO klientské aplikace, na kterém si ukážeme nejen síťování, ale také práci se soubory pomocí NIO.

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

Dnes využijeme znalosti získané v minulých dílech. Vytvoříme další server, tenokrát chat. Hlavními cíli tohoto komplikovanějšího příkladu bude ukázka práce s předem neznámým počtem vláken a vysvětlení hlavního rozdílu mezi java.net API a New I/O.

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.

Síťování v Javě: Úvod

První díl seriálu o práci se sítí v Javě. Začneme zlehka teoretickým popisem několika důležitých tříd. Na závěr si naprogramujeme první aplikaci, kterou bude vlastní telnet klient.

Java 5.0 (Tiger) vs Java 6.0 (Mustang) - porovnání rychlosti

Finální verze Javy 6.0 není sice ještě k dispozici, ale už se objevily první srovnávací výkonové testy.

Co nám přiveze Mustang?

java logo 52x88
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šelprovázanost s desktopem, z javy bude možno otevřít preferovaný prohlížeč, editor nového e-mailu, nebo aplikaci...

J2SE 6.0 v beta verzi

Včera byla vypuštěna oficiální beta verze J2SE 6.0 alias Mustang viz Java Standard Edition 6 goes to formal beta status. Co nám tato verze přinese? Sun rozdmýchal velké naděje především u skupiny vývojářů desktop aplikací. Mezi další perličky patří integrovaná podpora skriptovacích jazyků (JSR 223) - Mustang přímo obsahuje Rhino JavaScript engine.

Java 5 - recenze publikace

Java 5
Na serveru linuxsoft.cz vyšla recenze na tuto populární knihu od Ivora Hortona.

Java včera, dnes a zítra

Dnes bych chtěl pár řádek věnovat Jave 5.0. Je to až s podivem, jak zpátečnický jsem si připadal, když jsem se na těchto stránkách skepticky rozepisoval o přechodu na Javu 5.0. Od té doby už uběhlo hodně času a já jsem si ten přechod mohl prodělat na vlastní kůži.

 
strana 12/16celkem 151 položek