Directory structure - mtak0235/42BoB-s_solution GitHub Wiki

image-20210824160858343

  • Controller

Managing Controllers which interprets user input and transform it into a model.

  • Dao

    Collection of SQL used in DAO classes.

    • Class

      Collection of Data Access Objects which provides an abstract interface to JDBC implementation framework.

  • Dto

Package of data transfer objects which is used to transfer data from DB to Service or Controller.

  • Interceptor

Managing interceptor which is used to intercept client requests and process them.

  • Job

Managing Batch process which is ,in this cases, check reserved participation every 55minute.

  • PropInjector

Injecting important secret data to the necessary.

  • Service

Business logic. it deals with login API and

  • Slack

Managing Slack bot API to send proper messages.

  • domain

package of classes that provides collective datas.

  • resources/static

html, css, javascript files which are in charge of client side view.