Software Developers Journal | 09/07

autor: Tomasz Krawczyk | kategoria:

Temat numeru:
Java6

Java6 Opis numeru:
Lista artykułów:
Temat numeru: Java 6 Sortowanie i filtrowanie w tabelach ASM – manipulowanie kodem bitowym Javy, Tabele w Javie 6 – sortowanie i filtrowanie, JBoss Seam – aplikacje przyjazne dla użytkownika, Błąd wykryty – ale co dalej?, Dziesięć największych problemów w projektach informatycznych IT, Testy jednostkowe warstwy DAO i inne.

Opis artykułów

1. ASM – manipulowanie kodem bitowym Javy
Któż z nas nie chciałby mieć możliwości manipulacji byte codem Javy. Z pomocą przychodzi nam biblioteka ASM. Umożliwia ona zaawansowaną analizę programów w czasie ich wykonania. Dodatkowo daje nam pole do popisu w generowaniu nowych części programu w czasie działania oraz ich zmiany, a to wszystko bez ponownej kompilacji klas. Autor przedstawia nam wszystkie te możliwości na bazie ciekawych przykładów oraz zachęca do własnych eksperymentów. Ciekawostką jest również przedstawienie przez autora zestawienia wydajności biblioteki ASM w porównaniu z innymi projektami o takim samymi przeznaczeniu. Zapraszam do zapoznania się z najciekawszym artykułem numeru.

2. Tabele w Javie 6 – sortowanie i filtrowanie
Oprogramowanie desktopowe jest coraz bardziej przyjazne dla użytkownika. Jest to oczywiście możliwe dzięki rozwijaniu bibliotek graficznych oraz wewnętrznych mechanizmów transformacji danych. Java 6 udostępnia dodatkową funkcjonalność jaką daje sortowanie oraz filtrowanie danych w tabelach. Autor prezentuje praktyczne rozwiązania wykorzystujące nowe mechanizmy Javy oraz różne metody ich wykorzystywania. Jako ciekawostkę autor wymienia projekty, kótre powstają w celu budowania jeszcze bardziej przyjaznych interfejsów użytkownika.

3. Błąd wykryty – ale co dalej?
Testerzy oprogramowania niejednokrotnie mają masę pracy, w której wykryte błędy należałoby zarejestrować gdzieś gdzie będzie możliwy szybki ich podgląd oraz analiza (nie tylko przez nich). Autorka niniejszego artykułu stara się w przyjazny sposób przedstawić nam na czym polegają błędy oprogramowania, jakie są ich rodzaje, oraz jaki jest cykl życia wykrytego błędu. A co najważniejsze na czym tak naprawde polega trudna praca testera oprogramowania. Zwieńczeniem artykułu jest przedstawienie dwóch darmowych narzędzi do raportowania błędów oraz ich analizy.

4. Dziesięć największych problemów w projektach informatycznych IT
Tworząc oprogramowanie często zapominamy o czynnościach jakie powinny towarzyszyć temu skomplikowanemu cyklowi. Autorzy przedstawiają dziesięć problemów, które występują najczęściej oraz przykładowe sposoby ich rozwiązywnia. Proponują również przykładowe narzędzie, które może pomóc w sukcesywnym doprowadzeniu projektu do końca.

5. JBoss Seam – aplikacje przyjazne dla użytkownika
Autor przedstawia nam na przykładzie prostej aplikacji zagadnienia związane z tworzeniem aplikacji w technologii JEE 5.0. W artykule znajdziemy omówienie trzech technologii wykorzystywanych w tym celu: EJB 3.0, Java Persistence API, JSF. Autor uświadamia nam również, że nawet mimo prostej aplikacji istnieje poważne ryzyko zainstnienia poważnych błędów w jej działaniu. Podaje również możliwości ich rozwiązania.

6. Testy jednostkowe warstwy DAO
Pisanie testów jednostkowych jest częścią pracy każdego programisty. Istnieje wiele bibliotek do tego właśnie celu. Ale schody pojawiają się w przypadku testowania elementów aplikacji operujących na dostępie do danych bazy danych (warstwa DAO). Autor stara się uzmysłowić jakie problemy mogą nas spotkać w momencie wyboru techniki testowania oraz jak możnaby je w efektywny sposób wyeliminować.

W numerze znajdziemy również:
Google Maps API część 2
Gdy brakuje bitów czyli rzecz o krótkim słowie
Daikon – odkrywanie właściwości programów
Wywiad z Jonem S. von Tetzchnerem


Programy:

- Multimedialny kurs ORACLE – część 3
- IBM IIC Magazine Q2 13/2007
- Multimedialna prezentacja możliwości Borland Gauntlet we wspomaganiu procesu szybkiego wytwarzania oprogramowania


Cena::

Odsłon: 1787
http://www.sdjournal.org/pl/sdj/issues/9_2007.html
w

Na razie brak komentarzy do tego materiału.

Autor (wymagane):
Treść (wymagane):
Przepisz kod z obrazka (wymagane):
   

Skarpety X-socks | Przyspieszanie komputera | Jak przyspieszyć Internet | Przyspieszanie Wifi | aktywacja Windows 7 | nLite |
Nokia kalkulator | Jak zdjąć Simlock za darmo