1 . google api 검색 후 Google API 콘솔이라는 사이트로 입장 2 . 많은 API를 제공하지만 Translate API ( 번역 )를 사용해볼 것임 3 . API 키를 생성 해야됨 4 . 브라우저 키로 생성 5 . API키를 발급 받음 6. 이제 코드작성..!! 메이븐으로 필요한 라이브러리 세팅 ( JSON 으로 받아오기 때문에 json-simple 라이브러리 및 spring 관련 라이브러리 추가 ... ) TranslateController.java12345678910111213141516171819202122232425262728package controller; import org.springframework.beans.factory.annotation.Autowired;impor..
Spring AOP AOP정 의☞ AOP( Aspect Oriented Programming ) : 관점 지향 프로그래밍☞ 어떤 기능을 구현하기 위한 세부기능들을 분리하고 각 세부기능 중에 - 특정 기능을 위해 필요한 세부기능을 핵심관심사항- 여러 기능 구현에 필요한 세부기능을 공통관심사항 세부기능들을 핵심관심사항과 공통관심사항으로 분리해서 공통관심사항으로 이뤄진 프레임에 핵심관심사항을 조립해서 기능 구현을 달성!! 용 어◆ Target : 핵심사항이 구현 되어 있는 객체( ex : Dog, Cat, Rabbit 등에 구현 되어있는 각기 다른 기능 ) ◆ JoinPoint : 공통관심사항이 적용 될 수 있는 지점 ( ex : 메소드 호출 시 , 객체 생성 시 ) ◆ PointCut : JoinPoint의..
Spring Framework 스프링의 모듈Spring Core☞ 스프링의 객체 관리 기본 라이브러리Spring Context☞ Core의 확장판같은 개념Spring Web☞ 웹 지향적 통합 모듈을 제공Spring DAO☞ DAO ( 데이터베이스 접근 객체 ) 모듈 제공Spring ORM☞ 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴트 프레임워크Spring AOP☞ 공통관심을 프레임같은 형태로 하나로 묶어놓고 공통관심틀에다가 핵심관심을 끼워넣어서 전체 구조를 만들어보는 형태 스프링 컨테이너☞ 스프링 컨테이너 = 객체관리 컨테이너기존 방법 : 필요할 때 객체를 생성해서 사용스프링사용 방법 : 스프링 컨테이너에 사용할 객체를 맡겨두고 필요할 때 얻어다가 사용스프링컨테이너..