Archive for the ‘Java EE’ Category
Dziedziczenie a podtypy
A distinction between inheritance and subtyping is not often made: classes are often equated directly with types.
From a behavioural point of view a type defines characteristics and a class defines an implementation of these characteristics.
Kevlin Henney
Distributed Object-Oriented Computing:
The Development and Implementation of an Abstract Machine
Polimorfizm, przesłanianie, przeciążanie – MUST KNOW!
- Polimorfizm dotyczy przesłaniania, nie przeciążania.
- Typ referencji (zmiennej) określa jakie metody mogą być wywoływane.
- Typ obiektu określa, która przesłonięta metoda zostanie użyta w czasie wywołania.
- Typ referencji określa, która przeciążona metoda zostanie użyta w czasie kompilacji.
Let’s Play: Test-Driven Development
Rewelacyjna seria screencastów Jamesa Shore’a traktująca o Javie i TDD. Każdy epizod trwa około 15 minut.
InvokeDynamic – największa nowość w Javie 7
Bardzo ciekawa prezentacja Waldemara Kota nt. InvokeDynamic.
OneWebSQL – bezbłędny kod bazy danych Java
Firma e-point wypuściła na świat swoje nowe dziecko – projekt OneWebSQL, stworzone w całości przez ich programistów. Narzędzie upraszcza „rozmowę z bazą danych” w Javie, generuje klasy DAO i DTO. Dostarcza obiektowy język zapytań, który gwarantuje poprawność komend. Warto rozważyć jako alternatywę (przeciwieństwo?) dla Hibernate’a.
Nieblokujące serwery sterowane zdarzeniami
Ciekawy cykl wpisów na blogu TryCatch {} dotyczący nieblokujących serwerów sterowanych eventami.
Pokochaj swoje testy – szczepan Faber i Bartosz Bańkowski
Bardzo ciekawa prezentacja Bartosza Bańkowskiego i Szczepana Fabera o TDD i Mockito.
Wrocław JUG 9 – Mockito i TDD przez mzganiacz