JUnit 4.4 kladivo na testy

Kam až rozšiřovat možnosti testovacích frameworků? Tuhle otázka jsem si položil během zkoumání nedávno uvolněné verze 4.4 populárního frameworku pro psaní testů JUnit. Tato verze přináší dvě celkem zásadní novinky, první je assertThat a tou druhou, po mém soudu zajímavější, jsou předpoklady a teorie (assumptions and theories).

Applety opět na scéně

Zní to skoro neuvěřitelně, ale Sun se chystá oživit mrtvolu jménem Applety. Dědictví minulosti, odpadlík, černá ovce můžete tuhle technologii nazývat jak chcete, ale Sun je jí nucen oživit. Za revitalizací appletů stojí představení technologie JavaFX. Web verze JavaFX potřebuje pro svůj běh hostitelský kontejner uvnitř prohlížeče a applety, i přes...

Jak na List

Ukázka jak lze snadno vytvořit nainicializovný List v Javě 5.

Java pro desktop: stále se něco děje

Přiznám se bez mučení, že oblast Javy pro vývoj desktopových aplikací sledují spíše okrajově. Proto mě překvapilo, jak hodně Sun tlačí na pilu, ať už v oblasti nástrojů a nebo dalších vylepšení v oblasti Swingu. Zároveň je povzbuzující slyšet o open source projektech podporujících desktopový vývoj.

Mock testing - Potěmkinovy vesnice

Řada z vás možná už na výraz Mock testing narazila, někteří ne. Pro ty z vás, kteří Mock přístup v testování nepoužili je tento článek. Pro ostatní může být zajímavá ukázka této techniky na knihovně EasyMock.Co jsou to mock objekty?Jedná se vlastně o techniku psaní určitého druhu automatických testů. V podstatě se jedná o nahrazení reálného...

Java 6 – co vězí za zrychlením

O tom, že je Java 6, co do výkonu, opět dále nemůže být pochyb, to dokazují například testy Davida Dagastine. Mě osobně trochu výkonnost Javy 6 nedala spát, takže jsem se jal hledat informace, co za tím vším je. Posledních několik dní jsem tak strávil, krom studia potřebné teorie, měřením výkonu nových synchronizačních technik JVM.

Proč mám rád get a set metody

Ano přiznávám se jsem staromilec. Možná dokonce i zpátečník. Mám rád get a set metody a nerad vidím snahu se jich zbavit. Občas se na internetových diskuzích setkám s návrhy jak „lépe“ řešit přístup k vlastnostem objektu. Dokonce se jeden takový návrh dostal do návrhu změn v Javě 7.

Vyšla J2SE 6.0

Po nedávném zveřejnění zdrojových kódů javy uvolnil Sun i novou verzi Java 6.0. Oficiální informace získáte na stránkách Sunu. Syntax jazyka se tentokrát nezměnila, několik JSR bylo přidáno, výkon trochu vylepšen. Osobně považuji za největší přínos v lepší integraci do desktopu, protože zde měly Microsoftí technologie navrch.Názory ostatních si...

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.

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

 
strana 10/16celkem 151 položek