Article View: pl.comp.objects
Article #14891Baardzo duże obiekty
From: Przemek Pokrywka
Date: Tue, 11 Jul 2006 19:23
Date: Tue, 11 Jul 2006 19:23
24 lines
1854 bytes
1854 bytes
Witam! :-) Czy zdarzyło się komuś z Państwa pisać wielki komponent systemowy zrealizowany w postaci pojedynczego obiektu? Nie mam tu na myśli tego, że cały kod takiego komponentu jest zawarty w jednej klasie, tylko że pojedyncza klasa kontroluje całą sieć powiązanych obiektów i stanowi do nich swoistą fasadę wobec klientów. Takie komponenty, z którymi się zetknąłem to np. kontener serwletów Jetty i relacyjna baza danych HSQLDB. Sam jeszcze nie miałem okazji tworzyć (lub współtworzyć) tego rodzaju oprogramowania, a jeden komponent systemu, nad którym pracuję wygląda mi na kandydata na taki obiekt. Ponieważ wydaje mi się, że przy pisaniu takiego obiektu trzeba zwrócić szczególną uwagę na wiele aspektów możliwych do bezkarnego pominięcia w innych przypadkach (użycie Singletonów?), chciałbym się Państwa poradzić co do praktyk zalecanych przy rozwoju takiego oprogramowania. Wszelkie informacje, w tym referencje do materiałów na sieci będą mi przydatne. Przemek Pokrywka
Technical Details
Message-ID:
<e90trd$m24$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail From: Przemek Pokrywka <adres@zastrzezony.com> Newsgroups: pl.comp.objects Subject: Baardzo duże obiekty Date: Tue, 11 Jul 2006 21:23:24 +0200 Organization: Onet.pl Lines: 24 Message-ID: <e90trd$m24$1@news.onet.pl> NNTP-Posting-Host: 114.inet.polhost.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1152645805 22596 80.48.120.114 (11 Jul 2006 19:23:25 GMT) X-Complaints-To: usenet@news.onet.pl NNTP-Posting-Date: Tue, 11 Jul 2006 19:23:25 +0000 (UTC) X-Sender: 5aB4pqMdeQG1O30L902dNmlAzoKeNKcS X-Accept-Language: pl, en-us, en User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit