|
Kod książki: soft6_2001
Nazwa książki: Software 2.0 wydanie 6/2001
Cena: 26,75
Promocja: 15,00
Stan: W sprzedaży
Czas realizacji: 24 godziny + czas wysyłki
Wysyłka za 0,00 zł [więcej >]
W numerze: - Borland biznes portal
- IBM biznes portal
- Lotus biznes portal
- Oracle biznes portal
- Software AG biznes portal
- Księgozbiór
Jarosław Szumski XML krok po kroku XML w przykładach XML - księga eksperta Olimpiada Informatyczna Wprawki algorytmiczne Krzysztof Diks W tym miesiącu, w ramach kolumny Wprawki Algorytmiczne, Krzysztof omawia swój ulubiony algorytmowi sortowania. Algorytm ten ma głównie walory dydaktyczne, chociaż, gdy dobrze zaimplementowany, może być używany także w praktyce. Opisywany algorytm jest odmianą sortowania przez scalanie. Przeczytać warto Wzorce w tworzeniu aplikacji Adam Lejman Adam, architekt systemów opartych o technologię Javy, przedstawia jeden z modnych ostatnio trendów rozwoju oprogramowania, a mianowicie wykorzystanie wzorców projektowych. Tłumaczy, dlaczego zamiast wymyślać od nowa własne konstrukcje programistyczne, warto budować aplikacje w oparciu o przetestowane, wielokrotnie sprawdzone rozwiązania. Prezentacje Narzędzia firmy empolis wspierające zarządzanie wiedzą Maciej Ogrodniczuk XML jest jedynie językiem kodowania struktury dokumentów. Sam w sobie nie rozwiązuje więc konkretnych problemów, lecz wymaga odpowiednich narzędzi, które są w stanie wykorzystać jego potencjał. Zestaw takich narzędzi, służących do zarządzania i publikowania informacji, został stworzony przez firmy grupy empolis. Narzędzia te przeznaczone są dla wydawnictw oraz instytucji przetwarzających duże zbiory dokumentów o skomplikowanej strukturze, dużej wartości oraz długim czasie życia. Temat numeru: Standard XML XML - słowniczek terminów Szymon Zioło Podstawowe pojęcia i związane z XML-em terminy są w większości dość proste i zrozumiałe. Jednak im bardziej zaczynamy zagłębiać się w szczegóły, tym więcej napotykamy trudnych, koncepcyjnie zaawansowanych konstrukcji. Słownik pozwoli Czytelnikom odnaleźć się w ich gąszczu, oraz ułatwi zrozumienie zamieszczonych w tym numerze artykułów. Na początku był rękopis, czyli o historii XML-a Włodzimierz Wypych Idea XML-a nie jest nowa. Wywodzi się z nowatorskich koncepcji, jakie na przełomie lat sześćdziesiątych i siedemdziesiątych rozwijano w ośrodku badawczym IBM, a które zaowocowały powstaniem w latach osiemdziesiątych przemysłowego standardu SGML. Włodek przygląda się historii rozwoju tych koncepcji, różnicom między nimi, oraz ewolucji ich praktycznych zastosowań. Zwraca szczególną uwagę na te najnowsze, związane z Internetem, takie jak database publishing. DTD i XML Schema, czyli XML pod kontrolą Maciej Ogrodniczuk Rekomendacja XML dopuszcza - w imię prostoty - dokumenty XML bez określonej formalnie definicji struktury. Maciek przekonuje jednak, że własności tej nie warto nadużywać, tym bardziej, że istnieje co najmniej kilka języków definiowania typów dokumentów. Porównując najpopularniejsze z nich: DTD i XML Schema, Maciek dowodzi wyższości tego drugiego formatu, nad wywodzącym się z SGML-a językiem DTD, którego ograniczone mechanizmy nie zaspokajają potrzeb współczesnych aplikacji w zakresie walidacji dokumentów. Sztuka hodowli drzew, czyli modele zawartości dokumentów XML Szymon Zioło Modelowanie struktury dokumentu polega na odzwierciedleniu w niej rzeczywistej lub spodziewanej struktury bytów, pojęć i zjawisk, które będą kodowane w dokumentach XML. Szymon opisuje najczęściej spotykane modele zawartości elementów. Przedstawia też sposoby, jakie można stosować w sytuacjach, gdy rzeczywiste struktury danych nie mają odpowiedników w najpopularniejszym obecnie formalnym języku definiowania struktury, jakim jest DTD. SAX i DOM, czyli XML w naszych aplikacjach Paweł Gajda Aplikacja, aby wydobyć z dokumentu XML potrzebne informacje, musi skorzystać z modułu zwanego procesorem XML. Jego zadaniem jest analiza tekstu i przedstawienie go w łatwej do przyswojenia przez aplikację formie. Modułu takiego nie warto pisać samodzielnie, gdyż istnieje sporo bardzo dobrych i gotowych do użycia programów oraz bibliotek, które realizują tę funkcję. Paweł porównuje, zwracając uwagę na ich zalety oraz ograniczenia, dwa standardowe interfejsy programistyczne implementowane przez procesory XML: SAX oraz DOM. XML a bazy danych na przykładzie Oracle-a Artur Kuliński Firma Oracle bardzo dynamicznie zareagowała na pojawienie się uniwersalnego języka opisu i wymiany danych, jakim jest XML. Oferuje projektantom kilka użytecznych narzędzi, rozszerzających funkcjonalność systemu zarządzania bazami danych w wersji 8i, o możliwość wymiany danych w formacie XML. Artur opisuje przeznaczenie i sposób użycia tych narzędzi, pokazując, w jaki sposób można je wykorzystać m. in. do budowy aplikacji internetowych. XML w MS SQL Server 2000 Maciej Pilecki Również najnowsza wersja SQL Servera, dzięki zintegrowanemu wsparciu dla XML-a, pozwala na wymianę danych w tym formacie. Maciek prezentuje konstrukcje językowe oraz narzędzia, które pozwalają, aby zarówno zapytania do serwera, czy dane zwracane przez serwer, jak i dane przesyłane przez klienta, mogły mieć postać dokumentów XML. Dokumenty XML jako obiekty Javy Adam Lejman Najbardziej popularnymi sposobami dostępu do dokumentów XML z poziomu programu w Javie są modele DOM i SAX. Dokument XML można także traktować na wyższym poziomie abstrakcji: jako instancję obiektu, zaś DTD tego dokumentu: jako definicję klasy lub klas. Adam pokazuje, w jaki sposób praktycznie wykorzystać ten sprytny pomysł, korzystając z biblioteki DXML firmy ObjectSpace. Edytory strukturalne Andrzej Dmoch, Jacek Gębala, Jakub Swacha, Szymon Zioło Edytory strukturalne ułatwiają wygodną edycję dokumentów XML, zapewniając kontrolę ich struktury. Liczba i jakość takich edytorów stale rośnie, wraz z rozwojem i popularyzacją technologii XML. Aby ułatwić poruszanie się w gąszczu dostępnego oprogramowania, przedstawiamy recenzje zarówno tych najlepszych i najdroższych edytorów profesjonalnych, jak i kilku bezpłatnych środowisk edycyjnych napisanych w Javie.
[Software 2.0 wydanie 6/2001 - Informacje] [Software 2.0 wydanie 6/2001 - Opis pełny]
|