Postřehy z online kurzu MongoDB

Zapojil jsem se do online kurzu MongoDB, který pořádají přímo jeho autoři z 10gen. Aktuálně je kurz ve svém třetím týdnu (ze sedmi) takže už k němu mám pár postřehů.

Spring, JSP a IndexOutOfBoundsException

Po nějaké době praxe řešíte většinu problému rutinně, metodou kouknu a vidím. Občas je to ovšem zásek, se kterým na první pohled netušíte, jak pohnout. Tohle je jeden z takových. Měli jsme JSP formulář, který fungoval rok bez chyby. Renderoval se v pořádku, ale binding začal házet IndexOutOfBoundsException. Ale přitom na modelu byl field...

Spring, REST a e-mail jako parametr

Denně jako vývojáři řešíme jeden problém za druhým. O většině si nejspíš myslíte, že nestojí za samostatný článek na blog (což není pravda). Mezi takové, které jsem odsunul do pozadí, by patřil i tento, pokud by se ovšem na to samém nepozastavil i kolega. Jde o to, že když používáte Spring spolu s RESTovým url a chcete používat e-mail jako...

Odstranění metadat z MDS

HOWTO jak v Oracle SOA Suite mazat soubory a adresáře z MDS (MetaData Store) pomocí WLST (WebLogic Scripting Tool).

Websocket API

Vzpomínáte na obnovující se skryté iframe, pro načítání dat na pozadí? Takto jsme řešili pseudo asynchroní komunikaci klienta se serverem než přišel Ajax. Ale i ten má svá omezení. Ta hlavní je, že není možné kontaktovat klienta přímo, ale musíme čekat na to, až se klient sám na data dotáže. Právě tento problém řeší websocketts.

Máte jistotu, že do session ukládáte pouze serializovatelné objekty?

Jestli ano, tak by mne velmi zajímalo, jak to děláte. My jsme totiž ještě donedávna žádnou jistotu neměli - vše záleželo na poctivosti a důslednosti programátorů. Jenže v Javě není tahle záležitost vůbec jednoduchá a tak vám může díky nějaké referenci hluboko ve stromu objektů uniknout, že to, co ukládáte do session, má vazbu na objekt, který...

Verzování webových služeb, SOAP

Verzování webových služeb je jeden z běžných (a klasických) aspektů SOA governance. Nicméně povědomí o tom, jak služby verzovat je, alespoň v enterprise oblasti, poměrně malé. Na webu SoftWare Samuraj vyšlo shrnutí této problematiky, pro webové služby založené na SOAP technologii.

Architektonické principy RESTu

Webové služby (WS) jsou posledních pár let jednou ze stěžejních komponent aplikačního a systémového vývoje. Dvě hlavní technologické větve jsou WS založené nad protokolem SOAP (označované jako WS-*) a WS postavené na REST architektuře. Druhá zmíněná oblast je sice široce etablovaná v oblasti open source a cloudových technologií, ale zatím se jen...

Ošklivý memory leak v Apache Commons File Upload

 Používáte Commons File upload knihovnu ve vaší aplikaci? Používáte DiskFileItemFactory pro ukládání velkých souborů do dočasné složky na disku? Používáte FileCleaningTracker, abyste se zbavili nepoužívaných dočasných souborů, jak je doporučeno v dokumentaci?Pokud ano, máte v aplikaci memory leak, o kterém pravděpodobně nemáte ani tušení. 

CXF a control znaky

V práci  pro dotahování dat ze serveru na klienta používáme Web servisy, konkrétně framework CXF, což je implementace Jax-WS. Jelikož potřebujeme aby jednotliví klienti byli schopní fungovat i v offline módu, dotahuje se v jednu chvíli poměrně velké množství dat. Vyvinul jsem tedy rozhraní na serveru, naklepal funkcionalitu na klientovi, a spustil...

 
strana 5/52celkem 512 položek