随笔分类 - OO
摘要:面向方面的思考角度是水平分解系统。将系统中类似的关注点抽取出关注面来单独考虑,同时兼并的考虑如何或者以怎样的方式植入系统。那么系统中对该关注面就只是按照约定配置应用了。关注面与关注面之间并不会存在关系,即它们之间不会存在包含与被包含的关系。面向方面事例:权限功能,就这个关注面而言,我们需要考虑如何控制用户与此所操作的资源,即用户的权限列表中是否包含资源的调用?数据表字段的查看和操作?之后,我们在具体思考权限将如何被应用或者植入系统。如:一个URL的权限控制应该在Controller被调用之前,一个对数据表的查询控制应该在拼接查询条件时自动加入过滤条件,一个UI界面显示的控制应该在界面渲染后自动
阅读全文

浙公网安备 33010602011771号