본문 바로가기

xml4

스프링 실습예제(Xml 방식의 AOP) AOP란 더보기 AOP (API) - 방법론 - AOP를 구현할때 스프링이 도움을 줌 - 스프링이 지원해주는 범주 내에서 AOP 방법론으로 프로그램을 만들게 되면 어떤 도움을 받을 수 있을까 ? Aspect Oriented Programming (AOP) 사용자 -> 주 업무 로직 - 기존엔 사용자가 원하는 업무 기반의 로직만 관심만 가졌음 - 프로그램을 만들땐 사용자의 업무를 분석하고, 거기에 대한 로직을 구현하려고 많은 서비스를 구현했다. - 사실 느끼지못한 코드가 여기에 들어갔음 - 사용자 요구사항말고 이것을 수반하기위해 작성하다보니까 그 외의 코드가 들어가게됨. - 코드 : 사용자가 요구했던 업무적인게 아니라, - 개발자/관리자가 프로그램을 구현하기 위해서든 테스트하기 위해서든 필요한 코드들이 존.. 2021. 4. 8.
스프링 실습 예제 (외부 데이터 사용) 파일 구성 - resources : AppCTX.xml, admin.properties - java : AdminConnection.java, MainClass.java - 추가예정 : 주석, 분석 resources admin.properties admin.id=pej admin.pw=12345 AdminConnection.java package com.javalec.ex; import org.springframework.beans.factory.DisposableBean; import org.springframework.beans.factory.InitializingBean; import org.springframework.context.EnvironmentAware; import org.springf.. 2021. 4. 7.
스프링 실습 예제 (어노테이션, Configuration/Bean) 참고 : lazymankook.tistory.com/27 출처 : mangkyu.tistory.com/75 어노테이션이란 ? : velog.io/@gillog/Spring-Annotation-%EC%A0%95%EB%A6%AC 프로그램이 거대해 짐에 따라 XML을 이용하여 IOC Container를 설정하는 것이 점점 어려워졌고 때문에 Annotation(@)이란 것이 등장했다(이하 어노테이션). 어노테이션은 코드에 메타데이터를 작성하여 직관적인 코딩이 가능하게 만들어주며 이에 따라 생산성이 증대되는 장점을 가지고 있다. @Configuration - @Configuration : Configuration 어노테이션은 스프링 IOC Container에게 해당 클래스를 Bean 구성 Class임을 알려주는 .. 2021. 4. 6.
스프링 실습 예제코드 - Spring project name : FirstMVC - 디렉터리 구조 Calculator.java package com.javalec.ex; public class Calculator { public Calculator() { } public void addition(int f, int s) { int result = f + s; System.out.println(f + " + " + s + " = " + result); } public void subtraction(int f, int s) { int result = f - s; System.out.println(f + " - " + s + " = " + result); } public void multiplication(int f, int s).. 2021. 4. 5.