POJO
-
[Spring] 스프링 프레임워크 특징/ POJO / IoC / DI / AOP / PSADEV/Spring 2024. 5. 8. 01:09
지난번 Java 스터디에서 POJO에 대해 알아보았는데, 스프링 프레임워크 특징에 대해 자세히 알아보고자 정리한다. 1. POJO (Plain Old Java Object) : 순수 자바 객체POJO는 스프링에서 사용되는 일반적인 자바 객체를 의미합니다. 스프링은 POJO를 이용하여 애플리케이션을 구성하고 관리합니다.데이터를 캡슐화하고 해당 데이터에 대한 접근 및 수정을 위한 getter 및 setter 메서드를 제공하는 간단한 Java 클래스를 지칭합니다.애플리케이션에서 데이터 객체를 표현하는 데 사용되며, Hibernate나 Spring과 같은 프레임워크와 함께 자주 사용됩니다.사용 예시public class Car { private String model; // 생성자 public ..
-
[JAVA] 자바 스터디 이모저모 OOP / POJO / JVM 메모리 구조 / GC / GC 알고리즘DEV/JAVA 2024. 5. 4. 18:09
스터디 주제java 에서 객체의 의미, OOP 란?POJO 가 무엇이고 왜 필요한가요?jvm 구조관점에서 메모리 영역에 객체와 메소드, 변수들이 어떻게 저장 되나요?상수와 static 의 필요성최신 자바 메모리 모델 소개gc 란?gc 는 어떻게 객체를 수집하나요? ( how do? )gc 대표 알고리즘 소개* OOP란?객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 약자로, 현실세계를 프로그래밍으로 옮겨와 프로그래밍하는 것을 말한다. 현실 세계의 사물들을 객체라고 보고 그 객체로부터 개발하고자 하는 애플리케이션에 필요한 특징들을 뽑아와 프로그래밍하는 것이다. 이것을 추상화라한다. 주요 특징1. 캡슐화 (은닉화) : 객체의 속성과 행위를 하나로 묶는 것. 목적은 구현 코..