Java - wzorce projektowe

Opublikowane: 18/10/2015

w kategorii Zasoby.

Wstęp

Wzorce projektowe w domenie oprogramowania to specyficzne recepty pozwalające na konstruowanie aplikacji używając bloków kodu który jest znany i dobrze rozumiany przez szeroki zakres inżynierów oprogramowania. Zwykle wzorce są czymś więcej niż spesyciczną strukturą lub funkcją, w przeciwnym wypadku mógłbyś po prostu użyć istniejącej implementacji dostępnej publicznie. Zamiast tego musisz nauczyć się definicji każdego ze wzorców i wtedy będziesz potrafił zrozumieć oprogramowanie które go używa.

Istnieją następujące typy wzorców: konstrukcyjne: definiują jak obiekty są tworzone behawioralne: definiują jak obiekty mają wchodzić w interakcję między sobą * strukturalne: definiują kompozycję obiektów

Dłuższy opis: Wzorzec projektowy - Wikipedia.org

Uniwersalne wzorce projektowe

Istnieje klasa wzorców zdefiniowana kiedyś przez "Gang Czterech" - zobacz opis książki poniżej. Wzorce te mogą być użyte w każdym języku i nie zależą od użytego frameworka lub technologii.

Poradniki

Książki

Wzorce JEE

Podczas tworzenia oprogramowania dla platformy JEE możesz natrafić na oprogramowanie które używa wzorców specyficznych dla JEE. Poniżej znajdziesz zasoby powiązane z tą domeną.

Książki

  • "EJB Design Patterns: Advanced Patterns, Processes, and Idioms" - Floyd Marinescu, 2002
  • Core J2EE. Wzorce projektowe - Deepak Alur, John Crupi, Dan Malks, 2004
  • "Java EE. Zaawansowane wzorce projektowe" - Murat Yener / Alex Theedom, 2015
  • "Java Enterprise Design Patterns" - Mark Grand, 2002
  • " J2EE Best Practices. Java Design Patterns, Automation, and Performance" - Darren Broemmer, 2003
  • "Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe" - Martin Fowler, 2005
  • "Real World Java EE Patterns" - Adam Bien, 2012

Udostępnij

obserwuj