A blog website made by java servlet that consists fundamental functionality of a blog website.
    ├── src                                        # Source code
    |   └── main
    |       ├── java
    |       |   ├── controllers                    # Servlets
    |       |   |   └── BaseServlet.java           # BaseServlet to inject AuthContext
    |       |   ├── models
    |       |   |   ├── DAO                        # Data access object
    |       |   |   |   ├── BaseDAO.java           # Some magic for query
    |       |   |   |   └── DatabaseConfig.java    # Database connection configuration
    |       |   |   ├── Bean                       # Data transfer object
    |       |   |   └── BO                         # Business logic
    |       |   ├── filters                        # Servlet filters
    |       |   └── core
    |       |       ├── Auth                       # Authentication implementation
    |       |       ├── Hash          
    |       |       ├── Mapper                     # Mapping object implementation
    |       |       └── Validation                 # Validation implementation
    |       └── webapp
    |           ├── public                         # Static files
    |           └── views                          # View
Clone this repository by running following command
https://github.com/LeRon1605/TDBlog.git
Run db.sql to create database scheme
Config database connection at DatabaseConfig.java