SDJ.166.2008.10.pdf
(
13398 KB
)
Pobierz
37304140 UNPDF
10/2008 (166)
SPIS TREŚCI
06
AKTUALNOŚCI
Rafał Kocisz
nąć wielu błędów w sztuce, zapewnia weryfikację na wczesnym sta-
dium. Zachęca zespół projektowy do współpracy, dzielenia się wie-
dzą, wprowadza dobre nawyki. Zapewnia produktowi stabilną pod-
stawę a członkom zespołu sposób podnoszenia umiejętności.
12
OPIS CD
BIBLIOTEKA MIESIĄCA
14
OVal – walidacja spójności danych w aplikacjach
korporacyjnych
Sebastian Piotrowski
Walidacja spójności danych to mało lubiany temat w społeczności
programistycznej, zazwyczaj kojarzy się z monotonną, powtarzalną
i mało kreatywną pracą. Z drugiej strony – w kontekście wymagań
jakościowych w aplikacjach korporacyjnych, spójność danych to je-
den z kluczowych aspektów, którego nie można pominąć. W niniej-
szym artykule pokażemy jak usprawnić i uprzyjemnić sobie pracę
związaną z walidacją spójności danych w aplikacjach biznesowych
pisanych w języku Java, przy pomocy biblioteki OVal.
38
Wstęp do IBM WebSphere MQ v6.0
Paweł Pietrasz
Paweł opisuje IBM WebSphere MQ jako rozwiązanie pozwalające na inte-
grację różnych systemów informatycznych poprzez dostarczenie mechani-
zmów pozwalających na łatwą wymianę komunikatów pomiędzy nimi.
42
Wyzwalacze w aplikacjach biznesowych
Artur Mościcki
Artur omawia kwestie związane z wykorzystaniem wyzwalaczy (trig-
gerów) w aplikacjach biznesowych. Oprócz typów wyzwalaczy, ta-
bel INSERTED i DELETED prezentuje sposoby identyfikacji rodzaju
triggera, sposoby wywołania rekurencyjnych i zagnieżdżonych wy-
zwalaczy. Omawia również triki pozwalające na nieuruchamianie
wyzwalacza dla określonych wierszy oraz niezwykle istotną z punk-
tu widzenia aplikacji biznesowych kwestię wykorzystywania wy-
zwalaczy na perspektywach.
NARZĘDZIA PROGRAMISTYCZNE
22
Joomla 1.0.do 1.5 – migracja krok po kroku
Stefan Wajda
Wprawdzie Joomla 1.5 jest następcą 1.0, ale różnice między obu wyda-
niami są tak istotne, że Joomla 1.0.x nie można unowocześnić do Joom-
la 1.5 przy pomocy łatki aktualizującej. Jedyną możliwą drogą jest migra-
cja – założenie nowej witryny na Joomla 1.5 i przeniesienie danych z Jo-
omla 1.0.x. Migracja przebiega w dużej mierze automatycznie. Ten arty-
kuł przeprowadzi Cię krok po kroku przez cały proces migracji.
BAZY DANYCH
50
Lokal zamienię od zaraz
Artur Opaliński
Artur opisuje jakie problemy występują podczas przeróbki aplika-
cji do funkcjonowania w nowej wersji systemu operacyjnego. Nawet
jeśli same zmiany w aplikacji nie są skomplikowane, przejście przez
stosowną część cyklu jej rozwoju zajmuje czas – przeważnie naj-
cenniejszy zasób w projektach informatycznych. Niestety, nierzad-
ko oprócz przerabiania kodu samej aplikacji typu enterprise, trze-
ba uwzględnić jej integrację z nowym środowiskiem operacyjnym
– nowe metody startowania, zmiany niektórych komend systemu
operacyjnego i formatu ich wyników, ponowną instalację i konfigu-
rację usług pomocniczych, itd
TESTOWANIE OPROGRAMOWANIA
28
Była sobie inspekcja – aplikacja procesu inspekcji
Arkadiusz Merta
Inspekcja kodu jest jednym z ważniejszych procesów jakościowych,
które powinny być prowadzone w ramach projektu. Pomaga unik-
Miesięcznik
Software Developer’s Journal
(12 numerów w roku)
jest wydawany przez Software-Wydawnictwo Sp. z o.o.
Le périodique hakin9 est publié par
Software-Wydawnictwo Sp. z o.o.
Bokserska, 02-682 Varsovie, Pologne
Tél. +48 22 887 10 10, Fax. +48 22 887 10 11
www.phpsolmag.org
Dyrektor wydawniczy:
Sylwia Pogroszewska
Dyrektor wydawniczy:
Sylwia Małecka
Redaktor naczelny:
Patrycja Wądołowska
patrycja.wadolowska@software.com.pl
Redaktor naczelny:
Iwona Chwedoruk
iwona.chwedoruk@software.com.pl
Adres korespondencyjny:
Software-Wydawnictwo Sp. z o.o.,
ul. Bokserska 1, 02-682 Warszawa, Polska
tel. +48 22 427 36 91, fax +48 22 244 24 59
www.sdjournal.org redakcja@software.com.pl
Redaktorzy prowadzący:
Anna Kozioł
anna.koziol@software.com.pl
Magdalena Sobiś
magdalena.sobis@software.com.pl
Directeur de la publication : Jarosław Szumski
Kierownik produkcji:
Marta Kurpiewska
marta.kurpiewska@software.com.pl
Projekt okładki:
Agnieszka Marchocka
Imprimerie, photogravure : 101 Studio, Firma Tęgi
Ekonomiczna 30/36, 93-426 Łódź
Imprimé en Pologne/Printed in Poland
DTP Manager:
Robert Zadrożny
robert.zadrozny@software.com.pl
Kierownik produkcji:
Marta Kurpiewska
marta.kurpiewska@software.com.pl
Dołączoną do magazynu płytę CD przetestowano programem AntiVirenKit firmy
G DATA Software Sp. z o.o.
Korekta:
Mateusz Lipiński
matlipinski@wp.pl
Wyróżnieni betatesterzy:
P. Bańka, A. Poniedziałek, R.Zacharczyk
Dépôt légal : à parution
ISSN : 1731-7037
Distribution : MLP
Parc d’activités de Chesnes, 55 bd de la Noirée
BP 59 F - 38291 SAINT-QUENTIN-FALLAVIER CEDEX
(c) 2005 Software-Wydawnictwo, tous les droits réservés
Dział reklamy:
adv@software.com.pl
Prenumerata:
Marzena Dmowska
pren@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.
Nakład:
6 000 egz.
4
10/2008
PHP Solutions jest wydawany przez Software-Wydawnictwo Sp. z o.o.
Dział reklamy:
adv@software.com.pl
Prenumerata:
Marzena Dmowska
pren@software.com.pl,
tel. +48 22 427 36 79; +48 22 427 36 53
Skład i łamanie:
Grzegorz Laskowski
Projekt okładki:
Agnieszka Marchocka
Wyróżnieni betatesterzy:
Ł. Lechert, S. Nieszwiec, R.Zacharczyk
Abonnement (France métropolitaine, DOM/TOM) : 1 an
(soit 6 numéros) 38 €
Nakład:
6 000 egz.
SYSTEMY OPERACYJNE
54
Inteligentne partycjonowanie zasobów w syste-
mach czasu rzeczywistego
Roman Końszyn
Roman opisuje technologię inteligentnego partycjonowania zaso-
bów – rozszerzenie systemu operacyjnego czasu rzeczywistego na
poziomie jądra. Technologia ta pozwala na tworzenie bezpiecznych
grup składających się z kilku aplikacji i wątków, pozwalając jednocze-
śnie na maksymalnie efektywne wykorzystanie zasobów procesora. W
niniejszym artykule przyjrzymy się dokładniej, co to jest inteligentne
partycjonowanie zasobów i jakie zalety ma ono dla programistów i
projektantów wbudowanych systemów czasu rzeczywistego.
ZESTAWIENIE
70
Zestawienie narzędzi do testowania oprogra-
mowania
WYWIAD
74
Wywiad z Kevinem Parkerem
PROGRAMOWANIE UML
58
Język UML 2.x w dydaktyce akademickiej
Stanisław Wrycza, Bartosz Marcinkowski
Autorzy zaprezentowali założenia metodologiczne dotychczas sto-
sowanego programu nauczania języka UML. Artykuł zawiera uwa-
runkowania oraz wyniki badania ankietowego oraz wnioski, ściśle
związane z modyfikacjami, poczynionymi w dotychczas stosowa-
nym programie nauczania języka UML. Treść niniejszego artykułu
oparto na doświadczeniach uczelni wyższych w Gdańsku, zebranych
w ramach wykładów i laboratoriów, wspieranych studiami przypad-
ków, narzędziami CASE i treściami e-learningowymi.
WARSZTATY
64
Własny „słup ogłoszeniowy” – konta użytkowni-
ków oraz administracja
Piotr Plenik
Piotr w poprzednim artykule utworzył serwis ogłoszeniowy, który
spełnia swoją podstawową funkcję – umożliwia przeglądanie oraz
samodzielne dodawanie ogłoszeń. Jednak nie wróży mu sprawnego
działania bez kont użytkowników z możliwością dodawania ogło-
szeń tylko po zalogowaniu, zarządzania ogłoszeniami oraz użytkow-
nikami przez administratora oraz krótszych i czytelniejszych adre-
sów URL. W tym artykule zajmiemy się wszystkimi w/w kwestiami,
pozostawiając na koniec kwestie kończenia aplikacji oraz ostatecz-
ną publikację na serwerze.
Uszkodzone podczas wysyłki płyty wymienia redakcja.
Wszystkie znaki firmowe zawarte w piśmie są własności odpowiednich firm zostały
użyte wyłącznie w celach informacyjnych.
Redakcja używa systemu automatycznego składu
Osoby zainteresowane współpracą prosimy o kontakt:
sdj@software.com.pl
Druk:
101studio DTP
Wysokość nakładu obejmuje również dodruki. Redakcja nie udziela pomocy
technicznej w instalowaniu i użytkowaniu programów zamieszczonych na płycie
CD-ROM dostarczonej razem z pismem.
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ą.
www.sdjournal.org
5
Plik z chomika:
Rockerss0
Inne pliki z tego folderu:
SDJ.190.2010.10.pdf
(9548 KB)
SDJ.189.2010.09.pdf
(10808 KB)
SDJ.188.2010.08.pdf
(8425 KB)
SDJ.187.2010.07.pdf
(7777 KB)
SDJ.186.2010.06.pdf
(8807 KB)
Inne foldery tego chomika:
CHIP
elektronika dla wszystkich
Haking9
Ładny Dom
playboy
Zgłoś jeśli
naruszono regulamin