KDT/TIL

2022-10-19 (수) - 미완

imname1am 2022. 10. 23. 23:59
반응형

목차

    och05_env

     > env03 

    환경설정할 때는 Annotation 해줘야 (@Configuration)

     


     > env04 


     


    AOP

    핵심 관심사 (Core Concern)

    OOP 지원 개념

    och06_AOP1

    -> Student, Worker : 핵심 관심사

    -> finally 부분 : advice

    pom.xml

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>org.springframework.samples</groupId>
      <artifactId>sch04_SDLC</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      
      <properties>
    
    		<!-- Generic properties -->
    		<java.version>1.8</java.version>
    		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    
    		<!-- Spring -->
    		<spring-framework.version>4.2.3.RELEASE</spring-framework.version>
    
    		<!-- Hibernate / JPA -->
    		<hibernate.version>4.2.1.Final</hibernate.version>
    
    		<!-- Logging -->
    		<logback.version>1.0.13</logback.version>
    		<slf4j.version>1.7.5</slf4j.version>
    
    		<!-- Test -->
    		<junit.version>4.11</junit.version>
    
    	</properties>
    	
    	<dependencies>
    		<!-- Spring and Transactions -->
    		<dependency>
    			<groupId>org.springframework</groupId>
    			<artifactId>spring-context</artifactId>
    			<version>${spring-framework.version}</version>
    		</dependency>
    		<dependency>
    			<groupId>org.springframework</groupId>
    			<artifactId>spring-tx</artifactId>
    			<version>${spring-framework.version}</version>
    		</dependency>
    
    
    		<dependency>
    			  <!--  Only bundled with java 1.6+ -->
    			  <groupId>javax.annotation</groupId>
    			  <artifactId>jsr250-api</artifactId>
    			  <version>1.0</version>
    		</dependency>
    
    	</dependencies>	
    </project>

     > aop1 

     

    aop랑 beans에 체크


    och06_AOP2

    > aop2.buz


     

    ProceddingJoinPoint : around 방식

    2:30PM ~ 졸아ㅆ따


    och06_AOP3

    연결

     

     

    applicationCTX02.xml 보면서~

     

    AOP 용어들

     

     

    스프링(Spring) - AOP 개념과 예제 - XML 기반으로 구현

    예제파일 : AOP(Aspect Oriented Programming) : 관점 지향 프로그래밍  프로그래밍을 하다보면 공통적인 기능이 많이 발생합니다. 이러한 공통 기능은 상속을 통해서 모든 모듈에 적용을 시켜줄 수 있지

    private.tistory.com

     

     

    [AOP] AOP 용어 및 기본 설정

    AOP를 제대로 사용하려면 AOP 관련 용어를 잘 알아야하니 다 외우자! (각각에 대한 자세한 전체 코드는 수업 게시판에 있음) heidish.tistory.com/68?category=887330 * BoardServiceClient.java 메인클래스 실행..

    heidish.tistory.com

     

     

    [Spring] 스프링 AOP (Spring AOP) 총정리 : 개념, 프록시 기반 AOP, @AOP

    | 스프링 AOP ( Aspect Oriented Programming ) AOP는 Aspect Oriented Programming의 약자로 관점 지향 프로그래밍이라고 불린다. 관점 지향은 쉽게 말해 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으..

    engkimbs.tistory.com

     

    반응형