• Home
  • STRONA ISOLUTION.PL
  • LOGOWANIE
  • POMOC

sitemesh

Anna Misztal | 15/10/2007

SiteMesh:

  • Jest to framework do dekorowania i integracji aplikacji webowych, używany do tworzenia aplikacji składających się z wielu stron, które wymagają wspólnego schematu dekorowania.
  • Przejmuje odwołania do statycznych bądź dynamicznie wygenerowanych stron, do których odwołuje się klient, parsuje stronę, otrzymuje dane i własności i produkuje stosowną nową stronę z modyfikacjami do oryginału. Oparty jest na dekoratorze GangOfFour.
  • Może również włączać całe strony jako Panel w obrębie innych stron. Jest to podobne do załączania po stronie serwera poza tym, że dokument będzie zmodyfikowany aby tworzyć widoczne okno w obrębie strony. W ten sposób strony mogą być tworzone bardzo szybko i efektywnie.
  • Napisany jest w Java 2 z wykorzystaniem servlet’ów, stron JSP oraz technologii xml. Tak więc jest idealny w wykorzystaniu do budowaniu aplikacji opartych o architekturę J2EE. Może być integrowany z aplikacjami web nie napisanymi w Javie np. CGI (Perl/Python/itd), PHP, itd…

Read the rest of this entry »

Comments
No Comments »
Categories
Aplikacje Web
Comments rss Comments rss
Trackback Trackback

“Triggery” w Hibernate

Marek Grądzki | 12/10/2007

Framework Hibernate pozwala na kaskadowe wykonywanie operacji usuwania i zapisu. W wielu przypadkach upraszcza to znacznie implementację klas serwisowych, gdyż pozwala na automatyczne wykonanie operacji na grafie obiektów. Operacje kaskadowe mają jednak pewne ograniczenia (np. brak możliwości ustawienia parametru “delete-orphan” dla relacji jeden-do-jednego oraz wiele-do-jednego). Na szczęście framework Hibernate udostępnia pewne mechanizmy (działające analogicznie do wyzwalaczy w bazach danych), które pozwolą rozwiązać ten problem: interfejs Lifecycle, obiekty nasłuchujące zdarzeń (EventListeners) oraz obiekty przechwytujące (Interceptors). W artykule przeanalizujemy ich przydatność do rozwiązania powyższego problemu oraz inne możliwości zastosowań.

Read the rest of this entry »

Comments
No Comments »
Categories
Aplikacje Web, Bazy danych
Comments rss Comments rss
Trackback Trackback

Navigation

  • Aplikacje Web
  • Architektura
  • Bazy danych
  • EJB
  • Narzędzia
  • Spring
  • Testowanie
  • UML
  • WEB Service
  • XML

Search

rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox