Spring이란? Dao의 분리와 확장
스프링이란 무엇인가??스프링은 자바 엔터프라이즈 애플리케이션 개발에 사용되는프레임워크로 애플리케이션 개발을 빠르고 효율적으로 할 수 있게애플리케이션의 바탕이 되는 틀과 공통프로그래밍 모델, 기술API 등을 제공DAO란?DAO(Data Access Object)는 DB를 사용해 데이터를 조작 또는조회하는 기능을 전담하도록 만든 오브젝트를 뜻한다.관심사의 분리개발자는 객체를 설계할 때 변화에 어떻게 대비할까를 생각하면설계해야 한다.그 이유는 변경을 최소화하고 변경한 부분이 다른 곳에 문제를 일으키지않게 하는게 중요한 목적이다.그것을 위해서 분리와 확장을 고려해서 설계해야 한다.그 이유를 예시로 보여주면public class User {String name;String id;int age; Setter, ..
Spring
2024. 6. 24. 19:31
