본문 바로가기

테크/기타42

스프링공부 - BeanFactory, ApplicationContext ※ 참조 : 프로 스프링 3 (위키북스)http://book.naver.com/bookdb/book_detail.nhn?bid=7014516 ○ 스프링의 의존성 주입 컨테이너의 핵심은 BeanFactory 인터페이스이다. PropertiesBeanDefinitionReader는 프로퍼티 파일에서 빈 정의를 읽고, XmlBeanDefinitionReader는 XML 파일에서 빈 정의를 읽는다. public class XmlConfigWithBeanFactory {public static void main(String[] args) {DefaultListableBeanFactory factory = new DefaultListableBeanFactory();XmlBeanDefinitionReader rdr .. 2013. 11. 9.
스프링공부 - IoC, DI (#1) ※ 참조 : 프로스프링3 DI(Dependency Injection)는 IoC(Inversion of Control)의 특수한 형태다.컴포넌트 의존성을 제공하는 간단한 메커니즘을 제공하고 생명주기를 통해 의존성을 관리한다. IoC -> 의존성 주입 / 의존성 룩업 의존성 주입 -> 생성자 의존성 주입 / 세터 의존성 주입의존성 룩업 -> 의존성 풀 / CDL ○ 의존성 풀public static void main(String[] args) thorws Exception {BeanFactory factory = getBeanFactory();MessageRenderer mr = (MessageRenderer) factory.getBean("renderer");mr.render();} ○ 컨텍스트화된 의존성.. 2013. 11. 7.
페이스북 캔버스 앱 만들기 (Java, JSP) #2 - 앱 허가 여기서는 페이스북 앱과 내가 만든 JSP 웹을 연동하는 작업을 한다. 2011/11/26 - [개발/ 記] - 페이스북 캔버스 앱 만들기 #1 - 앱 등록하기 이전글에서는 앱 등록을 하고, 웹 네임스페이스(ex. myapp)와 캔버스URL(ex. http://www.mydomain.com/) 등을 지정하였다. ■ 개발 환경 이클립스J2EE, 톰캣, 자바, JSP ■ 페북 앱 개발 참조 문서 http://developers.facebook.com/docs/ 1. 캔버스란? 우리는 페이스북 앱을 만들것이며, 앱은 캔버스(그냥 페이스북의 한 부분)라는 공간에 만들어진다. 여기에는 캔버스가 무엇인지에 대해 개괄적으로 나와있다. http://developers.facebook.com/docs/guides/canv.. 2011. 11. 26.
페이스북 캔버스 앱 만들기 (Java, JSP) #1 - 앱 등록하기 페이스북 API를 이용하여 여러가지를 할 수 있다. developers.facebook.com 에 가면 처음에 세 가지를 볼 수 있다. 웹사이트 / 모바일 / 캔버스 앱 이번에, 요 세 가지들 중에 캔버스 앱을 한번 만들어 보기로 하였다. 페이스북에는 재미있는 앱이 많다. 흔히 소셜게임이라고 말하는 게임도 이러한 페이스북 앱을 통해 제공된다. 위에서처럼, 앱을 실행하였을 때, 페이스북 왼쪽의 빈공간을 통해 앱을 실행시키게 되는데, 여기를 캔버스라고 한다. 1. 앱 준비 일단 앱을 발행하기 위해서는 페이스북으로부터 앱 ID/API키와 앱 시크릿 코드를 받아야 한다. 앱 추가를 하는 방법은 밑에서. http://jsilva.tistory.com/tag/%ED%8E%98%EC%9D%B4%EC%8A%A4%EB%.. 2011. 11. 26.