Jak nenapsat framework

Před pár týdny jsem začal pracovat na projektu pro jednu velkou českou finanční společnost. Projekt je vyvíjen za pomocí frameworku, který byl vyvinut speciálně pro tuto instituci. A v tom je právě ten největší problém. Framework místo toho, aby práci programátorům usnadňoval, tak ji komplikuje a zpomaluje. A to několikanásobně. Vyvinutí jedné nepříliš složité obrazovky […]

Přednáška o NetBeans na ČVUT

Ve středu 31.5. bude na ČVUT hodinová přednášku o NetBeans od 18:00 v místnosti K9, je to na Karlově náměstí v Praze. Tato přednáška je volně dostupná veřejnosti. Jedná se spíše o úvod k NetBeans, ale také budou předvedena zajímavá dema NetBeans. Program přednášky: Cílem přednášky je předvést jak NetBeans IDE 5.0 zjednodušuje vývoj java […]

Better Builds With Maven – Kniha o Mavenu 2

Maven je nástroj, který v mnoha ohledech usnadňuje vývoj aplikací v Javě od jejich kompilace, distribuce, dokumentace až po týmovou spolupráci. První verze Mavenu si získala přízeň mnoha vývojářů po celém světě a verze 2 přinesla zvýšení výkonu a vylepšení architektury. Celkově je tedy nová verze Mavenu použitelnější. Nakladatelství Mergere nedávno vydalo knihu o Mavenu […]

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 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.

JNDI – zabezpečenie prístupu a riešenie častých problémov s JNDI

Niektorí poskytovatelia adresárových služieb, ako je LDAP, môžu vyžadovať od klienta prístupové meno a heslo pri snahe o pripojení a hľadaní objektov v rámci namespace. Spôsob, ako obvykle splniť požiadavky poskytovateľa, je nastaviť potrebné premenné prostredia pre InitialContext. V tomto článku sa pozrieme, ako na to. V závere si vysvetlíme…

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 […]