Witam wszystkich, jestem nowy na tym forum i mam problem ze zrozumieniem poniższego zadania:
Należy stworzyć (zaimplementować) z wykorzystaniem technologii servletów komponent (servlet) o nazwie Cube. Servlet otrzymuje jako dane wejściowe parametr o nazwie a, który przekazywany jest w żądaniu (url). Parametr (przyjmujący wartość rzeczywistą) określa długość boku sześcianu położonego w początku układu współrzędnych (powstałego z przeskalowania kostki jednostkowej przez a) wyrażoną w metrach [m]. Kostka zbudowana jest z materiału o gęstości właściwej c wyrażonej w [kg]/[m3]. W materiale występują defekty, które mają charakter przestrzeni o kształcie kulistym i gęstości materiału g.
Wyniki badania struktury materiału zawierające opis defektów – z których każdy zapisywany jest w postaci równania kuli o środku
w punkcie (x, y, z) oraz promieniu r przekazywane są do servletu w postaci kolejnych żądań typu GET. Kolejność parametrów x, y, z i r w żądaniu (url) jest dowolna. Otrzymanie żądania typu POST z parametrami : a określającym długość boku kostki, c charakteryzującym gęstość materiału z którego kostka została wykonana oraz g charakteryzującym gęstość materiału w obszarach defektów oznacza, że przekazano komplet danych. Otrzymanie przez servlet żądania typu POST oznacza przejście do fazy analizy danych i wyznaczania wyniku. Żądanie POST protokołu http winno zwrócić wyznaczoną przez komponent masę rzeczywistą analizowanego bloku materiału. Dla rozwiązania zadania wykorzystać należy metodę Monte Carlo, przy czym otrzymany wynik wyznaczony winien być z dokładnością nie mniejszą niż 10^(-2).
Nie mam tutaj żadnego połączenia do DB, w jaki sposób mam przekazywać defekty (liczba mnoga) w GET'cie skoro mam tylko mieć 3 parametry w tym żądaniu. Ma ktoś jakiś pomysł na to rozwiązanie? Nie proszę o gotowca tylko o jakieś porady(!) :) Dodam na koniec, że wszystko ma się znaleźć w jednym pliku Cube.java.