Recent Posts

객체지향을 이루는 개념과 5대 설계 원칙

2012-05-29

객체지향을 이루는 개념과 5대 설계 원칙 OOP, Object Oriented Programming 객체지향(Object Oriented)이란, 현실 세계를 반영하는 객체 기반의 모델링 기법이다. 근래에 유행하는 대부분의 언어는 모두 객체에 기반하고 있으며, 이러한 언어들을 객체지...

Java Assertion을 사용하지 말자

2012-04-08

Problem Java 1.4에서 추가된 assert 식은 다양한 사전 조건이나 제약 사항에 대한 검사를 편하게 할 수 있도록 예약어로 제공된다. 하지만 assert 식은 개인적으로 사용하지 않는 편이다. 그 이유는 assert 식의 대부분은 예외로 처리할 수 있으며, 여러모로 구...

Spring 3.1 Profile Abstraction

2012-03-05

Spring 3.1에 추가된 Profile Abstraction은 환경별/단계별 Context를 바인딩 할 수 있도록 지원한다. 예를 들면, 개발(DEV), 테스트(STG), 운영(PRD) 단계별로 각자 다른 배포 전략이나 프로세스로 관리되던 ApplicationContext를 ...

Apache ZooKeeper - 1. Overview

2012-02-20

-Apache Zookeeper-는 분산 코디네이터로 얼마전까지 Hadoop의 서브 프로젝트였다가 apache 메인 프로젝트로 당당히 납시셨다.;;; 레퍼런스는 http://zookeeper.apache.org/를 참고하였으며, 현재일자 기준 최신버전인 3.4.2 버전을 토대로 작...