기타(32)
-
float 을 사용하여 <div> 태그를 가로로 정렬하는 방법
div 태그를 가로로 정렬하기 위해서 CSS의 float 속성을 아래와 같이 작성하여 사용할 수 있습니다. float: left; float: right box1 box2 box3 위와 같이 입력하면 div는 블록 요소이기 때문에 당연히 줄 바꿈 현상이 일어나서 세로로 배치가 됩니다. div { float: left; border: 2px solid #000; width: 100px; height: 100px; text-align: center; line-height: 100px; font-weight: bold; } 이제 div 스타일에 float: left 속성을 넣어 보았습니다. 그림과 같이 가로로 정렬이 됩니다. 한 마디로, float 요소는 블록 요소를 인라인 요소로 바꾸어 주는 것이라고 생각하..
2020.03.29 -
IOC와 DI
컨테이너란 컨테이너는 보통 객체의 생명주기를 관리하며, 생성된 객체들에게 추가적인 기능을 제공하도록 하는 것을 의미합니다. 다시 말해, 컨테이너란 개발자가 작성한 코드의 처리과정을 위임받은 독립적인 존재입니다. 컨테이너는 적절한 설정만 되어 있다면 개발자가 작성한 코드를 스스로 참조한 뒤 알아서 객체의 생성과 소멸을 제어합니다. IOC란 일반적인 프로그래밍은 main메소드에서 시작해서 개발자가 미리 정한 순서를 따라 객체가 생성되고 실행됩니다. 그러나 서블릿의 경우를 보면, 개발자가 서블릿을 개발해서 서버에 배포할 수는 있지만 직접 제어할 수 있는 방법은 없습니다. 대신 서블릿에 대한 제어 권한을 가진 컨테이너가 적절한 시점에 서블릿 클래스의 객체를 만들고 그 안의 메소드를 호출합니다. 이처럼 개발자가 ..
2020.03.27