본문 바로가기

AutoFac

(2)
Autofac을 이용한 Multi tenant구현 £많은 개발자들이 커스터 마이징의 늪에서 고통을 받고 있다. 예를 들면 어떤 교육사이트가 있는데 A사는 이렇게 커스터 마이징 해달라 B사는 이렇게 ….. 고객의 니즈가 각양각색으로 요구되면서 개발자들은 많은 고통과 어려움에 봉착하게 된다. 이러한 것들을 해결하기 위해 Multitenancy라는 아주 훌륭한 Framework들이 나왔다. 그중에 여기서는 Autofac에서 제시한 프레임워크를 사용할 것이다. £Autofac에서 Multitenancy를 구현하기 위해서는 기본적으로 다음 네가지의 것들이 필요하다 . •프로젝트에 필요한 Assembly참조 •Dependencies(의존성) 등록(base 그리고 override) •Tenant Identification •식별된 tenant 들에 대한 Resolv..
AutoFac을 이용한 IOC컨테이너 사용하기 요즘 우리회사는 새로운 플랫폼 MVC Razor를 기반으로 한 Web Project 진행이 한창이다. 여기서 DI프레임웤을 뭘로 쓸까 고민하다가 AutoFac이라는 놈을 쓰기로 했다. 사용하기도 쉽고 편하다 게다가 MVC3와 통합된 모듈도 제공된다. 1, Nuget에서 Autofac을 치고 Autofac ASP.NET MVC3 Integration을 설치한다. 2. 설치가 됐으면 Global.asax 파일에 아래와 같이 컨트롤러와 필요한 등록에 컨테이너에 등록에 필요한 어셈플리를 포함시킨다. var builder = new ContainerBuilder(); Assembly assemblyService = Assembly.Load("Test"); builder.RegisterControllers(Asse..