SDJ.Software.Developer-'s.Journal.2007.04.PL.(P2PNet.pl).pdf

(8181 KB) Pobierz
7294608 UNPDF
7294608.009.png
7294608.010.png
7294608.011.png
Spis treści
4/2007 (148)
Na wstępie bardzo chcę przeprosić wszystkich stałych czytelników, którzy
chcieliby w bieżącym numerze poczytać o C++. Troszkę sprawy się pokom-
plikowały ale już za miesiąc ukaże się numer, którego tematem przewodnim
będzie właśnie programowanie w C++. I co tu dużo mówić, zapowiada się
całkiem ciekawie.
Pismo, które teraz przeglądacie udowadnia, że to Java rządzi. Właśnie zdałam
sobie sprawę, że od jakiegoś czasu w każdym SDJ-cie znajduje się po kilka
artykułów związanych z Javą.
W bieżącym numerze Piotr Róg rozpoczyna właśnie cykl warsztatów dotyczą-
cych rozszerzania wzorców J2EE. W tym numerze zajmuje się opisem i imple-
mentacją, za miesiąc opisze sposób użycia warstwy danych. Cykl zakończy
artykuł pt. Rozszerzanie wzorców J2EE – sposób użycia: warstwa prezentacji,
ale to za dwa miesiące.
Tymczasem chciałabym zachęcić Was do zapoznania się z artykułem autor-
stwa Łukasza Krawczyka z Altkom Akademii. Łukasz podjął się wytłumaczenia
zagadnień związnych z Enterprise Service Bus. Zwróćcie proszę uwagę, że
jest to pewna kontynuacja zagadnień, które od jakiegoś czasu prezentujemy w
Klubie technicznym irmy Progress Software.
Po raz pierwszy podjeliśmy się też prezentacji Laszlo. Ponadto znajdziecie
artykuł JBoss Cache, a dla początkujących, Marek Więcek przygotował artykuł
pt. Szablony C++. Zapewne też zauważyliście, że pismo ma aż 92 strony.
Zachęcam do lektury!
Aktualności
6
Opis CD
10
Wywiad z Pawłem Żuchowskim
82
Prenumerata PRO
83
Recenzja narzędzi TOAD
84
Księgozbiór
85
Sylwia Pogroszewska
sdj@software.com.pl
88
Prenumerata
Zapowiedzi
90
Miesięcznik Software Developer’s Journal (12 numerów w roku)
jest wydawany przez Software-Wydawnictwo Sp. z o. o.
Adres korespondencyjny:
Software-Wydawnictwo Sp. z o. o., ul. Bokserska 1, 02-682 Warszawa
www.sdjournal.org redakcja@software.com.pl tel. (22) 887 13 45
Redaktor naczelny: S ylwia Pogroszewska sylwiap@software.com.pl
Kierownik produkcji: Marta Kurpiewska marta@software.com.pl
Redakcja dokłada wszelkich starań, by publikowane w piśmie i na towarzyszących mu nośnikach informacje
i programy były poprawne, jednakże nie bierze odpowiedzialności za efekty wykorzystania ich; nie gwarantuje
także poprawnego działania programów shareware, freeware i public domain. Uszkodzone podczas wysyłki
płyty wymienia redakcja.
Opracowanie graficzne: Robert Zadrożny robz@software.com.pl
Skład i łamanie: Marcin Pieśniewski marcin.piesniewski@software.com.pl
Projekt okładki: Agnieszka Marchocka
Wszelkie znaki irmowe zawarte w piśmie są własnością odpowiednich irm i zostały użyte wyłącznie
w celach informacyjnych.
Opracowanie CD: Adam Wróblewski adam.wroblewski@software.com.pl
Opracowanie aktualności: Rafał Kocisz
Korekta: Piotr Ozaist
Stali współpracownicy: Stefan Turalski, Rafał Kocisz
Betatesterzy: Mieczysław Bromberek, Stefan Turalski
Dział reklamy: reklama@software.com.pl
Prenumerata: Marzena Dmowska pren@software.com.pl tel.: (22) 887 14 44
Druk w Polsce
Nakład: 6 000 egz.
Płyta CD dołączona do magazynu przetestowano programem AntiVirenKit irmy G DATA Software Sp. z o.o.
Redakcja używa systemu automatycznego składu
Sprzedaż aktualnych lub archiwalnych numerów pisma po innej cenie niż wydrukowana na okładce
– bez zgody wydawcy – jest działaniem na jego szkodę i skutkuje odpowiedzialnością sądową.
Pismo ukazuje się w następujących wersjach językowych: polskiej , angielskiej .
4
www.sdjournal.org Software Developer’s Journal 04/2007
7294608.012.png 7294608.001.png 7294608.002.png 7294608.003.png 7294608.004.png 7294608.005.png
 
Biblioteka Miesiąca
Warsztaty
DOJO
14
Mule – krok poza ESB
52
Dawid de Rosier
Dawid tłumaczy czym jest biblioteka DOJO i w jaki sposób ułatwia programo-
wanie interfejsu użytkownika oraz logiki aplikacji internetowych. Artykuł został
oparty na przykładzie aplikacji służącej do rejestracji godzin pracy pracowni-
ków irmy.
Łukasz Krawczyk
Łukasz wyjaśnia pojęcia związane z Enterprise Service Bus, problematyką
integracji systemów, architekturę Mule, a także sposób, w jaki odbywa się
wymiana informacji pomiędzy aplikacjami korzystającymi z różnych interfejsów
dostępu do danych. Artykuł został oparty na przykładzie wykorzystania silnika
Mule, który we względnie prosty sposób implementuje podstawową funkcjo-
nalność sklepu internetowego.
Flash i Web 2.0
Rozszerzanie wzorców J2EE
60
Laszlo – błyskawiczne tworzenie aplikacji
26
Piotr Róg
Piotr przedstawia rozwinięcia wzorców projektowych, ich stosowanie oraz
opisuje autorsko opracowane rozwinięcia szeroko stosowanych w systemach
biznesowych wzorców J2EE. Wszystkie wzorce zostały zebrane jako jeden
projekt rozwijany w środowisku Eclipse i mogą być używane w dowolnym
projekcie po włączeniu ich do classpath, a po skompilowaniu tworzą jedno
archiwym Javy zamieszczone na płycie CD.
internetowych
Łukasz Zmywarczyk, Tomasz Szer
Łukasz i Tomasz wyjaśniają znaczenie określenia Rich Internet Application oraz
opisują w jaki sposób napisać efektywną aplikację korzystając z języka Laszlo.
Inżynieria oprogramowania
Starter SDJ
76
Ewolucja wzorca polimorizmu zewnętrznego w C++ 34
Paweł Kapłański
Paweł przedstawia czym jest polimorizm oraz wyjaśnia w jaki sposób w języku
C++ uzyskać jednolity styl architektoniczny, bazujący na koncepcji polimori-
zmu zewnętrznego.
Szablony C++
Marek Więcek
Marek przedstawia najważniejsze informacje na temat programowania przy
użyciu szablonów oraz zachęca do programowania ogólnego w języku C++
i własnych eksperymentów z szablonami. Poznasz szablony funkcji, szablony
klas, szablony metod klas, specjalizacje szablonów oraz formalną weryikację
kodu.
Aplikacje biznesowe
Klub techniczny
JBoss Cache – pamięć podręczna w JEE
48
Progress Sonic ESB – instalacja, repozytorium 86
oraz konsola administracyjna (cz. 2)
Artykuł opisuje zespół narzędzi do służących do koniguracji i zarządzania
korporacyjną magistralą usług.
Piotr Sikora
Piotr omawia zasadę działania pamięci podręcznej oraz przedstawia przykład
jej wykorzystania z użyciem JBoss Cache.
Software Developer’s Journal 04/2007
www.sdjournal.org
5
7294608.006.png 7294608.007.png 7294608.008.png
Zgłoś jeśli naruszono regulamin