在应用开发中,咱们常常发现须要不少功能,这些功能须要常常被分散在代码中的多个点上,可是这些点事实上跟实际业务没有任何关联。好比,在执行一些特殊任务以前须要确保用户是在登录状态中,咱们把这些特殊人物就叫作"cross-cutting concerns",让咱们经过Wikipedia来了解一下"cross-cutting concerns"(横向关系)的定义。php
http://www.cnblogs.com/baochuan/archive/2012/08/22/2644529.html (php)html
http://www.cnblogs.com/Wolfmanlq/p/6036019.html(java)java