Computing Paradigm의 변천과 Java 기술의 발전 (2. 구조적 측면)