Big Java EE Demo
Bunch of demos about JAVA EE.
Each maven module covers different part of J2EE
BasicCDI: core of Context Dependency injection.
Build: mvn clean install
Run: exec:java
Bean validataion: constraints and custom validators usage
Build: mvn clean install
ORM Demo: JPA and Hibernate usage including(persistence,quering,criteria api,caching,locks and listener usage)
Build: mvn clean install
Run: exec:java
Build: mvn clean install
Build and deploy: mvn clean install wildfly:deploy
Document Demo: XML and Json parsing and transforming demos
Build: mvn clean install
Run: exec:java
JMS Demo: Wildfly based jms. For activeMQ related messaging see JMSDemo
```yaml
Build: mvn clean install
Run Producer: java -jar target/producer.jar
Run Consumer: java -jar target/consumer.jar
- SOAP Demo: SOAP Webservice demo.
```yaml
Build and deploy: mvn clean install wildfly:deploy
REST Demo: REST Webservice demo.
Build and deploy: mvn clean install wildfly:deploy
SerlvetFileDownload: Small example of how to download a file from server using servlet
REST Demo: REST Webservice demo.
Build and deploy: mvn clean install wildfly:deploy
WildflyDockerDemo: example of building a docker image based on Docker with usage custom configuration of Wildfly. Custom config has additional datasource.
Build: mvn clean install
Run: docker run -d -p 8080:8080 -p 9990:9990 --name <container_name> abondar/wfdocker
Pull from docker-hub: docker pull abondar/wfdocker
RichFacesDemo - more JSF features using RichFaces library
ThorntailDemo - microservices with Java EE
For ORM demo you need to set up a database with name and credentials from persistence.xml file
Some parts of demo are run from main, some parts are stored as unit tests