Development/Spring Framework
-
스프링 프레임워크에 대하여 ArabozaDevelopment/Spring Framework 2020. 11. 14. 20:45
스프링이란? 흔히들 스프링으로 줄여말하지만 정확히는 스프링 프레임워크를 의미합니다. 오픈소스 플랫폼으로 자바언어 개발을 위한 방대한 기능을 포함하고 있습니다. (예를 들어 JPA, MyBatis, JSP 등을 효율적으로 이용하기 위한 기능이 포함) 공공기관의 웹 애플리케이션을 개발할때 사용하는 전자정부 프레임워크도(eGovFrame) 스프링 프레임워크 기반입니다. 주요 특징으로는 아래와 같습니다. - 의존 주입 (Dependency Injection : DI) - AOP (Aspect-Oriented Programming : 관점지향적 프로그래밍) - 컨테이너를 통하여 Java 객체의 LifeCycle을 관리 (Ex_ bean) - MVC 웹 프레임워크 제공 - 제어의 역전 (이 내용은 이전 글인 프레임..