Java na wiele sposobów
- Marian Łakomy,
- 04.02.2002
WebGain Studio
WebGain Studio 4.5.2 to zintegrowany pakiet zawierający moduł do modelo-wania aplikacji, środowisko programistyczne IDE, edytor HTML, edytor XML, moduł do odwzorowania obiektów na tabele relacyjnej bazy danych (Persistence Builder) i do łączenia z bazą. Pakiet korzysta z najnowszej wersji zestawu Sun Java Development Kit 1.3.
Podstawowym składnikiem WebGain Studio 4.5.2 jest pakiet programistyczny Visual CafŽ 4.5.2, ściśle zintegrowany z modułem Structure Builder do modelowania aplikacji w języku UML. Dzięki Structure Builder możliwe jest korzystanie z procesów dostępnych w pakiecie Rational Unified Process (RUP) oraz metodyki Extreme Programming (XP). Powstałe aplikacje w zasadzie są przeznaczone do osadzania na serwerach aplikacyjnych BEA WebLogic 5.1 i 6.x, chociaż istnieje możliwość osadzania ich na innych serwerach.
Właściwości funkcjonalne pakietu uzupełniają Business Designer do zbierania wymagań dla aplikacji, Quality Analyzer do oceny jakości kodu, UtraDev 4 (Macromedia) do tworzenia stron JSP aplikacji Web i Turbo XML (Tibco) do włączania w dokument XML danych ze złożonych struktur programistycznych i protokołów: Java, COM, ODBC i Cobol.
VisualAge for Java
VisualAge for Java 4 to kolejny produkt z obszernej serii narzędzi progra- mistycznych IBM o wspólnej nazwie VisualAge. Właściwości funkcjonalne VisualAge for Java są zbliżone do oferowanych przez pakiety konkurencyjne. VisualAge jest przeznaczony głównie do tworzenia i osadzania aplikacji Java na serwerze aplikacyjnym IBM WebSphere, integralnie włączonym w środowisko IDE, co pozwala na przyrostową kompilację i dynamiczne dołączanie komponentów do działającej aplikacji oraz zatrzymywanie i start serwera z poziomu pakietu.
VisualAge znakomicie nadaje się do integrowania aplikacji za pośrednictwem serwera aplikacyjnego WebSphere. Można w ten sposób łączyć aplikacje działające w tradycyjnych środowiskach IBM: CICS, Encina, MQSeries, IMS.
VisualAge wyróżnia się rozbudowanymi możliwościami zachowania danych z komponentów EJB w bazie danych przez bezpośrednie odwzorowanie komponentów na nową strukturę bazy, tworzenie komponentów na podstawie istniejącej struktury lub odwzorowanie istniejących komponentów na istniejącą strukturę bazy.
Wbudowane repozytorium i moduł kontroli wersji kodu zapewniają obsługę pracy zespołowej oraz współpracę z komercyjnymi systemami kontroli wersji.
Forte for Java
Najnowsza wersja Sun Forte for Java 3 Enterprise to pakiet o właściwościach zbliżonych do JBuildera i WebGain w zakresie tworzenia i osadzania aplikacji na różnych serwerach aplikacyjnych, w tym na firmowym serwerze Sun iPlanet. Przewyższa je natomiast jeśli chodzi o możliwości tworzenia komponentów i aplikacji usług sieciowych, rejestrowania w katalogach UDDI i publikowania przez opis WSDL. Wyróżnia się również w zakresie zachowania danych z komponentów EJB w bazie danych, zrealizowano tu bowiem opracowany niedawno standard dostępu do baz danych Java Data Objects (JDO).
W środowiskach graficznych Forte for Java działa na systemach: Windows, Linux i Solaris. Efektem powiązania pakietu ze środowiskiem unixowym jest możliwość wywoływania niektórych operacji z listy komend systemu, co przyśpiesza operacje kompilowania i wykrywania błędów.