Spring 프레임워크의 대표적인 4가지 DI AOP Spring MVC ORM > IOC(Inversion of Control) : 기존의 프로그래밍에서 개발자가 관리하던 객체의 라이프 사이클(생성, 제어, 소멸 등)을 컨테이너에게 제어권을 위임하는 프로그래밍 기법 : 의존성들을 외부에 정의하고 컨테이너에 의해 공급받음 IOC의 장점 유지보수 용이성 ...
SDLC software development lifetime cycle(생명주기) Bean-scope 같은 bean을 사용하면 같은 주소값을 사용한다. 값을 변경하면 이전의 값을 변경하게 되며 scope=singleton으로 기본값이기도 함 같은 bean을 참조
AOP > AOP(Aspect Oriented Programming, 관점 지향 프로그램) : 핵심관심사(Core Concerns)에 대한 관점과 횡단관심사(Cross-cutting Concerns)에 대한 관점들로 프로그램을 분해해 객체지향방식에서 추구하는 모듈을 효과적으로 지원하도록 하는 프로그래밍 기법 AOP의 특징 모듈화 : 횡단 관심사를 포괄...
Spring MVC Spring MVC 흐름 Spring MVC 파일구성 Spring MVC 프로젝트 관리도구 MAVEN :필요한 라이브러리를 pom.xml에 정의해 놓으면 해당 라이브러리가 작동하는데에 필요한 다른 라이브러리들까지 관리하여 NW를 통해서 자동으로 다운 MVC 구현 예시 HomeController.java home.jsp web....