본문 바로가기

전체

(96)
SQLD 신청 DataBase의 전반적인 복습을 하는 김에 자격증을 하나 따면서 공부하면 좋을 것 같아서 SQLD시험을 1월에 신청해야지 마음먹었었는데..! 취소가 된 것 같다... 코로나19가 장기화되며 결정된 것 같은데 많이 아쉽다. 공부는 꾸준히 하고 주기적으로 일정을 확인해야겠다. 빠르게 이 상황이 좋아졌으면 좋겠다! +++++2021.01.09(토)+++++ 일정이 조정된건지 2월에 접수할 수 있게 되었다! 코로나19로 앞으로의 일정도 조정될 수 있지만 3월 20일(토)에 시험을 본다고 생각하고 꾸준하게 공부해야할 것 같다.
Eclipse / JDK 설치 및 환경변수 설정 Eclipse란 IDE(Integrated Development Environment, 통합개발환경)라고 불리는 개발툴입니다. 저는 원래 2020-03 버전을 쓰다가 간만에 설치 및 환경설정을 좀 더 익히기 위해서 모두 삭제 후 2019-03 버전을 다운받았습니다. www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2019-03/R/eclipse-jee-2019-03-R-win32-x86_64.zip Eclipse downloads - Select a mirror | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Ecli..
PK / FK PK : Primary Key - 테이블에서 각 Row를 유일하게 구분하는 컬럼 FK : Foreign Key - 하나의 테이블에 있는 컬럼으로는 그 의미를 표현할 수 없는 경우, 다른 테이블의 PK 컬럼의 값을 반드시 참조하여 표현해야하는 컬럼
POJO POJO(Plain Old Java Object) : 평범한 자바 오브젝트 이전 EJB(Enterprise JavaBeans)는 확장 가능한 재사용이 가능한 로직을 개발하기 위해 사용 되었었는데 EJB는 한가지 기능을 위해 불필요한 복잡한 로직이 과도하게 들어가는 단점이 있었다. 그래서 다시 조명을 받은게 POJO이다. POJO는 gettet/setter를 가진 단순 자바 오브젝트로 정의한다. 이러한 단순 오브젝트는 의존성이 없고 추후 테스트 및 유지보수가 편리한 유연성의 장점을 가진다. 이러한 장점들로 인해 객체지향적인 다양한 설계와 구현이 가능해지고 POJO의 기반의 Framework(=> Spring Framework)가 조명을 받고 있음.
IOC IOC(Inversion of Control) : 제어의 역전 [ 정의 ] Spring Framework는 IOC기반이다. 일반적으로 지금까지 프로그램은 1. 객체 결정 및 생성 2. 의존성 객체 생성 3. 객채 내의 메소드 호출 을 반복. 이는 각 객체들이 프로그램의 흐름을 결정하고 각 객체를 구성하는 작업에 직접적으로 참여한 것. 즉, 모든 작업을 사용자가 제어하는 구조이다. 하지만 IOC에서 객체는 자기가 사용할 객체를 선택하거나 생성하지 않는다. 또한 자신이 어디서 만들어지고 어떻게 사용되는지 또한 모른다. 자신의 모든 권한을 다른 대상에 위임함으로 써 제어권한을 위임받은 특별한 객체에 의해 결정되고 만들어진다. 즉, 제어의 흐름을 사용자가 컨트롤 하지 않고 위임한 특별한 객체에 모든 것을 맡기는..