728x90 spring2 java bean vs spring bean POJO(Plain Old Java Object) POJO 는 EJB 처럼 복잡하지 않고, 단순히 객체 만을 이용해 비즈니스 로직을 구현하는 것이다. POJO는 OOP에 충실하면서 환경, 기술에 종속되지 않고, 필요에 따라 재사용할 수 있는 방식으로 설계된 객체이다. Java bean 자바 빈은 스윙에서 독립적인 GUI 컴포넌트의 개발을 용이하게 하기 위해 고안되었다. 자바 빈은 하나의 객체 내에 여러 객체들이 존재하는 형태이며, 다음과 같은 조건을 만족한다. 1. Serializable를 implements 하고 있어야 한다. 즉, 직렬화할 수 있어야 한다. 2. 디폴트 생성자가 존재해야 한다. 3. 자바 빈에 존재하는 모든 프로퍼티(멤버 변수)들은 private 이여야 하며 각 getter와 sett.. 2022. 4. 28. IoC(Inversion of Control) 맛보기 다음과 같은 코드를 보자. 1 2 3 4 class OwnerController { private OwnerRepository repository = new OwnerRepository(); } Colored by Color Scripter cs 이 코드는 자신이 사용할 의존성(repository)를 자신이 만들어 사용하고 있다. 하지만 다음과 코드는 자신이 사용할 의존성을 생성자를 통해 받아오고 있다. 1 2 3 4 5 6 7 8 class OwnerController { private OwnerRepository repository; public OwnerController(OwnerRepository repo) { this.repository = repo; } } Colored by Color Sc.. 2022. 4. 20. 이전 1 다음 728x90