摘要: AOP方法一:通过Spring API接口实现 <bean id="userService" class="com.feijian.service.UserServiceImpl"/> <bean id="log" class="com.feijian.log.Log"/> <bean id="af 阅读全文
posted @ 2023-03-18 20:33 Rui2022 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 一个动态代理接口类,可以作为工具接口,便于不同程序公共使用 package com.feijian.Demo02; import com.feijian.Demo.Rent; import com.sun.corba.se.impl.ior.OldJIDLObjectKeyTemplate; imp 阅读全文
posted @ 2023-03-18 17:10 Rui2022 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 第一:接口类(增删改查) package com.feijian.Service; public interface UserService { public void addUser(); public void updateUser(); public void deleteUser(); pu 阅读全文
posted @ 2023-03-18 16:58 Rui2022 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 反射机制,反过来,通过修改配置文件达到更新,拓展程序的目的,而不需要修改代码 传统方法:对象.方法() 反射机制:方法.invoke(对象) 实体类及方法 package com.feijian; public class Cat { public String name="招财猫: "; publ 阅读全文
posted @ 2023-03-18 13:45 Rui2022 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 纵向开发后,如果需要向其中一个层增加内容,比如日志记录,这样就需要使用横向编程的思维:也就是代理机制,代理类有某层的业务方法,同时增加新的业务方法进去。 这样的好处在于不要再去修改之前的各层的代码,直接调用即可。避免了已有程序代码的修改。 第一:接口类 package com.feijian.Ser 阅读全文
posted @ 2023-03-18 10:37 Rui2022 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 角色框架图 代码顺序: 1、接口 :抽象角色 interface package com.feijian.pojo; public interface Rent { public void rent(); } 2、真实角色:房东 纯粹业务:出租房子 package com.feijian.pojo; 阅读全文
posted @ 2023-03-18 09:49 Rui2022 阅读(9) 评论(0) 推荐(0) 编辑