본문 바로가기
728x90

BackEnd FrontEnd67

P,DIV P는 DIV와 같이 가로로 된 하나의 영역(block)전체를 차지하는 태그p태그는 상/하 기본마진이 있음DIV 는 상/하 마진 없음 div 태그나 p 태그는 왼쪽에서 오른쪽으로 하나의 가로영역 전체를 차지하는 태그들이러한 태그들을 고급스럽게 block-level-element 라고 한다. div는 위에서 아래로 분할하는 역할p 태그는 html 문서안에서 문장의 단락을 나타내는 태그 2017. 9. 28.
Reflection이란 구체적인 클래스 타입을 알지 못해도그 클래스의 메도스 타입 변수들을 접근할 수 있도록 해주는 java api자바 클래스 파일은 바이트 코드로 컴파일 되어 static 영역에 위치한다.클래스 이름만 알고 있다면, 언제든 이영역을 뒤져서 클래스에 대한 정보를 가져올 수 있다.아래는 가져올 수 있는 정보들classnameclass modifier(public private synchronized)package infosuperclassimplemented interfacesconstructorsmethosFieldsannotations Java Reflection 정의 리플렉션이란 객체를 통해 클래스의 정보를 분석해 내는 프로그램 기법을 말한다. 투영, 반사 라는 사전적인 의미를 지니고 있다. 스프링을 공부하.. 2017. 9. 27.
InitBinder Spring Web 환경에서는 기존 Servlet을 이용했을 때의 상황과는 달리, Java의 reflection 기법을 이용하여 parameter 들을 POJO 기반의 Class로 setter 주입을 하여 제공을 하게 된다. 기본 자료형 변수들이 setter 될때 Type이 일치 하지 않는 경우, 예외가 발생하게 된다. 이런 상황을 방지하기 위하여 initBinder라는 애노테이션을 이용하게 된다. @InitBinder public void initBinder(WebDataBinder binder) throws Exception { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy. MM. dd."); binder.registerCustomE.. 2017. 9. 27.
IOC IoC는 Inversion of Control의 줄임말 객체간의 의존관계를 자신이 아닌 외부조립기가 수행해준다는 개념클래스안에 특정객체를 가지고 있고 또 그 객체에 따른 클래스안에는 다른 객체를 가지고 있다.이런 경우에는 인스턴스들이 서로 의존하는 모습을 보여주고 있다는 것이다. 이런 상황의 경우에는 의존관계의 제어권은 개발자가 가지고 있다는 말이다.Instance에 대한 lifecycle을 개발자가 직접 관리하게 된다. 제어권을 container에게 넘겨주는 행위을 제어권의 역전(IOC)이라고 한다.여기서 말하는 container는 Spring Framework의 ApplicationContext 라고 봐도된다. IoC는 두 종류로 분리가 된다. 개발자가 container에게 제어권을 위임하게 되면 n.. 2017. 9. 27.
728x90