以后我们解释某一个概念的时候,我们应该通过它的应用例子来解释,而不是当别人问aop是什么?我们就直接说:“面向切面编程”。这样回答跟没有说一样。
例子:
当我们通过网页输入数据来保存某一个注册者的信息的时候,页面里面有文件上传,表单验证,安全验证等操作。我们的目标类就单单用来保存用户,把文件上传,表单验证,安全验证等步骤放在切面中处理。这个就是aop的例子。可以让目标方法和切面通知松耦合。
如果我们不用aop处理的话,全部的操作都要放在一起业务处理,这样让代码看起来非常臃肿。
以后我们解释某一个概念的时候,我们应该通过它的应用例子来解释,而不是当别人问aop是什么?我们就直接说:“面向切面编程”。这样回答跟没有说一样。
例子:
当我们通过网页输入数据来保存某一个注册者的信息的时候,页面里面有文件上传,表单验证,安全验证等操作。我们的目标类就单单用来保存用户,把文件上传,表单验证,安全验证等步骤放在切面中处理。这个就是aop的例子。可以让目标方法和切面通知松耦合。
如果我们不用aop处理的话,全部的操作都要放在一起业务处理,这样让代码看起来非常臃肿。