Kampanj
Lärande
Kurser
Uppgifter
Enkäter & Quiz
Spel
Hjälp
Schema
Gemenskap
Användare
Forum
Chatt
Artiklar
Framgångshistorier
Aktivitet
Omdömen
Prenumerationer
Ljust tema
Lektioner
Recensioner
Om oss
Start
Börja lära dig
Börja lära dig nu
Mina framsteg
Kurser
Quest-karta
Lektioner
Java
JSP & Servlets
Nivå 14
Klient-server-arkitektur
JSP & Servlets
Nivå 14,
Lektion 0
1.1 Applikationsarkitektur Den här kursen är designad för nybörjare, eftersom du inte kommer att designa arkitekturen för en seriös applikation på länge. Men oroa dig inte, bra arkitektur är undantaget snarare än regeln. Det är mycket svårt
Tredelad arkitektur
JSP & Servlets
Nivå 14,
Lektion 1
Introduktion till treskiktsarkitektur Treskiktsarkitektur är den vanligaste interaktionsarkitekturen på Internet. Det dök upp när serverdelen med två nivåer var uppdelad i två delar: ett logiskt lager och ett datalager . Det såg ut ungefär
MVC tillvägagångssätt
JSP & Servlets
Nivå 14,
Lektion 2
Introduktion till MVC-arkitekturen Den mest populära applikationsarkitekturen som alla programmerare känner till är MVC . MVC står för Model-View-Controller . Detta är inte så mycket applikationsarkitekturen som applikationskomponenternas a
Kriterier för god mjukvaruarkitektur
JSP & Servlets
Nivå 14,
Lektion 3
Effektivitet Erfarna programmerare kan lätt skilja en bra arkitektur från en dålig, men om de ombeds att beskriva den med några få ord är det osannolikt att de kommer att kunna göra det. Det finns inget enskilt kriterium för bra arkitektur
Kriterier för dålig mjukvaruarkitektur
JSP & Servlets
Nivå 14,
Lektion 4
Kriterier för dålig design Livet fungerar helt enkelt: ofta, för att vara smart, behöver du bara inte göra dumma saker. Detta gäller även för mjukvaruutveckling: i de flesta fall, för att göra något bra, behöver du bara inte göra det dåligt
Modulär mjukvaruarkitektur
JSP & Servlets
Nivå 14,
Lektion 5
6.1 Nedbrytning Trots mångfalden av kriterier är huvuduppgiften i utvecklingen av stora system uppgiften att minska systemets komplexitet . För att minska komplexiteten har inget annat än uppdelning i delar ännu uppfunnits. Ibland, för enke
Korrekt mjukvaruupplösning
JSP & Servlets
Nivå 14,
Lektion 6
Hierarkisk nedbrytning Du bör aldrig börja skriva klasser för din ansökan direkt. Först måste den designas. Designen ska avslutas med en genomtänkt arkitektur. Och för att få den här arkitekturen måste du konsekvent bryta ner systemet. Nedb
Hur man lossar kopplingen mellan mjukvarumoduler
JSP & Servlets
Nivå 14,
Lektion 7
8.1 Nedbrytning är allt För tydlighetens skull, en bild från en bra artikel "Decoupling of Object-Oriented Systems", som illustrerar huvudpunkterna som kommer att diskuteras. Tycker du fortfarande att det är enkelt att designa en applikatio
Beroendeinversion
JSP & Servlets
Nivå 14,
Lektion 8
9.1 Beroendeinversion Kom ihåg att vi en gång sa att i en serverapplikation kan du inte bara skapa strömmar genom new Thread().start()? Endast behållaren ska skapa trådar. Vi kommer nu att utveckla denna idé ytterligare. Alla objekt bör ock
Alternativa sätt att länka mjukvarumoduler
JSP & Servlets
Nivå 14,
Lektion 9
Ersätter direkta beroenden med meddelanden Ibland behöver en modul bara meddela andra att vissa händelser/ändringar har inträffat i den, och det spelar ingen roll vad som händer med denna information senare. I det här fallet behöver moduler
Please enable JavaScript to continue using this application.