https://github.com/1876070677/SimplePetManager
이 외에도 추가적으로 DAO가 구현되어 있으며, DAO는 데이터베이스에서 실행될 쿼리를 정적으로 가지고 있다. 그리고 DAO의 역할답게 가져온 데이터를 Model에 담아서 컨트롤러에 반환하여 준다.
또한 데이터베이스에 접근하기 위해 계속 DB로부터 커넥션을 받아오고 반환하는 형태로 설계하지 않았다. DB에서 일정한 커넥션을 미리 받아와서 담아두는 Pool을 만들어서 DB에 접근해야 할 때마다 객체는 Pool에서 커넥션을 받아와서 실행하게 된다. 소스코드와 관련하여 Git에 첨부하도록 할 예정이다.
각 과정에서의 흐름을 심플하게 나타낸 그림이다.