Java i OO - RDBMS mapiranje.
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Java i OO - RDBMS mapiranje.  (Pročitano 593 puta)
0 članova i 1 posetilac pregledaju ovu temu.
memphis
Newbie
*
Van mreže Van mreže

Poruke: 49


« poslato: 29 Октобар 2005, 17:08:09 »

Решио сам да научим и Јаву, пошто је хвале на сва звона, а и понуда послова је добра. Улазећи у проблематику мапирања, видим да се као уобичајена пракса јавља однос класа - табела!

Би ми нелогично након читања књиге "Joe Celko's Trees and Hierarchies in SQL", где аутор каже да су у Bell овим лабораторијама експериментисали и дошли до закључка да су ОО језици добри за програмирање, али лоши за податке.

Након тога исто наилазим на добар чланак "Why getter and setter methods are evil", http://www.javaworld.com/javaworld/jw-09-2003/jw-0905-toolbox.html?, где критикује праксу са много гетера и сетера, којим на индиректан начин приватне променљиве проглашавамо јавним и нарушавамо основно начело објектно оријентисаног програмирања - енкапсулацију. Као и саму сврху класе да њој пошаљемо поруку да за нас нешто уради, а не да преузмемо податак и да га обрађујемо у другој класи.

Такође у кљизи "Code complete", наводе да будемо посебно пажљиви ако класа садржи више од седам чланова.

Не везано директно за тему, прегледао сам и доста структура података нашег софтвера, у коме рецимо доминира једна табела документ која садржи 20-50 поља а некад и више, и обухвата све могуће документе, који се разликују по пољу тип и сл.

Мислим, све то може да се натера да ради, али чему онда ОО технологија, принципи, нормализација табела...

Интересује ме мишљење осталих на ову тему.
Prijavi uredniku   Sačuvana
amirilo
Newbie
*
Van mreže Van mreže

Poruke: 29


« Odgovor #1 poslato: 29 Октобар 2005, 17:37:32 »

Mislim da ces dosta dobrih odgovora dobiti ako pitanje postavis i na www.javasvet.net

Pozzz
Prijavi uredniku   Sačuvana
memphis
Newbie
*
Van mreže Van mreže

Poruke: 49


« Odgovor #2 poslato: 30 Октобар 2005, 01:24:11 »

Лепо сам се регистровао као нови члан, ископирао сам поруку и кад притисну преглед пре постирања видех само куке и кваке. Није ваљда да Јава не подржава ћирилицу? Е, нећу да прекуцавам  :twisted: .
Prijavi uredniku   Sačuvana
zAkiLi
Full Member
***
Van mreže Van mreže

Pol: Muškarac
Poruke: 171


WWW
« Odgovor #3 poslato: 30 Октобар 2005, 10:01:02 »

Sve je to lepo sto autori pisu po knjigama, ali kao sto i sam kazes, u praksi se to jako tesko moze sresti.
Svako programira onako kako mu je najlakse, ili onako kako je placen Wink
Vecina programera se drzi pravila "Uzmi kes i natrpaj sve u jednu tabelu".
Prijavi uredniku   Sačuvana
amirilo
Newbie
*
Van mreže Van mreže

Poruke: 29


« Odgovor #4 poslato: 30 Октобар 2005, 10:01:12 »

Sto se tice Java-e ona interno sve cuva kao UTF-8, tako da ne bi trebalo da bude problema. Mozda je nesto do njihovog site-a.
Prijavi uredniku   Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: