Есть ли проблемы с помещением DAO и шлюзов в Application.cfc? - PullRequest
1 голос
/ 30 сентября 2011

Можно ли помещать DAO и шлюзы, которые будут вызываться много раз, но создавать их нужно только один раз в области приложения?

Спасибо

Ответы [ 2 ]

7 голосов
/ 30 сентября 2011

Да, абсолютно.

Другим вариантом является использование инфраструктуры IOC, такой как ColdSpring или какой-либо другой фабрики бинов. Затем фабрика бинов может храниться в области приложения и создаваться в onApplicationStart () (эффективно достигая того же самого, но, возможно, с большим контролем).

3 голосов
/ 30 сентября 2011

Это идеальное место для их размещения ;-).

Добавьте их в onApplicationStart () как application.myDAO = xxxx & application.myGateway = xxxx и все готово!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...