프로그래밍언어/Springframework2 Spring Container에 Spring Bean 등록하기 스프링 컨테이너는 스프링 프레임워크의 핵심 컴포넌트로, 자바 객체의 '생명 주기'를 관리하며, 생성된 자바 객체들에게 추가적인 기능을 제공한다. 스프링에서는 스프링컨테이너에 등록된 자바 객체를 스프링 빈(Bean)이라 한다. 스프링 컨테이너의 종류 - 스프링 컨테이너는 빈(Bean)의 인스턴스화, 구성, 전체 생명 주기 및 제거까지 관리한다. 개발자가 정의한 빈을 객체로 만들어 관리하고 개발자가 필요로 할 때 제공(주입)한다.- 스프링 컨테이너는 Beanfactory와 ApplicationContext 두 종류의 인터페이스로 구현되어 있다. BeanFactory빈 팩토리(BeanFactory)는 스프링 컨테이너의 최상위 인터페이스이다.BeanFactory는 빈을 등록, 생성, 조회 등의 빈을 관리하는.. 2024. 11. 27. 스프링 AOP(Aspect Oriented Programming) - AOP(Aspect Oriented Programming)AOP(Aspect Oriented Programming)는 관점지향프로그래밍이라고 불린다. 즉 문제를 바라보는 관점을 기준으로 프로그래밍 하는 방법론이라고 할수 있다.예를들어, 하나의 커다란 프로젝트가 진행되고 있을때, 그 프로그램들 안의 여러개의 객체단위의 로직들의 수행됨에 있어서 이것을 핵심적인 관점과 부가적인 관점으로 나누어 문제를 해결해 나가는 프로그래밍 방법론이라고 할수 있다. - 핵심관심사항(core consern)즉, 각각 수행되는 프로그램들에게는 모두 핵심적으로 수행시키고자 하는 부분들(예: 은행이라면 '입금/출금/대출처리~'등)이 있기에 거기에 맞춰서 각각의 프로그램들이 모듈화 되어 작업되어져 있을 것이다. 이런 것들을 '핵심.. 2024. 11. 15. 이전 1 다음