게시판만들기의 가장 기본인 DB테이블을 구성해보았다.


MySql WorkBench를 활용하여 만들어 보았다.


Board 테이블은 기본적인 게시판의 구조를 갖고 있다.

그리고 회원관리를 위한 User 테이블과 댓글을 기록하기 위한 Reply 테이블을 만들었다.


일단 기본적인 것만 생각했고 추후에 수정이 있을지도 모르겠다.

DI와 IOC 컨테이너


DI - 외부에서 의존하는 객체를 생성하여 넣어주는 것


if (A라는 객체에서 B와 C가 필요함, 이 때 A라는 객체에 setter()나 construct()로 설정하여 직접 생성하지 않고 외부에서 생성하여 설정)


IOC - 예를들어 핸들을 여러가지 준비해 놓고 A라는 자동차를 만들 때 B핸들이나 C핸들 등 원하는 부품을 설치할 수 있다. 이런 부품들을 모아놓은 집합체.


스프링 - 부품을 생성하고 조립하는 라이브러리의 집합체라고 볼 수 있다.



출처 - https://github.com/kamranahmedse/developer-roadmap

+ Recent posts