-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReadMe
14 lines (9 loc) · 1 KB
/
ReadMe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Requirements: CS 622 Assignment 4 Butler
Design:
Class Diagram and Sequence Diagram: https://docs.google.com/spreadsheets/d/1FspNYtWkiaUuX9S7IanHJf2gN2enT7f-Io4kONcdGhs/edit?usp=sharing
Side Note about Dao Class:
The Data Access Object (DAO) pattern is a structural pattern that allows us to isolate the application/business layer from the persistence layer using an abstract API.
The AccountDao and TransactionDao will take care of all actions like get, add, remove and update for account and transaction.
Run JUnit test from test/com.butler.application, test/com.butler.config, test/com.butler.domain package (Note: after I update to Derby database, you can't run test/com.butler.config as package, you can only run one test at the time)
Run app from com.butler.application/Main
Note: always exit the app with (4. Exit). This app will create and preload data to database and clean up when user exit with (4. Exit). Fail to do that will preload the data more than once (manually delete the derbyDB folder will fix it).