AOP
-
Transaction / AOPJava/Spring 2018. 8. 27. 17:13
Transaction - 데이터 처리정상적으로 데이터가 처리 되면 Commit - 유지 Error가 발생되면 Rollback - 취소 AOP - 공통코드를 동작시키위한 기술Aspect Oriented Programming - 관점 지향 프로그래밍Spring AOP로 Transaction을 처리한다.weaving - Compile된 여러개의 .class 파일을 하나의 클래스로 묶어서 처리하는 기술마치 하나의 코드처럼 움직인다. Service Logic / Business Logic 실행 시 Exception이 발생할 때, DataBase에 변경 사항 RollBack이 필요하다. AOP는 Point-cut과 Advisor로 구성되어 동작한다.Point-cut : 특정 패키지, 클래스, 메소드 지정Adviso..
-
Spring FrameworkWeb 2018. 2. 23. 01:01
Spring FrameworkSpring Framework는 Java PlatForm 을 위한 OpenSource Application Framework 로서 간단하게 Spring 이라고 합니다.MavenMaven은 Java 라이브러리 관리 및 빌드 기능 역할을 하는 관리 도구이다. Java로 개발을 하다보면 필요한 Mysql, JDBC 등의 라이브러리들이 필요한데 pom.xml을 통해 편하게 이러한 라이브러리를 쓸 수 있습니다.또한 Build 또한 가능하여, 소스 들을 Build 하여 실행또한 가능하다.// pom.xml 에서 이러한 의존성을 작성하는 것만으로도 라이브러리 사용이 가능하다. org.aspectj aspectjrt ${org.aspectj-version} DI(Dependency Inje..