Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Technologia.NET
15
PozakończeniuinstalacjimożnaodrazuprzystąpićdouruchomieniaVS.NETitworze-
niaaplikacjiWindowsForms.NET.
Uwaga!JeżeliposiadamydwiepierwszepłytyCD(lubpłytęDVD)VisualStudio.NET,toinsta-
lacjaprzeglądarkiInternetExplorer6.0,oprogramowaniaMicrosoft.NETFramework,ADO.NET
wwersji2.7orazServicePackówodbywaćsiębędzieprawiewcałościautomatycznie.
2.3.
Modeloprogramowanianaplatformie.NET
Technologia.NETFrameworkjestnietylkonowym,uniwersalnymśrodowiskiempro-
gramistycznym,lecztakżeodmiennymodtradycyjnegosposobemkomunikowaniasięaplika-
cjiześrodowiskiemoperacyjnymorazsprzętemwewnątrzserwera.
Narysunku4.pokazanouproszczonywarstwowymodeloprogramowaniawśrodowisku
.NET,składającysięzczterechniezależnychwarstw.
Rysunek4.Warstwowymodeloprogramowaniaserwera
Warstwa1.toaplikacja.NET.
Warstwa2.obejmujecałeśrodowisko.NETFramework.
Warstwa3.tosystemoperacyjny,np.WindowsXP/2000/2003Server.
Warstwę4.stanowisprzęt,naktóryskładasiępłytagłówna,dysktwardy,kartysieciowe,karty
graficzne,układyscalonepamięci,stacjeCD/DVD-ROMidyskietek,klawiaturaorazmonitor.
Każdawarstwamożebezpośredniokomunikowaćsiętylkozwarstwą,zktórąsama
graniczy.Dostępdoinnychwarstwjestzabronionyimożenastąpićtylkopoprzezwarstwy
pośrednie,itozaichÑprzyzwoleniemî.Naprzykład:aplikacjamożezmienićrejestrysystemu
operacyjnegoWindowstylkowówczas,gdywarstwadruga(platforma.NET)jejnatopozwoli,
tzn.tylkowtedy,kiedykodaplikacjibędzieposiadałodpowiednieprawodostępudorejestrów
systemuoperacyjnego.
Jakzatemwynikazpowyższego,aplikacjeużytkownikamogąkomunikowaćsiętylko
zwarstwądrugą,cojestdobrymrozwiązaniem,szczególniezewzględówbezpieczeństwa
pracyserweraiochronyzasobówprzedniepowołanymdostępem.