开发模式
黑熊扑通
这个作者很懒,什么都没留下…
展开
-
动态代理的两种实现方式
JDK动态代理利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。CGlib动态代理利用ASM(开源的Java字节码编辑库,操作字节码)开源包,将代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。区别JDK代理只能对实现接口的类生成代理;CGlib是针对类实现代理,对指定的类生成一个子类,并覆盖其中的方法,这种通过继承类的...原创 2019-12-26 08:41:17 · 878 阅读 · 0 评论 -
MVC&三层架构
MVC(开发模式)1. jsp演变历史 1. 早期只有servlet,只能使用response输出标签数据,非常麻烦 2. 后来又jsp,简化了Servlet的开发,如果过度使用jsp,在jsp中即写大量的java代码,有写html表,造成难于维护,难于分工协作 3. 再后来,java的web开发,借鉴mvc开发模式,使得程序的设计更加合理性2. MVC: 1...原创 2019-09-03 08:32:59 · 226 阅读 · 0 评论