object-pooling parsers
4 отговора
89 прегледа
object-pooling parsers
Niakoi ima li ideia kak shte se napravi edin pool koito sadarja obekti na DOM parser?
Ili ako niakoi znae object based parser koito ima methodi za sazdavane i izpolzvane na pool ot obecti na parsvania document sashto shte svarshi rabota.
Vsiakakvi idei sa dobre doshli, osobeno primerite

Ili ako niakoi znae object based parser koito ima methodi za sazdavane i izpolzvane na pool ot obecti na parsvania document sashto shte svarshi rabota.
Vsiakakvi idei sa dobre doshli, osobeno primerite
Re: object-pooling parsers
какви са тия обекти на ДОМ парсър ??
може ли да поясниш.
Аз съм работила с XML уж, но от обяснението ти нищо не разбрах.
Поздрави
Вяра
може ли да поясниш.
Аз съм работила с XML уж, но от обяснението ти нищо не разбрах.
Поздрави
Вяра
Re: object-pooling parsers
Abe naqsno sym, kak se prawi, obache trqbwa da postawish malko powechko iziskwaniq kym pool-a.
Oswen towa zadachkata ne e za obsyjdane wyw forum - prosto ste otneme moooooogo wreme
Свободата, Санчо, е ...
Oswen towa zadachkata ne e za obsyjdane wyw forum - prosto ste otneme moooooogo wreme
Свободата, Санчо, е ...
Re: object-pooling parsers
Razbira se che moga da poqsnq.
Predpolagam ne si se zanimavala s DOM parser, no pak ako gresha i ti e poznat, veroqtno si zabelqzala che DOM izpolzva slednite interfeisi:
Document, Document*, Element, Node, Node* i t.n.
Kogato iskash da polzvash DOM parsera se nalaga da sazdadesh obekti ot tezi interfeisi i da prilagash tehnite methodi.
Eto kade idva i problemat: Web stranici, koito sa bazirani na XML documenti im se nalaga neprekasnato da parse-vat tezi DOM obekti. Predstavi si v pikovite chasove okolo 1500 usera da imat neogranichen dostap do nad 10 000 statii v XML format. Tova generira mnogo natovaren potok ot danni i ako ne e programirano pravilno, zapochvat razlichni problemi.
Ideqta za DOM object pool e da sazdade edin parvonachalen pool ot documenti (naprimer: onezi statii, koito za parvi pat sa otvoreni i se izvikvat dostatachno chesto ot userite; razbira se ima pool menager, koito moje da sazdava, unishtojava, proverqva ili time out-va i t.n. razlichni obekti). Tova kam koeto se bqh nasochil e neshto analogichno na Connection pool za bazi danni ili web server.
Vsichko tova malko napodobqva ideqta za caching, no vsashtnost e dosta po-slojno, zashtoto se nalaga sashtestvuvaneto na proces koito da upravlqva napalvaneto na tozi pool, t.e. Pool Menager.
Neznam do kolko sam bil izcherpatelen v obqsneniqta si, no pitai ako ima vaprosi.
Predpolagam ne si se zanimavala s DOM parser, no pak ako gresha i ti e poznat, veroqtno si zabelqzala che DOM izpolzva slednite interfeisi:
Document, Document*, Element, Node, Node* i t.n.
Kogato iskash da polzvash DOM parsera se nalaga da sazdadesh obekti ot tezi interfeisi i da prilagash tehnite methodi.
Eto kade idva i problemat: Web stranici, koito sa bazirani na XML documenti im se nalaga neprekasnato da parse-vat tezi DOM obekti. Predstavi si v pikovite chasove okolo 1500 usera da imat neogranichen dostap do nad 10 000 statii v XML format. Tova generira mnogo natovaren potok ot danni i ako ne e programirano pravilno, zapochvat razlichni problemi.
Ideqta za DOM object pool e da sazdade edin parvonachalen pool ot documenti (naprimer: onezi statii, koito za parvi pat sa otvoreni i se izvikvat dostatachno chesto ot userite; razbira se ima pool menager, koito moje da sazdava, unishtojava, proverqva ili time out-va i t.n. razlichni obekti). Tova kam koeto se bqh nasochil e neshto analogichno na Connection pool za bazi danni ili web server.
Vsichko tova malko napodobqva ideqta za caching, no vsashtnost e dosta po-slojno, zashtoto se nalaga sashtestvuvaneto na proces koito da upravlqva napalvaneto na tozi pool, t.e. Pool Menager.
Neznam do kolko sam bil izcherpatelen v obqsneniqta si, no pitai ako ima vaprosi.
Re: object-pooling parsers
Prav si che tova ne e za forum. Kakto zabelqzvash poveche ot mesec nikoi nishto ne e kazal po temata.
Iziskvaniqta sa qsni: trqbva da razboti nadejdno, barzo i tochno, kolkoto se moje po abstraktno
Na men poveche mi triqbva dobar design document, a implementaciqta shte si q napravq sam, programiraneto ne me plashi, prosto nqmam opita na softwaren arhitekt, za da obhvana abstraktno cqloto neshto.
Az si namerih idei ot Apache i ot NES. V kraina smetka napravih neshto koeto varvi, no ne e tova, koeto imah predvid. Moeto stana mnogo generic i specifichno za DOM parser:
prosto nqkolko osnovni metoda - getDocument, getInstance, isFree, validation, release if timed out i gore dolu tova sa interesnite metodi.
Iskashe mi se da bade neshto ot roda na Object Pool i da moga da sazdavam instances na Document, Connection ili kakavti i da e drug obect na Java.
Ti kazvash che gi razbirash tezi neshta, shte sam ti blagodaren ako mi dadesh niakakvi napatstviq v tazi posoka.
Iziskvaniqta sa qsni: trqbva da razboti nadejdno, barzo i tochno, kolkoto se moje po abstraktno
Na men poveche mi triqbva dobar design document, a implementaciqta shte si q napravq sam, programiraneto ne me plashi, prosto nqmam opita na softwaren arhitekt, za da obhvana abstraktno cqloto neshto.
Az si namerih idei ot Apache i ot NES. V kraina smetka napravih neshto koeto varvi, no ne e tova, koeto imah predvid. Moeto stana mnogo generic i specifichno za DOM parser:
prosto nqkolko osnovni metoda - getDocument, getInstance, isFree, validation, release if timed out i gore dolu tova sa interesnite metodi.
Iskashe mi se da bade neshto ot roda na Object Pool i da moga da sazdavam instances na Document, Connection ili kakavti i da e drug obect na Java.
Ti kazvash che gi razbirash tezi neshta, shte sam ti blagodaren ako mi dadesh niakakvi napatstviq v tazi posoka.