摘要:public interface SomeService { String doFirst(String name,Integer age); } public class SomeServiceImpl implements SomeService { @Override public Strin
阅读全文
摘要:基于动态代理的,可以使用JDK,cglib两种代理方式 aop就是动态代理的规范化,把动态代理的实现步骤定义,让开发人员用统一的方式使用动态代理。 aop: Aspect Orient Programming Aspect:切面,给目标类增加的功能,就是切面 特点:一般都是非业务方法,可以独立使用的
阅读全文
摘要:现有功能: public interface SomeService { void some(); void other(); } public class ServiceImpl1 implements SomeService { @Override public void some() { Sy
阅读全文
摘要:1.InvocationHandler接口 里面有三个类:InvocationHandler,Method,proxy InvocationHandler接口(调用处理器),就一个方法,invoke(),表示代理对象要执行的功能代码 代理类完成的功能: 1.调用目标方法,执行目标方法的功能 2.功能
阅读全文
摘要:package com.demo.service; public interface SayHello { void sayHello(String name); } 接口实现类 package com.demo.service.impl; import com.demo.service.SayHe
阅读全文
摘要:代理: 当一个类无法直接访问目标类时,就需要代理类来访问,客户类再访问代理类来实现功能 真实示例: 房东有一个房子,出租。租客无法直接访问到房东,需要通过中介联系租房,并收取费用 作用: 1.控制访问 2.功能增强 静态代理: 代理类是手动实现的java文件,同时代理的目标类是规定的; 优点:容易理
阅读全文
摘要:<%-- Created by IntelliJ IDEA. User: Administrator Date: 2021/3/13 Time: 14:54 To change this template use File | Settings | File Templates. --%> <%@
阅读全文
摘要:使用三个函数是按ajax请求的处理 1.$.ajax() jQuery中实现ajax的核心函数 2.$.post() 使用post方式做ajax请求 3.$.get 使用get方式做ajax请求 $.post()和$.get()在内部都调用了$.ajax() $.ajax 使用: 参数是一个json
阅读全文
摘要:$(选择器).on(事件名称,事件的处理函数) 事件名称:js事件去掉on的部分,例如js中onclick,这里就是click 例如:<input type="button" id="btn"/> $("#btn").on(click,function(){处理按钮单击}) <!DOCTYPE ht
阅读全文
摘要:each 可以对数组,json,dom数组循环处理;数组,json中的每个成员都会调用一次处理函数 例如:var arr = [1,2,3] ;var json = {"name":"lisi","age":10} ; var obj = $(":text") 语法: $.each(循环的内容,处理
阅读全文
摘要:函数:val()$(选择器).val():无参形式,获取第一个dom对象的value属性值$(选择器).val(值):有参形式,对数组中所有dom对象的value属性值进行统一赋值text()$(选择器).text(),读取数组中所有dom对象的文字显示内容,得到的内容拼接成一个字符串返回$(选择器
阅读全文