Skip to content

rzymski/JavaBusinessProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaBusinessProject

Piotr Szumowski, Mateusz Węcławski, Jakub Hapunik

  1. Sklep internetowy

Aplikacja zawiera:

-Przeglądanie/dodawanie/edycja/usuwanie produktów.

-Możliwość składania zamówienia na wybrane produkty (koszyk zakupów). (możliwość edycji)

-Możliwość przeglądania złożonych zamówień. (Historia zamówień, bez możliwości edycji)

-Przeglądanie/dodawanie/edycja/usuwanie promocji. (tylko menager i admin)

-Przeglądanie/dodawanie/edycja/usuwanie użytkowników. (tylko admin)

-Przesyłanie wiadomości o złożonym zamówieniu poprzez e-mail.

-Uwierzytelnianie.

-Podział na role Administatora, Menagera i Klienta.


Zalecane wersje Java 11, Jakarta 8, Payara 5.2022.5, baza danych H2 1.4.200


Przed uruchomieniem serwera W pliku konfiguracyjnym \src\main\java\wipb\jsfcruddemo\web\Configuration.java

Zmień w @DataSourceDefinitionurl = "jdbc:h2:file:yourProjectAbsolutePath/h2data"

Ewentualnie można zamienić na url = "jdbc:h2:file:./h2data;", wtedy baza danych będzie zapisana tam gdzie jest zainstalowana Payara

Przed uruchomieniem dobrze jest za pomocą maven-a wyczyścić aplikację i zbudować.

Maven -> np. ee-jsfcruddemo-container-security-web -> Lifecycle -> clean and package

Żeby uruchomić aplikację trzeba wybrać konfigurację glassfish-a, ustawić jre: 11, servername: domain1, username: admin, w deployment dodać aplikacje np. ee-jsfcruddemo-container-security-web:war exploded


Jeśli po zalogowaniu się jako admin nie będzie wyświetlać pól dla zarządzania użytkownikami i zarządzania promocjami

  • Możliwe, że jest konieczne usunięcie bazy danych h2data.mv.db i h2data.trace.db i ponowne skompilowanie projektu, by naprawić bugg-a.
  • Ewentulanie można zarządzać użytkownikami, promocjami podając adresy url */adminRestricted/user.xhtml i */managerRestricted/discount.xhtml zamiast */index.xhtml

About

java web application, online shop

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •