To add to what Dave already stated, it looks like you're trying to separate 
data access logic from business logic and only expose direct access to your 
data layer privately. This is a common model where service components (these 
contain business logic) call Data Access Objects (DAOs - these contain only 
CFQUERY or stored proc calls).  If your concern is securing your database 
functions, try restricting your DAO functions to package level access.  That 
should provide nice separation and simple access restriction. 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:346521
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to