Search the web
Sign In
New User? Sign Up
java_maniacs · JManiacs
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want your group to be featured on the Yahoo! Groups website? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
softueren disain   Message List  
Reply | Forward Message #1144 of 1171 |
Re: softueren disain

hahaha

mi i da se vidim sigurno razgovora 6te e sa6tia 6toto tazi tema ne e
lesna, za tva iskah da ia obsadim

taka sega moje da se misli pove4e kakvo se pi6e i da u4astvat pove4e

kakto pisah po rano vijdal sam slu4ai seriozni kompanni da ne mogat
da napraviat logi4na 3 sloina (tiers)arhitektura, da se lutat godini
nared, da praviat sa6testveni prerazhodi ot poriadaka na milioni i da
se polu4ava bezsmislena pletenica

taka 4e ne sam saglasen 4e "Vseki znae kak da napravi 3 sloina(tiers)
arhitektura"
sporerd men tva koeto znae vseki koito moje da pi6e kod e da po4ne da
pi6e kakto go kefi i kogato stane pove4e da se oplete totalno

pak 6te pregledam knigite koito kaza ama mislia 3 sloinata
arhitektira koiato opisah e podhodia6ta za edna kompania kadeto
biznes obektite sa ednakvi, toest se govori na edin i sa6t ezik s
ednakvi termini

za po golemi sistemi kogato ima razli4ni biznes obekti i se govori s
razli4ni termini logi4no sledva ot ideite za koito pisah da se
praviat xml shemi na biznes obektite na vsiaka sistema i pravila za
preobrazuvane ot ednite biznes obekti kam drugite

services za koito govori6 sas sigurnost da se predstaviat v koda kato
obekti i metodi(procesi) koito osiguriavat tezi services, sa6to
biznes obektite i procesite moje da se prestaviat kato services ot
services, za tva mislia sa edno i sa6to i vse se opisvat s obekti i
metodi(procesi)

kazano po drug na4in mislia 4e e po logi4no da se praviat bisnes
obekti/procesi koito osiguriavat saotvetni services

za tova i za predimstvata koito ima mislia e dobre da ne zabraviam
ideite na oo programirane

taka li e?

kamen
:-)?



--- In java_maniacs@yahoogroups.com, Stanley Stanev
<stanley_stanev@...> wrote:
>
> Kamen,
>
> Triabva da pochnesh da zabraviash za nauchenite OO neshta :)
zashtoto te shte
> pochnat da te byrkat. Razbira se OO se izpolzva za implementiraneto
na
> konkreten modul ili service ili unit ili kakto iskame da go
narechem. Az shte
> gi naricham tezi services obache.
>
> Veche govorim za dobre oformeni razpredeleni (distributed) sistemi,
kydeto
> kakto kazah OO uchastva samo v implementiraneto na opredelena
logika ili
> service. Nie govorim za "services", koito govoriat s drugi services
po
> standartni protokoli i vryzkata mejdu service i service ili kak i
kyde sa te
> niama nishto obshto sys OO.
>
> Interesnoto e, che daje i implementiraneto ne opredelen service
moje da niama
> nishto obshte sys OO, ako tozi service e systaven (composite
service) ot
> niakolko drugi services, koito moje da sa chast ot druga
arhitektura. Veche se
> govori za "composite applications" daje...
>
> Az mislia che design na opredeleni moduli ili services veche e
dosta iasna i ne
> tam sa interesnite neshta. Vseki znae kak da napravi 3 sloina
(tiers)
> arhitektura: presentation + business logic + data. Iasno e che imame
> abstraktirane na UI kato samostoiatelna, za da moje lesno da se
smenia. Iasno e
> che business logikata triabva pyk da se abstrhira ot data-ta sys
svoi si
> busines obekti i taka natayka.
>
> Tova gornoto sme go pravili 1 mln pyti i se znae kak da se napravi
dobre 3
> tiers arhitektura spored mene.
>
> Az govoria kogato neshtata se razrastvat, kydeto imame mnogo sloeve
i kydeto
> razlichni services moje da sa chasti ot razlichni arhitekturi.
>
> Ednata ot onezi knigi govori mislia za edin nachin kak da se
svyrjat tezi
> services, ne govori kak da se designat services v dylbochina,
zatova moje da ne
> e za tova koeto tyrsish. Ne znam.
>
> Edinia ot interesnite nachini e EDA (event driven arhitecture),
kydeto vsichko
> e messages :) koeto pozvoliava edna mnogo interesna SOA arhitektura
>
> Moje bi pochnah da se otkloniavam, de da mojeshe da govorim lice v
lice,
> po-lesno shteshe da byde, inache lesno se otkloniavam :)
>
> do skoro,
> Stanimir (Stan)
>
> --- kaburov <kaburov@...> wrote:
>
> > Stan
> >
> > Svalih ot neta niakolko kopia na knigite koito prepora4a i gi
> > pregledah
> >
> > 4udia se 6to v tiah ne vidiah nai-dobria podhod spored men.
Gledal
> > sam na drugi mesta i mislia 4e logi4no sledva ot ideite na OO
> > programirane, OO analiz/dizain, oprosten dizain+ma6tabiruemost i
> > entity-relational model
> >
> > Toest za men e dobre da se podrejda koda na biznes logikata v
> > middleware po biznes obekti i procesi koito se darjat kolkoto
moje po
> > blizo do realnite biznes obekti/procesi. I tozi kod se polzva
prez
> > WS, CORBA, EJB ili ne6to podobno ot UI koito moje da e web ili
> > windows. A obektite se serializirat v bd kato dolu gore edin
obekt e
> > edna tablica
> >
> > Mislia tozi podhod dava vazmojnost za red predimstva
> > niakoi ot tiah:
> > - intuitiven na4ina na rabota
> > - maksimalno udovletvorenie na klientite
> > - stabilen i plaven proces na razvitie
> > - po lesno razbirane
> >
> > Kamen
> > :-)?
> >
> >
> >
> > --- In java_maniacs@yahoogroups.com, Stanley Stanev
> > <stanley_stanev@> wrote:
> > >
> > > Da, tuka na takiva im kazvame "spaghetti code", kydeto horata
> > dobaviat i
> > > dobaviat i si misliat che sa dobri, no sled 2 godini naprimer
se
> > vijda che
> > > neshtata sa dosta zle i vsichki plachat za uvolnenie.
> > >
> > > Edna ot arhitekturite, koito se opitva da reshi tozi problem e
> > BPM+SOA, koeto
> > > razbira se ne e neshto novo, no se e razvivalo v prodyljenie na
> > vsichki tezi
> > > problemi i poslednite niakolko godini se poiaviha dosta
instrumenti
> > i standarti
> > > da go potdyrjat.
> > >
> > > Moite nabliudenia pokazvat che BPM ne se usvoiava tolkova byrzo
> > kakto SOA
> > > navliza, no tova ne prechi ekipi da praviat losh SOA i pak
neshtata
> > da yrviat
> > > na zle.
> > >
> > > Az sym svideltel na dobri i loshi SOA. Dobrite reshavat tochno
tezi
> > problemi za
> > > koito govorish. Ako tezi koito vodiat sa dobri v tova, sled 1-2-
3
> > godini sled
> > > kato pochnat da idvat golemite promeni, neshtata se reshavat
dosta
> > elegantno.
> > >
> > > SOA ne e prosto edin dva tri services, koito dostigat do
klientite,
> > no e
> > > arhitektura vytre v produkta ti, koito nikoi ne vijda osven
> > arhitektite,
> > > designeri, i programisti.
> > >
> > > Tochno zatova golemi internet firmi kato Amazon, eBay, Google i
> > drugi praviat
> > > dobro vpechatlenie na pryv pogled, a vytre e pylno
sys "spaghetti
> > code". Az
> > > znam tova sys sigurnost, zashtoto ednite ot tiah (niama da
kazvam
> > koi) iskat da
> > > im pomagame da si opraviat spagetite :)
> > >
> > > do skoro,
> > > Stan
> > >
> > > --- kaburov <kaburov@> wrote:
> > >
> > > > Stanley
> > > >
> > > >
> > > > Blagodaria za linkovete
> > > > Namerih izdanie ot 2002 godina na parvata kniga i go
pregledah za
> > > > kratko
> > > > Ima cenni ne6ta ama kato cialo mi izglejda avtora uslojniava
> > izli6no
> > > > ne6tata
> > > >
> > > > Pove4e mi haresva mnenieto na drug koito e pisal predi dosta
> > vreme:
> > > > . . . There are two ways of constructing a software design:
one
> > way
> > > > is to
> > > > make it so simple that there are obviously no deficiencies,
and
> > the
> > > > other way is
> > > > to make it so complicated that there are no obvious
deficiencies.
> > > > C.A.R. Hoare, Turing Award Lecture 1980.
> > > >
> > > > Tova 4e web i google vse pove4e se nalagat potvarjdava tova
> > mnenie.
> > > > Koeto zna4i 4e pravilnia podhod za dizain e da se varvi kam
> > > > oprostiavane: s po malko vavedeni poniatia i oprosten dizain
> > koito
> > > > moje da se ma6tabira
> > > >
> > > > Eto niakoi slu4ai s golemi firmi i proekti za milioni koito
sam
> > > > vijdal v bg i izvan bg ot blizkoto minalo:
> > > >
> > > > 1. firma si praviat nov sait koito da e osnova na biznesa im
> > > > koito e simpati4en na 6efa pokazal 4e moje da pi6e kod koito
> > raboti
> > > > opisali biznes procesite i niakoi drugi podrobnosti i po tiah
> > pisali
> > > > kod koito raboti s tablicite
> > > > pone tablicite normalizirali
> > > > po4ti proizvolno izbirali koia 4ast ot logikata da e v
> > komponenti,
> > > > koia v stored proceduri v bazata danni, koia v UI i kak da se
> > razdeli
> > > > koda na razli4ni proekti
> > > > rabotili na par4e godini na red malko po malko bez cialosten
plan
> > > > polu4ila se bezsmislena pletenica ot kod po4ti bez
dokumentacia
> > na
> > > > koiato otnema zna4itelno vreme da se napraviat promeni a i
niakoi
> > > > problemi ot kade idvat e nevazmojno da se otkriat, kato 4e li
sa
> > > > pisali proekta taka 4e samo sazdatelite da rabotiat po nego
ama
> > > > sigurno v niakoi slu4ai i te se oplitat
> > > >
> > > > pri tiah spored men po-dobar podhod e da se podrejda logi4no
koda
> > po
> > > > funkcionalnost v middleware i da se izbiagva dublirane na
biznes
> > > > logika
> > > >
> > > > 2. firma si praviat IS koiato da pomaga v deinosta im. Taka
se
> > > > slu4ilo 4e nazna4ili hora koito znaiat oracle i te im kazali
4e
> > > > stored proceduri sa barzi, za tova re6ili da pi6at goliama
4ast
> > ot
> > > > biznes logikata v stored proceduri, kato ne se setili 4e po
tozi
> > > > na4in se polu4ava pletenica koiato po niakoe vreme stava
> > prekaleno
> > > > slojna
> > > > ne napravili cialosten plan
> > > >
> > > > sa6to pri tiah spored men po-dobar podhod e da se podrejda
> > logi4no
> > > > koda po funkcionalnost v middleware i da se izbiagva
dublirane na
> > > > biznes logika
> > > >
> > > > 3..firma re6ili da si praviat nova IS sistema koiato da
polzva
> > > > vazmojnostite na novite tehnologii, pisali zadanie i opisanie
v
> > koito
> > > > osnovna 4ast e opisanieto na biznes procesite koito iskat da
> > > > avtomatizirat. Nazna4ili hora koito rabotiat za minimalno
> > zapla6tane
> > > > na par4e i te pisali tova koeto se vijda nai-lesno -
> > potrebitelskia
> > > > interfeis
> > > > Tablicite normalizirali
> > > > Stignali do okolo 70% i re6ili da tarsiat koi da pomogne da
> > zavar6at
> > > > ne6tata
> > > >
> > > > Razbira se kato se raboti po tozi na4in se polu4ava po4ti
> > bezmislena
> > > > pletenica, ne sam gledal koda ama moga da se setia kak se
raboti
> > na
> > > > par4e za minimalno zapla6tane
> > > >
> > > > Sa6to spored men e dobre da se pravi cialosten plan, da se
> > podrejda
> > > > koda po funkcionalnost i da se izbiagva dublirane na biznes
logika
> > > >
> > > > Ne iskam da spomenavam imena na firmi za da niama skandali
> > > >
> > > > Mislia tozi na4in na rabota i tezi problemi sa tipi4ni za
mnogo
> > > > firmi. V idnite gonini predstoi ne6tata da se podobriavat.
Taka
> > li e?
> > > >
> > > >
> > > > Kamen
> > > > :-)?
> > > >
> > > >
> > > >
> > > >
> > > > --- In java_maniacs@yahoogroups.com, Stanley Stanev
> > > > <stanley_stanev@> wrote:
> > > > >
> > > > > Kamen,
> > > > >
> > > > > mnogo mojem da govorim po temata, zashtoto arhitektura i
design
> > me
> > > > vylnuvat
> > > > > mnogo
> > > > >
> > > > > no nakratko eto dve knigi, koito shte sa ti ot goliama
polza za
> > > > design:
> > > > >
> > > > > http://www.amazon.com/Enterprise-Application-Architecture-
> > Addison-
> >
> === message truncated ===
>
>
> Stanimir Stanev (Stanley)
> Senior Software Developer
> Momentum SI, Austin TX
> http://www.momentumsi.com
> http://www.stanev.com
>
>
>
______________________________________________________________________
______________
> Be a better friend, newshound, and
> know-it-all with Yahoo! Mobile. Try it now.
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
>





Thu Jan 3, 2008 10:28 am

kaburov
Offline Offline
Send Email Send Email

Forward
Message #1144 of 1171 |
Expand Messages Author Sort by Date

Zdraveite Pokrai poslednite maili za java architecture se setih za softuernia disain i iskam da vi predloja da obmenim knigi i opit 6toto temata za softuernia...
kaburov
Offline Send Email
Dec 24, 2007
11:10 am

Kamen, mnogo mojem da govorim po temata, zashtoto arhitektura i design me vylnuvat mnogo no nakratko eto dve knigi, koito shte sa ti ot goliama polza za...
Stanley Stanev
stanley_stanev
Offline Send Email
Dec 25, 2007
7:14 pm

Stanley Blagodaria za linkovete Namerih izdanie ot 2002 godina na parvata kniga i go pregledah za kratko Ima cenni ne6ta ama kato cialo mi izglejda avtora...
kaburov
Offline Send Email
Dec 27, 2007
11:50 am

Da, tuka na takiva im kazvame "spaghetti code", kydeto horata dobaviat i dobaviat i si misliat che sa dobri, no sled 2 godini naprimer se vijda che neshtata sa...
Stanley Stanev
stanley_stanev
Offline Send Email
Dec 27, 2007
6:28 pm

Stan Svalih ot neta niakolko kopia na knigite koito prepora4a i gi pregledah 4udia se 6to v tiah ne vidiah nai-dobria podhod spored men. Gledal sam na drugi...
kaburov
Offline Send Email
Jan 2, 2008
9:52 am

Kamen, Triabva da pochnesh da zabraviash za nauchenite OO neshta :) zashtoto te shte pochnat da te byrkat. Razbira se OO se izpolzva za implementiraneto na ...
Stanley Stanev
stanley_stanev
Offline Send Email
Jan 2, 2008
8:31 pm

hahaha mi i da se vidim sigurno razgovora 6te e sa6tia 6toto tazi tema ne e lesna, za tva iskah da ia obsadim taka sega moje da se misli pove4e kakvo se pi6e i...
kaburov
Offline Send Email
Jan 3, 2008
10:28 am

... tezi emaili Az imam edin arhitekt tuka, koito ako razbere che email e metoda po koito predpochitash da rabotish, shte te gleda nakrivo izvestno vreme. Za...
Stanley Stanev
stanley_stanev
Offline Send Email
Jan 4, 2008
6:51 pm

Stan mi ne mi se viarva 4e mojem da iziasnim ne6tata za 2-3 4asa kakto pisah vijdal sam seriozni kompanii s arhitekti, star6i arhitekti i drugi takiva da se...
kaburov
Offline Send Email
Jan 4, 2008
8:13 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help