23.10.2014 Views

Implementacja aplikacji wielowarstwowych w technologii .NET Plan ...

Implementacja aplikacji wielowarstwowych w technologii .NET Plan ...

Implementacja aplikacji wielowarstwowych w technologii .NET Plan ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Różnice pomiędzy COM i CLR<br />

Różnice pomiędzy COM i CLR<br />

COM dostarczył sposobu<br />

integracji komponentów,<br />

jednak każdy z nich musi<br />

dostarczać mechanizm<br />

komunikacji; obiekty nie<br />

mogą współpracowa pracować<br />

bezpośrednio<br />

W CLR (Common<br />

Language<br />

Runtime untime) komponenty są<br />

budowane ze wspóln ych<br />

składnik adników; nie potrzeba<br />

wyrafinowan ych<br />

rednio<br />

7<br />

mechanizmów komunikacji 8<br />

Wady platformy .<strong>NET</strong><br />

<br />

<br />

<br />

<br />

<br />

Aplikacje wymagają obecności<br />

środowiska uruchomieniowego .<strong>NET</strong><br />

Programy są wykonywane nieco wolniej<br />

Aplikacje ASP.<strong>NET</strong> wymagają szybszych<br />

łączy<br />

Słabe wsparcie dla serwerów baz<br />

danych innych niż MS SQL Server<br />

Na razie przenośność programów<br />

ograniczona do środowiska Windows<br />

9<br />

Aplikacje okienkowe<br />

<br />

<br />

<br />

<br />

Klasy wspierając e tworzenie <strong>aplikacji</strong><br />

okienkowych zawarte w platformie .<strong>NET</strong><br />

Model programowania oparty na<br />

formularzach, kontrolkach,<br />

właściwościach i zdarzeniach<br />

Projektowanie interfejsu za pomocą<br />

narzędzi wizualnych VS.<strong>NET</strong><br />

Dziedziczen ie wizualne<br />

10<br />

Architektura wielowarstwowej<br />

<strong>aplikacji</strong> okienkowej<br />

Aplikacje okienkowe i VS.<strong>NET</strong><br />

CLR<br />

Logika<br />

biznesowa<br />

ADO.<strong>NET</strong><br />

Baza<br />

danych<br />

Serwer<br />

Interfejs<br />

Warstwa<br />

<strong>aplikacji</strong><br />

Warstwa<br />

danych<br />

11<br />

12<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!