2013-01-14 15 views
5

Próbuję znaleźć "dobre praktyki" do projektowania aplikacji klient/serwer.Wzorce i protokoły projektowe aplikacji serwera klienta

Jeśli ktoś mógłby polecić dobry materiał do lektury?

W jaki sposób projektujesz protokół warstwy aplikacji i czyń go solidnym, unikając pułapek?

W niektórych instancjach klienta/serwera, takich jak gry, serwer jest interpreterem dla działań, które należy podjąć, aby można je było wykonać, można elegancko współpracować z takim wzorcem projektowym.

Czy istnieje wzór projektu przeznaczony dla aplikacji klient/serwer. Myślałem także o zmodyfikowanym wzorcu konsumenckim?

Edycja: oops Rozumiem, że to pytanie nie może mieć ostatecznej odpowiedzi, więc udzielę prawidłowej odpowiedzi na dogłębną odpowiedź.

Dziękuję

+1

może chcesz przeczytać na wzór reaktora [] (http://en.wikipedia.org/wiki/Reactor_pattern) – Oren

+0

@Oren Opis wydaje prawie doskonały, Dzięki za informację –

Odpowiedz

2

Nauczyłem się wiele od tej książki:

wzorcami Enterprise Application Architecture

http://www.pearsonhighered.com/educator/product/Patterns-of-Enterprise-Application-Architecture/9780321127426.page

istnieje wiele wzorców dla aplikacji klient/serwer, a ty powinien przyjąć ten, który pasuje do twoich potrzeb.

Jeśli nie chcesz, książki, tam w internecie są także wolne środki:

http://martinfowler.com/eaaCatalog/

Mam nadzieję, że to pomaga.

+0

Dziękuję, że wydajesz się świetnymi zasobami, nie wiedziałem, że istnieje coś takiego jak "architektura aplikacji korporacyjnych". Takiego rodzaju rzeczy, których szukałem: D –

+0

Nie ma za co! – Rafa

Powiązane problemy