pojo2 SOLID 규칙 적용 (+순수 자바 버전 , spring) 회원 예제 기획회원 저장 로직회원 저장회원 조회저장 방법메모리 저장DB 저장 구조도SOLID 규칙 적용멤버import lombok.Getter;import lombok.Setter;@Getter@Setterpublic class Member { private Long id; private String name; private Grade grade; public Member(Long id, String name, Grade grade){ this.id = id; this.name = name; this.grade = grade; }} 멤버서비스 인터페이스public interface MemberService { void join(Mem.. 2024. 8. 21. Spring 역사 #2 (POJO) POJO POJO ?Plain Old Java Object말그대로 , 순수 자바 객체를 이용한 프로그래밍 방법을 의미한다.EJB와 같은 프레임워크에 종속된 객체(상속, 인터페이스)가 아닌 순수 JAVA 객체를 이용하자는 뜻에서 생기게 됨(여러가지 종속된 객체의 경우 간단한 객체더라도 무거운 객체로 변경이 되기 때문에 비효율적이라고 판단)쓸데없는 부분들은 제거하고, 필요한 부분에만 사용하자 -> 의존성 주입 이용 (어노테이션) POJO 위반 사례 1. 미리 정의된 클래스의 확장public class Test extends javax.servlet.http.HttpServlet {...2. 미리 정의된 인터페이스의 구현public class Test implements javax.ejb.EntityBea.. 2024. 8. 20. 이전 1 다음