Transparentní cache pomocí Aspektově Orientovaného Programování
Jeden z důvodů proč jsem si oblíbil aspektově orientované programování (dále AOP) je možnost transparentně rozšiřovat stávající API o další funkčnost bez nutnosti do něj přímo zasahovat. V tomto článku bych vám rád možnosti AOP ukázal na implementaci cacheování vrstvy pro přístup k databázi.
vložil: Cyril Sochor (6.11.2006)
zařazení: články, blog / J2SE
Anotační peklo?
Nevím jestli již aktivně používáte nebo jste alespoň viděli JSR 175 - Metadata Facility for Java alias Anotace v akci. Já jsem zatím používal pouze klasické SE anotace pro přidání metadat kompilátoru jako @override. Místo kde byly s anotacemi velké plány a kde se od něj hodně slibuje je enterprise oblast. Pokud jste neviděli nějaký příklad EJB 3.0,...
vložil: Cyril Sochor (3.10.2006)
zařazení: články, blog / J2SE
Javová aplikace pro každého? Ano!
Chtěli bychom shrnout zkušenost, kterou jsme učinili s technologií Java Web Start. Nasadili jsme ji v aplikaci Vklap, která slouží k podpoře sběru dat do Informačního systému výzkumu a vývoje. Uživateli jsou lidé z grantových agentur, ministerstev, univerzit, Akademie věd, rozpočtových a příspěvkových organizací, a víceméně všichni ostatní, kteří...
autor: Jan Dvořák (2.10.2006)
zařazení: články, blog / J2SE
Mýtický člověko-měsíc
Nedávno se mi dostala pod ruku známá kniha The Mythical Man-Month, Frederick P. Brooks, Jr. Není bez zajímavosti, že letos slavíme 20 let od jejího prvního vydání. Musím se přiznat, že mě dost nadchla. Člověk se v ní dočte, jaké problémy museli vývojáři řešit v prehistorických dobách softwarového inženýrství.
vložil: Lukáš Křečan (13.9.2006)
zařazení: články, blog / J2SE
Closures v Jave – děkuji nechci
O nápadu prosadit closures (uzávěrách?) do Javy jsem se dočetl poměrně nedávno. Mojí první reakcí bylo: „Proboha proč?!“. Čím více o tomto návrhu přemýšlím, tím více motivaci jeho tvůrce chápu. Stále si s nimi ale dovoluji nesouhlasit. Pokusím se uvést několik argumentů proti jejich akceptaci.
vložil: Lukáš Křečan (7.9.2006)
zařazení: články, blog / J2SE
Closures v Jave - funkce se bouří
Málokterý materiál týkající se Javy vyvolal v poslední době takový rozruch jako návrh začlenění funkčních typů a inline funkcí nazývaných Closures, za kterým stojí čtveřice Gilad Bracha, Neal Gafter, James Gosling, Peter von der Ahé. Přímou podporu funkčních typů mají například jazyky Ruby, Scala, Smalltalk a nebo JavaScript. Co to bude pro Javu...
vložil: Cyril Sochor (5.9.2006)
zařazení: články, blog / J2SE
Deklarovaná runtime výjimka - nejlepší z obou světů?
Princip výjimek na platformě Java je dostatečně známý, ale to vůbec neznamená, že existuje obecný koncept, jak nejlépe navrhnout systém výjimek z hlediska architektury aplikace. Nedávno byl na serveru TheServerSide diskutován koncept deklarované runtime výjimky, tak se na něj v tomto článku podíváme.
vložil: Cyril Sochor (21.8.2006)
zařazení: články, blog / J2SE
Odložené nahrávání dat v ORM nástrojích
Odložené nahrávání dat, takzvaný lazy fetching, patří k základním vlastnostem pro zvýšení výkonu v ORM nástrojích jako Hibernate či iBatis SQL Maps.
vložil: Cyril Sochor (28.7.2006)
zařazení: články, blog / J2SE
Když na prostředí záleží aneb soubory a více vláken
Článek o přístupu do souborů z více vláken
vložil: Lukáš Křečan (27.7.2006)
zařazení: články, blog / J2SE
Swing a SWT na OS Microsoft Vista
Daniel Spiewak připravil malé srovnání Swingu a SWT na OS Vista, které odráží aktuální stav těchto GUI technologii. Jako implementace Swingu bylo použité poslední dostupné JDK 6.0 Mustangu a pro SWET byl jako zástupce použit Eclipse.
vložil: Cyril Sochor (30.6.2006)
zařazení: články, blog / J2SE
strana 11/16 | předchozí 6 7 8 9 10 11 12 13 14 15 16 následující | celkem 153 položek | zobrazit všechny |