Skip to content

BerndMuller/classic-models

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Classic Models

Classic-Models-Anwendung zum Kapitel ? des Buches JavaServer Faces - Ein Arbeitsbuch für die Praxis, 3. Auflage (noch nicht erschienen)

Siehe auch https://www.jsfpraxis.de.

Achtung: * ich arbeite noch dran, die Beispiele sind alles andere als vollständig *

Das Beispiel verwendet die Daten des Eclipse-Projekts BIRT, die man herunterladen kann.

Die Anwendung ist nicht vollständig in dem Sinne, dass alle Use-Cases bzw. CRUD-Funktionen realisiert sind.

Getting Started

mvn clean package

Dann deployen Sie wie gewohnt auf Ihrem Java-EE-8-Application-Server

Voraussetzungen

Java-EE-8-Application-Server!

Wir haben mit WildFly 19 unter Java 13 getestet.

Die Verwendung mit Java 14 ist aktuell nicht möglich, da in Java 14 das Package java.security.acl entfernt wurde, dies aber von WildFly verwendet wird. Siehe auch Remove deprecated java.security.acl APIs.

Intgrationstests

Wir verwenden Arquillian und einen gestarteten WildFly. Außerdem verwenden wir die eingebaute DataSource, Hibernates import.sql und die Standard persistence.xml. Das bedeutet, dass alle Tabellen nach den Tests gedropt werden, also auch die der eventuell deployten Anwendung.

mvn clean test failsafe:integration-test

Für UI-Tests verwendet EmployeeIT Drone und Graphene, EmployeeITSelenium verwendet ausschließlich Selenium. Selenium-Test geht nicht headless. Wir hatten Probleme mit FirefoxDriver 0.27, siehe auch Unable to find a matching set of capabilities. Version 0.26 ist ok.

mvn clean test -Dit.test=EmployeeITSelenium failsafe:integration-test

License

See the LICENSE file for license rights and limitations (MIT).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published