Promosyon
Pag-aaral
Mga kurso
Mga gawain
Mga Survey at Pagsusulit
Mga laro
Tulong
Iskedyul
Komunidad
Mga gumagamit
Forum
Chat
Mga artikulo
Mga kwento ng tagumpay
Aktibidad
Mga pagsusuri
Mga subscription
Banayad na tema
Mga aralin
Mga pagsusuri
Tungkol sa atin
Magsimula
Simulan ang pag-aaral
Simulan ang pag-aaral ngayon
Aking Pag-unlad
Mga kurso
Mapa ng paghahanap
Mga aralin
Module 3. Java Professional
Antas 14
Arkitektura ng Client-server
Modyul 3
antas,
Aral
1.1 Arkitektura ng aplikasyon Ang kursong ito ay idinisenyo para sa mga nagsisimula, dahil hindi ka magdidisenyo ng arkitektura ng isang seryosong aplikasyon sa mahabang panahon. Ngunit huwag mag-alala, ang mahusay na arkitektura ay ang pag
Tatlong antas na arkitektura
Modyul 3
antas,
Aral
Panimula sa three-tier architecture Ang tatlong-tier na arkitektura ay ang pinakakaraniwang arkitektura ng pakikipag-ugnayan sa Internet. Ito ay lumitaw nang ang dalawang-tier na bahagi ng server ay nahahati sa dalawang bahagi: isang logic
diskarte sa MVC
Modyul 3
antas,
Aral
Panimula sa arkitektura ng MVC Ang pinakasikat na arkitektura ng application na alam ng bawat programmer ay ang MVC . Ang MVC ay nangangahulugang Model-View-Controller . Ito ay hindi gaanong arkitektura ng mga application bilang ang arkitek
Pamantayan para sa mahusay na arkitektura ng software
Modyul 3
antas,
Aral
Kahusayan Ang mga nakaranasang programmer ay madaling makapagsasabi ng isang magandang arkitektura mula sa isang masama, ngunit kung hihilingin na ilarawan ito sa ilang salita, malamang na hindi nila ito magagawa. Walang iisang pamantayan p
Pamantayan para sa masamang arkitektura ng software
Modyul 3
antas,
Aral
Pamantayan para sa masamang disenyo Ang buhay ay gumagana nang simple: madalas, upang maging matalino, kailangan mo lamang na huwag gumawa ng mga hangal na bagay. Nalalapat din ito sa pagbuo ng software: sa karamihan ng mga kaso, upang maga
Modular na arkitektura ng software
Modyul 3
antas,
Aral
6.1 Pagkabulok Sa kabila ng iba't ibang pamantayan, ang pangunahing gawain sa pagbuo ng malalaking sistema ay ang gawain ng pagbawas sa pagiging kumplikado ng system . Upang mabawasan ang pagiging kumplikado, wala pang naimbento kundi ang p
Tamang pagkabulok ng software
Modyul 3
antas,
Aral
Hierarchical decomposition Hindi mo dapat simulan kaagad ang pagsusulat ng mga klase para sa iyong aplikasyon. Una kailangan itong idisenyo. Ang disenyo ay dapat magtapos sa isang maalalahanin na arkitektura. At upang makuha ang arkitektura
Paano paluwagin ang pagkakabit sa pagitan ng mga module ng software
Modyul 3
antas,
Aral
8.1 Ang pagkabulok ay lahat Para sa kalinawan, isang larawan mula sa isang magandang artikulong "Decoupling of Object-Oriented Systems", na naglalarawan ng mga pangunahing punto na tatalakayin. Sa palagay mo ba ay madali ang pagdidisenyo ng
Dependency Inversion
Modyul 3
antas,
Aral
9.1 Dependency Inversion Tandaan, minsan naming sinabi na sa isang server application ay hindi ka basta basta makakagawa ng mga stream sa pamamagitan ng new Thread().start()? Ang lalagyan lang ang dapat gumawa ng mga thread. Mas lalo pa nat
Mga alternatibong paraan ng pag-uugnay ng mga module ng software
Modyul 3
antas,
Aral
Pinapalitan ang mga direktang dependency ng pagmemensahe Minsan kailangan lang ipaalam ng isang module sa iba na may ilang kaganapan/pagbabago na naganap dito, at hindi mahalaga kung ano ang mangyayari sa impormasyong ito sa ibang pagkakata
Please enable JavaScript to continue using this application.