3110398850

3110398850



15


4-2. J2SE

4.2    J2SE

Język Java jest również naturalnym wyborem dla projektu, ze względu na swoją elegancję, prostotę i obszerną bibliotekę standardową [17]. Jedna z najważniejszych zalet Javy to fakt, iż jest darmowa oraz istnieje dla niej wiele wysokiej jakości bezpłatnych narzędzi i bibliotek. Przykładami mogą być tutaj Eclipse IDE oraz projekty Apache Software Foundation.

Kluczowa okazała się również możliwość dynamicznego ładowania klas w języku Java, która pozwoliła na prostą implementację systemu pluginów w brokerze.

4.3    J2EE

Jako podstawę dla obsługi Web Services w systemie MOOOP wybrano kontener serwletów Tomcat [6], udostępniający usługi za pośrednictwem pakietu Apache Axis [8]. Projekt ten składa się między innymi z narzędzi do generowania szkieletów usług oraz ich klientów, a także z serwletu, eksponującego klasy języka Java jako Web Services.

4.4    Firebird

Od brokera i źródła danych systemu MOOOP wymaga się, aby były w stanie przechowywać i modyfikować pewne informacje (źródło - informacje o modelach, broker - o użytkownikach, prawach itp.). Do tego celu wykorzystują one relacyjną bazę danych Firebird [15]. Rozwijany na bazie uwolnionego przez firmę Borland kodu Interbase 6.0, Firebird jest stabilnym, dojrzałym i dynamicznie rozwijającym się produktem. Jego wybór był motywowany następującymi cechami systemu:

•    brak opłat za korzystanie z bazy, także w komercyjnych projektach,

•    łatwość instalacji,

•    dojrzała wersja produktu dla systemu Windows, także jego starszych wersji - od Windows 98,

•    transakcyjność,

•    możliwość przechowywania BLOBów (np. pliki problemów GAMS lub AMPL),

•    dostępność sterownika JDBC Type 4 (Pure Java), a więc niezależnego od platformy.



Wyszukiwarka

Podobne podstrony:
Język JAVA - „program krok po kroku" Ale - Co to jest „klasa" Język Java jest językiem
że w porównywalnych warunkach praca tarcia dla ciągnienia jest również mniejsza niż dla przepychania
83078 skanuj0148 rozlewa się w święcie jako świat. Szczodrość jest naszą naturą i kiedy usiłujemy ud
Język islandzki jest na tyle podobny do staronorweskiego, że ludzie w Islandii są w stanie zrozumieć
P3040885 f BłspiSi iii ilr fii n konstrukcji metalowych Jest istotnym, aby zarówno dla projektanta,
skanuj0005 (548) Rozdział 1. ♦ Podstawy 15 W przypadku gdy PHP ma pracować jako moduł serwera niezbę
y(0) = Yq. Nakładam również naturalny warunek, że pułap inwestycji jest ograniczony. Zatem I(t) nale
Język Java Język Java powstał w roku 1995 w firmie SUN Microsystems Java jest językiem: ■ wysokiego
Język JAVA - „program krok po kroku Ale - co to jest „klasa" Opiszmy rybę: obiekt klasy
Język JAVA - „program krok po kroku"Ale - co to jest „obiekt"? Jeśli utworzyliśmy
Język JAVA - „program krok po kroku" Ale - co to jest „obiekt"? Konstruktor- Nazwy:
Język JAVA - „program krok po kroku"Ale - co to jest „obiekt"? Tożsamość i unikalność obie

więcej podobnych podstron