Attempt at MicroServices version of Daytrader
git
Maven
JDK
docker / docker-compose
git clone https://github.com/jdmcclur/sample.daytrader7.simple.ms
cd sample.daytrader7.simple.ms
./buildAll.sh
Derby DB (pre-built and included in services)
docker-compose up --build
DB2 - you will need to create and populate the db tables after startup
docker-compose -f docker-compose-db2.yaml up --build
- Based on sample.daytrader7.simple (https://github.com/jdmcclur/sample.daytrader7.simple)
- Only has EJB mode, no Direct (JDBC) mode.
- Only has JSP/Servlet pages, no JSFs.
- No JMS
- Moved to EE8 (instead of EE7) features.
- Applications are wars instead of an ear.
- Uses MicroProfile 4.0 to talk to other MicroServices
- Most importantly, App is broken up into 5 services,
- Front End
- Accounts
- Holdings
- Orders
- Quotes