Skip to content

arrke/e-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zadanie projektowe na przedmiot: Programowanie aplikacji biznesowych w oparciu o platformę Java.
Każda osoba w zespole powinna odpowiadać za implementację wybranych elementów aplikacji
(np.: podział wg. funkcjonalności rodzajów użytkowników lub warstw),
Aplikacja powinna mieć różne role użytkowników i związane z nimi osobne funkcjonalności (np.: administrator, klient, ...).
Liczba ról powinna być równa ilości osób realizujących projekt. Termin oddania projektu to ostatnie zajęcia PS.

Ogólne wymagania dot. projektu:

Dane przechowywane w relacyjnej bazie.
Dostęp do danych poprzez pulę połączeń skonfigurowaną na serwerze aplikacyjnym.
Podział na warstwy (osobne komponenty dla warstwy danych - wzorzec DAO, logiki i prezentacji, komunikacja między warstwami z użyciem interfejsów), komponenty warstwy danych i logiki powinny działać w kontenerze serwera aplikacyjnego (EJB lub CDI), warstwa prezentacji może być aplikacją webową lub aplikacją kliencką (konsolową lub z GUI działającą jako stand-alone client application w kontenerze aplikacji klienckich).
Obsługa uwierzytelniania
Asynchroniczne przetwarzanie (np.: z użyciem JMS)
Dziennik zdarzeń.
Testy jednostkowe.
  1. Sklep internetowy

Funkcjonalność:

Przeglądanie/dodawanie/edycja/usuwanie produktów.
Możliwość składania zamówienia na wybrane produkty (koszyk zakupów).
Możliwość przeglądania złożonych zamówień.
Przesyłanie wiadomości o złożonym zamówieniu poprzez e-mail.
Uwierzytelnianie.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •