当前位置: 首页 > news >正文

开个网站多少钱一年周口seo

开个网站多少钱一年,周口seo,最好玩的网站,铁道部建设管理司官方网站一、基本概念 1. 通知#xff1a; 就是我们编写的希望Aop时额外执行的那个方法。我们通过Aop希望我们编写的方法在目标方法执行前执行#xff0c;或者执行后执行。 2. 切点#xff1a;切点就是我们配置的满足我们条件的目标方法。比如我们规定#xff1a;名字前面是select…一、基本概念 1. 通知 就是我们编写的希望Aop时额外执行的那个方法。我们通过Aop希望我们编写的方法在目标方法执行前执行或者执行后执行。 2. 切点切点就是我们配置的满足我们条件的目标方法。比如我们规定名字前面是select开头的才执行我们自定义的通知方法。那么这些select开头的方法就是切点。 3. 连接点连接点可以说是切点的全集。切点是连接点的子集。也可以理解为连接点是我们没有定义那个select开头规则时满足条件的全部方法。 4. 切面切面是切点和通知的合称作为切点切面的统称。  二、概念说明 1、为什么要用AOP 1就是为了方便国外有一个很有名的大师曾经说过编程的人都是“懒人”因为他把自己做的事情都让程序去做了。用了AOP能让你少写很多代码这点就够充分了吧。 2就是为了更清晰的结构一方面AOP可以让你的业务逻辑去关注业务本身而不需要处理与业务不相关的事情。这些其他的事情是重复调用的例如安全事物日志等。另一方面例如日志在不同的地方实现的是同一套逻辑这样就可以抽取出来作为一个通知然后引入到各个模块。2、AOP术语详解 初看这么多术语一下子都不好接受慢慢来很快就会搞懂。 通知、增强处理Advice 就是你抽取出来的通用功能也就是上说的安全、事物、日志等。你给先定义好然后在需要的地方引用。连接点JoinPoint 这个就更好解释了就是spring允许你引用通知Advice的地方那可就真多了基本每个方法的前、后以及前后都包括或抛出异常时都可以是连接点spring只支持方法连接点。其他如AspectJ还可以让你将构造器、属性注入作为连接点。不过那不是咱们关注的只要记住和方法有关的前前后后都是连接点也就是可以引入通知的地方都是连接点。切入点Pointcut 上面说的连接点的基础上来定义切入点你的一个类里有15个方法那就有十几个连接点了对吧但是你并不想在所有方法附近都使用通知使用叫织入下面再说你只是想让其中几个在调用这几个方法之前、之后或者抛出异常时干点什么那么就用切入点来定义这几个方法让切点来筛选连接点选中你想要引入通知的方法。切面Aspect 切面是通知和切入点的结合。现在发现了吧没连接点什么事连接点就是为了让你好理解切点搞出来的明白这个概念就行了。通知说明了干什么和什么时候干什么时候通过方法名中的beforafteraround等就能知道二切入点说明了在哪干指定到底是哪个方法这就是一个完整的切面定义。引入introduction 允许我们向现有的类添加新方法属性。这不就是把切面也就是新方法属性通知定义的用到目标类中吗目标target 引入中所提到的目标类也就是要被通知的对象也就是真正的业务逻辑他可以在毫不知情的情况下被我们织入切面。二自己专注于业务本身的逻辑。代理proxy 怎么实现整套AOP机制的都是通过代理这个一会儿给细说。织入weaving 为了把切面应用到目标对象而创建一个新的代理对象的过程。有三种方式spring采用的是运行时为什么是运行时在上一文《Spring AOP开发漫谈之初探AOP及AspectJ的用法》中第二个标提到。目标对象 – 项目原始的Java组件。AOP代理  – 由AOP框架生成java对象。AOP代理方法  advice  目标对象的方法。 3、代码演示 Aspect //声明切面标记类 public class Audience {   Pointcut(execution(* *.perform(..))) //定义切点标记方法 public void performance() {}   Before(performance())  //切点之前执行 public ....         AfterReturning(performance())  //切点之后执行 public ...   AfterThrowing(performance())  //切点抛出异常后执行 public ... } aop:config aop:aspect refaudience  //切面代码Bean标记类 aop:pointcut idperformance expressionexcution(* *.performance(..))  /   //定义切点标记方法   aop:before  method...  pointcut-refperformance /  //前后通知babalalal aop:after-returnning  method...  pointcut-refperformance / aop:after-throwing  method...  pointcut-refperformance /   /aop:aspect /aop:config
http://www.zqtcl.cn/news/457832/

相关文章:

  • 查网站服务器所在地笔记本电脑安装wordpress
  • 石家庄网站推广专家php网站分类目录源码
  • 盐城市城乡建设局门户网站低代码开发软件
  • 网站建设中的html深圳建设网站需要多少钱
  • 南阳公司网站制作品牌推广工作内容
  • 网站被刷流量怎么办红色php企业网站模板下载
  • 做现货黄金的金融网站设计平台app
  • 淘宝客手机网站搭建网站设计专业公司
  • 做网站用的图片怎样压缩钓鱼网站的制作教程
  • 建设网站类型wordpress竖版图片尺寸
  • 网站建设数据库ER图怎么画公司网站建设建议书
  • 网站建设网站制作有限排名优化课程
  • 绵竹网站建设佛山网络营销推广
  • 网站备案名称重复学会网站建设目的
  • 网站套餐到期什么意思孝感的网站建设
  • 网站制作费用多少钱房地产建筑设计公司
  • 网站优化要素做网站看百度脸色
  • 软件开发 网站开发区别seo怎么刷关键词排名
  • python 网站开发必会智能网站
  • 重庆建设摩托车官方网站网络是干什么的
  • 建筑工程网站源码wordpress 多域名 图片不显示
  • 大型网站建设优化排名wordpress 投稿 插件
  • 二维码的网站如何做静安免费网站制作
  • 微网站免费模板管理网络的网站
  • 网站下载软件政企网站建设
  • 网站设计为什么要域名北京移动端网站设计
  • 自做网站多少钱哪个网站的课件做的好
  • 网站开发实现页面的跳转怎么添加网站关键词
  • 个人签名设计网站企业网站html模板
  • 做网站编辑大专可以吗小网站搜什么关键词好