MVC3 5/30 - Spring, AspectJ 목차AspectJ@EnableAspectJAutoProxyAOPAOP (Aspect Oriented Programming), 관점 지향 프로그래밍어떤 로직을 기준으로 핵심적인 관점(비즈니스 로직), 부가적인 관점을 나누어 그 관점을 기준으로 모듈화- 요청(Request)에 대해 핵심 관심사항(Aspect)과 부가 관심사항으로 나눠 관점을 기준으로 프로그램을 구현하는 기법- OOP: 사용자의 관점에서 필요한 핵심적인 비즈니스 로직을 구현하는데 있어객체(클래스)를 모듈화함으로써 반복되는 코드를 줄임- AOP: OOP의 개념에 더해, 어플리케이션 전체에 사용되는부가기능(Aspect)들을 모듈화, 공통 기능(Corsscutting Concerns)관리를 더 효율적으로 가능하게 함 (개발, 운영 측면에서 OOP를.. 2025. 6. 1. 5/29 - MVC 뷰 리졸버전역적으로 어디서든 사용 가능하게서블릿에서 / 뒤에 매핑을 일일히 구현하였으나, 스프링에서 자동으로 매핑ch04에서 하는 일Spring Web MVC 설정 (java방식)controller요청 받음해당 요청에 매핑된 메서드 실행파라미터 받기비즈니스 로직 (서비스 ) 실행저장소에 저장응답설정 방법 contextConfigLocation /WEB-INF/spring/root-context.xml org.springframework.web.context.ContextLoaderListener appServlet org.springframework.web.servlet.DispatcherServlet contextClass org.springframework.. 2025. 6. 1. 5/28 - Spring 생성 후 작업pom.xml 수정java version 11로 세팅spring 버전 5.2.25.RELEASE로configureation target, source 11로스프링 프레임 워크 특징EJB보다 가볍고 배우기도 쉬우며 경량 컨테이너의 기능 수행제어 역행 기술을 이용해 애플리케이션 간 느슨한 결합 제공의존성 주입 기능 지원관점 지향 기능을 이용해 자원 관리영속성과 관련된 다양한 서비스 지원수많은 라이브러리 연동 지원의존성 주입 (DI)빈스프링에서 관리하는 객체를 빈(Bean)이라고 부름빈 설정 및 관리설정 방식xml 방식java 방식 (spring 4.x이후)id는 이름class는 속성xml 예제greet라는 이름의 bean을 class와 연결시키는 예제 확인해보기package chap01;impo.. 2025. 6. 1. 이전 1 다음 728x90 반응형