Task manager console application built with JDK 11.0.12, MySQL & MySQL connector: JDBC Driver for MySQL (Connector/J).
- Create one
- Read and print all
- Delete one
- Update one
package | purpose |
---|---|
model | model for objects (attributes, constructors, getters, setters & .toString()) |
dao | methods to communicate with data source and perform the tasks demanded by the business logic |
service | interfaces with business-logic-oriented methods along with the classes implementing them |
controller | the flow of the application |
view | information showed to users and requested from them |
utility | methods for frequently needs |
data | structure |
---|---|
Task | int id, String title, String content, boolean isCompleted, LocalDateTime dateCreated |
MySQL database.
SQL statements to create the database and table along with CRUD queries are provided.
- Unit tests are made with JUnit 5
- Only model classes are tested
- Log4j-api-2.7.jar
- Log4j-core-2.7.jar