Title: [Spring] Spring Framework (DI/AOP) - devvoon blog
Open Graph Title: [Spring] Spring Framework (DI/AOP)
Description: Spring의 특징과 장점 애플리케이션 프레임워크 스프링은 Struts같은 웹 애플리케이션 개발용 웹프레임워크와는 달리 어떤 애플리케이션에도 적용가능 JEE대체하는 프레임워크 경량컨테이너 <-> EJB 복잡한 절차를 요구하는 ‘EJB(Enterprise Java Beans’)에 비해 경랑 컨테이너 자바객체를 담고 있고, 자바객체의 생성, 소멸과 같은 라이프 사이클 관리하며 필요한 객체를 가져와 사용 하면서 EJB기능 다수행하면서도 경량 - EJB에 대항하는 것이 바로 Spring 객체를 담고있는 컨테이너를 제공: 컨테이너에 객체를 담아두고 필요할때에 컨테이너로부터 객체를 가져와서 사용 트랜잭션 처리를 위한 일관된 방법을 제공 : 설정 파일을 통해 트랜잭션 관련 정보를 입력하기 때문에, 트랜잭션 구현에 상관없이 동일 한 코드를 여려 환경에서 사용할 수 있음 영속성과 관련된 다양한 API지원 (영속성;DB의 특징, 즉 DB를 가져다 쓰기 위한 API 지원) : JDBC를 비롯한 myBATIS, 하이버네이트, JPA등 데이터베이스 처리를 위해 널리 사용되는 라이브러리 연동을 지원 다양한 API 연동 지원 (DB뿐 아니라 보안 메일등의 API) : JMS,메일, 스케줄링 등 다양한 API를 설정파일과 어노테이션을 통해서 손쉽게 사용 가능 독립적이고 테스트 가능한 컴포넌트들 작성가능 POJO (Plain Old Java Objects) 작성한 후 애플리케이션 컨텍스트라는 핵심 컴포넌트를 통한 의존성 주입 (dependency injection)을 이용해 POJO를 연결 핵심: DI, AOP
Open Graph Description: Spring의 특징과 장점 애플리케이션 프레임워크 스프링은 Struts같은 웹 애플리케이션 개발용 웹프레임워크와는 달리 어떤 애플리케이션에도 적용가능 JEE대체하는 프레임워크 경량컨테이너 <-> EJB 복잡한 절차를 요구하는 ‘EJB(Enterprise Java Beans’)에 비해 경랑 컨테이너 자바객체를 담고 있고, 자바객체의 생성, 소멸과 같은 라이프 사이클 관리하며 필요한 객체를 가져와 사용 하면서 EJB기능 다수행하면서도 경량 - EJB에 대항하는 것이 바로 Spring 객체를 담고있는 컨테이너를 제공: 컨테이너에 객체를 담아두고 필요할때에 컨테이너로부터 객체를 가져와서 사용 트랜잭션 처리를 위한 일관된 방법을 제공 : 설정 파일을 통해 트랜잭션 관련 정보를 입력하기 때문에, 트랜잭션 구현에 상관없이 동일 한 코드를 여려 환경에서 사용할 수 있음 영속성과 관련된 다양한 API지원 (영속성;DB의 특징, 즉 DB를 가져다 쓰기 위한 API 지원) : JDBC를 비롯한 myBATIS, 하이버네이트, JPA등 데이터베이스 처리를 위해 널리 사용되는 라이브러리 연동을 지원 다양한 API 연동 지원 (DB뿐 아니라 보안 메일등의 API) : JMS,메일, 스케줄링 등 다양한 API를 설정파일과 어노테이션을 통해서 손쉽게 사용 가능 독립적이고 테스트 가능한 컴포넌트들 작성가능 POJO (Plain Old Java Objects) 작성한 후 애플리케이션 컨텍스트라는 핵심 컴포넌트를 통한 의존성 주입 (dependency injection)을 이용해 POJO를 연결 핵심: DI, AOP
Opengraph URL: https://devvoon.github.io//spring-springframework/
Domain: devvoon.github.io
{
"@context": "https://schema.org",
"@type": "Person",
"name": "devvoon",
"url": "https://devvoon.github.io//"
}
| og:type | article |
| og:locale | en_US |
| og:site_name | devvoon blog |
| article:published_time | 2021-04-26T21:43:00+09:00 |
| None | 2021-04-26 |
Links:
Viewport: width=device-width, initial-scale=1.0