Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:dydaktyka:ztb:2010:projekty:minibus:start [2010/06/23 18:54] ztb2010 |
pl:dydaktyka:ztb:2010:projekty:minibus:start [2019/06/27 15:50] (aktualna) |
| |
===== 9. Projektowanie powiązań (relacji) pomiędzy encjami (ERD) ===== | ===== 9. Projektowanie powiązań (relacji) pomiędzy encjami (ERD) ===== |
{{:pl:dydaktyka:ztb:2010:projekty:minibus:erd.png|}} | {{:pl:dydaktyka:ztb:2010:projekty:minibus:erd2.png|}} |
| |
| |
id bigint NOT NULL, | id bigint NOT NULL, |
description character varying(255), | description character varying(255), |
| hours character varying(255), |
owner_id bigint, | owner_id bigint, |
CONSTRAINT courses_pkey PRIMARY KEY (id), | CONSTRAINT courses_pkey PRIMARY KEY (id), |
ordernumber integer NOT NULL, | ordernumber integer NOT NULL, |
"cost" numeric(19,2), | "cost" numeric(19,2), |
hours character varying(255), | lag numeric(19,2), |
place_id bigint, | place_id bigint, |
course_id bigint, | course_id bigint, |
Aplikacja zrealizowana jest na bazie wzorca projektowego MVC (model widok kotroller). | Aplikacja zrealizowana jest na bazie wzorca projektowego MVC (model widok kotroller). |
Sklada sie z 3 wyraznie wyrożnionych warstw: | Sklada sie z 3 wyraznie wyrożnionych warstw: |
* baza danych - Postrgres 8.3, Mapowanie relacyjno obiektowe standard java jpa persistence | * baza danych - Postrgres 8.3, Mapowanie relacyjno obiektowe standard Java JPA Persistence |
* logika biznesowa - Zrealizowana za pomocą technologii EJB 3.0 | * logika biznesowa - Zrealizowana za pomocą technologii EJB 3.0 |
* widok - Zrealizowany za pomocą JSF (java server faces 1.2) z nakładką jQery oraz jQueryUI | * widok - Zrealizowany za pomocą JSF (java server faces 1.2) z nakładką jQery oraz jQueryUI |