W poprzednim wpisie przedstawiłem różnice pomiędzy logiką aplikacji, a logiką biznesową. Taki podział doskonale ilustruje zasadę podziału odpowiedzialności, tzw. Separation of Concerns, w skrócie SoC.
piątek, 26 czerwca 2015
Podział odpowiedzialności - SoC
W poprzednim wpisie przedstawiłem różnice pomiędzy logiką aplikacji, a logiką biznesową. Taki podział doskonale ilustruje zasadę podziału odpowiedzialności, tzw. Separation of Concerns, w skrócie SoC.
wtorek, 2 grudnia 2014
Logika aplikacji, a logika biznesowa
Ten post jest pierwszym z cyklu poświęconego architekturze systemów informatycznych. Zaczynamy od wyjaśnienia pojęć logiki biznesowej i logiki aplikacji na przykładzie małej aplikacji ASP.NET MVC. Więcej na temat MVC w kolejnym artykule. Już teraz zapraszam.
Uczestnicząc w
dyskusjach zarówno w życiu zawodowym jak i wirtualnym spotykam się z myleniem
wymienionych w tytule artykułu pojęć, bądź używaniem ich zamiennie. Chociaż na
pierwszy rzut oka mogło by się wydawać, że logika biznesowa jest tym samym co
logika aplikacji, no bo w końcu aplikacja realizuje pewne założenia biznesowe,
jest jednak zupełnie inaczej. No więc jak to jest?
piątek, 28 listopada 2014
Łączenie dokumentów PDF przy użyciu iTextSharp
Czasami musimy połączyć kilka dokumentów PDF w jeden. W moim przypadku polegało to na stworzeniu jednego dokumentu pdf z kilku dokumentów wgranych na serwer przez użytkownika, oraz dołączeniu pliku z podpisem na początku lub końcu dokumentu w zależności od konfiguracji.
Dlaczego mamy osobny plik z podpisem? Otóż dlatego, iż jest on generowany z szablonu Crystal Reports (zaleciałości historyczne :))
Dlaczego mamy osobny plik z podpisem? Otóż dlatego, iż jest on generowany z szablonu Crystal Reports (zaleciałości historyczne :))
niedziela, 16 listopada 2014
GIT + Console2
Witam na moim blogu. Pierwszy wpis dotyczy najlepszego systemu wersji - GIT.
Wszyscy wiemy, że prawdziwi programiści nie korzystają z myszki. Wiedzą to i twórcy GIT-a. Po zainstalowaniu wersji dla Windows otrzymujemy dostęp do konsoli gita za pomocą standardowego wiersza poleceń - cmd, a wygląda to tak:
Co by tu wiele nie mówić, funkcjonalność domyślnego wiersza poleceń pozostawia wiele do życzenia. Dlatego też powstała nakładka na cmd - Console2.
Wszyscy wiemy, że prawdziwi programiści nie korzystają z myszki. Wiedzą to i twórcy GIT-a. Po zainstalowaniu wersji dla Windows otrzymujemy dostęp do konsoli gita za pomocą standardowego wiersza poleceń - cmd, a wygląda to tak:
Co by tu wiele nie mówić, funkcjonalność domyślnego wiersza poleceń pozostawia wiele do życzenia. Dlatego też powstała nakładka na cmd - Console2.
Subskrybuj:
Posty (Atom)
