AOP
-
[Spring] 스프링 프레임 워크 개념Web/Servlet && Spring 2019. 8. 20. 18:31
EJB(Enterprise Java Bean) 개발자를 사용하다보니 비용이 너무 컸다. EJB는 무겁고 성공률이 낮다. 반면에 스프링은 유연하고 가볍다. 스프링이 추구하는 것은 첫번째, 쉽고 가벼운 프로그램을 만들 수 있다. 두번째, 기존 프로젝트들과 동일한 방법으로 사용가능하다. 프레임워크란? 개발자의 노하우다. 여러번 실행하다보니 반복되는 코드가 보였고, 기반이 되는 코드를 모듈화 하였다. 스프링은 기능이 모듈화 되어 있다. 그렇기 때문에 사용이 편리하다. 객체지향은 레고와 비슷하다. 객체간의 의존성을 따로 관리한다. 스프링 API에 의존하지 않는다. 스프링 용어 설명 IOC (Inversion Of Control) 제어의 역전 , 프로그래머가 아닌 스프링에서 제어 해주는 것 DI (Dependenc..