본문 바로가기

Develop/Spring

(3)
Spring.net을 황용한 Com+ (EnterpriseService) 사용 방법 사전지식 com+ spring.net 서문 Spring.net을 통해 com+ 을 사용하시는 분들이 당연히 많으실꺼라 의심하지 않는다. 이번해 테스트 겸 작업을 진행하며 모호한 부분들에 대해서 정리할 심산으로 작성한다. 어짜피 내가 실력이 허접해서 좀 피곤했을 수도 있다. ^^; 많은 사람들이 com+ 의 장점과 단점을 알고 있고 그리고 그 장점을 활용하기 위해 각종 설정과 등록과정등을 거쳐 드디어 사용하고자 하는 test 용 또는 client 프로그램을 실행하여 테스트를 시작한다. 그나마 3tier , 4tier 가 흔한 개발 환경에서 해당 com+ 을 리모팅 , Webservice , wcf 등으로 서비스로서 제공한다면 그 서버 기능들 까지 활성화 해가며 테스트를 해야한다. .net 2.0 이후 Sy..
springframework.net 1.1.2 사용시 PreviousPage 사용문제 Web.config 에서 httpHandlers 에서 *.aspx 파일에 대한 핸들을 다른 객체로 변경했을 경우 아주 당연한 이야기 겠지만 사용이 불가능하다. 기본적으로 설정되지 않으나. springframework.net 사용시 aspx 파일에서 injection 에 대한 관리를 하기 위해서 설정 한다. 설정하지 않았을시 aspx 파일에서는 injection 되지 않는다. 다른 방법으로 사용하여야 하는데 springframework 의 ContextRegistry의 GetContext 를 이용하여 해당 타입을 가져 올수 있다. public CtrlType getSeesionObject(string CtrlTypeName) { IApplicationContext ctx = ContextRegistry.G..
[SpringFramework] 제어 역행의 개념 IOC 제어역행(IoC) 는 스프링 프레임워크의 핵심이다. 제어역행의 의미는 무엇인가? 마틴파울러는 2004년의 글에서 제어의 어떤 측면이 역행되는 것인지에 대한 의문을 제기했다. 그는 의존하는 객체를 역행적으로 취득하는 것이라는 결론을 내렸다. 그는 그와 같은 정의에 기초하여 제어 역행이라는 용어에 좀더 참신한 "의존성 주입(dependency injection)" 이라는 이름을 지어줬다. Ioc 를 적용함으로써 객체들은 시스템 내의 각 객체를 조정하는 어떤 외부의 존재에 의해 생성 시점에서 의존성을 부여 받는다. 즉 의존성이 객체로의 주입(inject) 된다는 말이다. 따라서 IoC는 한 객체가 협업해야 할 다른 객체의 참조를 취득하는 방법에 대한 책임의 역행이라는 이미를 갖는다.