[Java] 자바 클래스(Class)와 인스턴스 사용법 & 예제

자바 클래스와 인스턴스

클래스 개요 Java는 객체지향언어입니다. 객체지향 언어에서 많이 사용하는 것 중 하나가 구현을 위한 클래스와 클래스에 붙여서 사용하는 상속 기능입니다. Class는 구현을 위해 사용하는 코드로 활용합니다. 객체를 정의하는 틀 또는 설계도와 같은 의미로 사용되기도 합니다. 추후 …

Read more

IoC, DI, AOP 정리 [Spring 기초]

spring architect aop ioc di

Spring Framework를 사용하면 가장 먼저 접하는 기초적인 용어가 3가지 있습니다. 바로 IoC와 DI, AOP 입니다. 면접 단골 문제로 많이 나오는 개념이기 때문에 제대로 알아두는 것이 좋습니다. 1. AOP란? Spring의 핵심 개념 중 하나인 AOP는 Aspect-Oriented …

Read more

Spring MVC의 라이프사이클

Untitled

Spring MVC는 Spring에서 제공하는 웹 모듈로, Model, View, Controller 세가지 구성요소를 사용해 사용자의 다양한 HTTP Request을 처리하고 단순한 텍스트 형식의 응답부터 REST 형식의 응답은 물론 View를 표시하는 html을 return하는 응답까지 다양한 응답을 할 수 있도록 하는 …

Read more

Java Annotaion: 어노테이션에 대한 이해

자바 어노테이션

어노테이션은 사전적의미로 주석이라는 뜻을 가지고 있습니다. 하지만 Java에서 Annotation은 어떻게 구현되냐에 따라 소스코드에 영향을 줍니다. 즉, 비즈니스 로직에는 영향을 주지 않지만 해당 타겟의 연결 방법이나 소스코드의 구조를 변경할 수 있습니다. 쉽게 말하면 특정 속성을 어떤 …

Read more