摘要:
(初学者自学总结) 学习理由: 框架底层重要的实现原理之一(反射) 反射就是在"java运行系统"时期 到"类加载器验证字节码的正确性" 即运行期间动态的操作类加载器的字节码文件从而获得整个类文件。 1.获取一个类的class对象的方式 eg:获取Person实体类 ①:通过.class获取:Sys 阅读全文
摘要:
Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。 下面先来剖析 Hibernate 延迟加载的“秘密”。 集合属性的延迟加载 当 阅读全文
摘要:
恢复内容开始 所谓ModelDriven ,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User 如上: 假如要写一个Action ,用来添加User 。 第一种做法是直接在Action 中定义所有需要的属性,然后在JSP 中直接用属性名称来提交数据: 上述做法不好之处是:如果实体类的属 阅读全文
摘要:
正常情况下,我们在实现类中想要晕用模板类需要在配置文件中注入连接池,再将连接池注入给模板类,然后在实现类中得到。 但是,有一个JdbcDaoSupport类,继承了它之后就可以不用配置模板类,具体看源码 源码中说的很清楚了,如果你没有提供模板类,它会根据连接池(dataSource)来新建一个模板类 阅读全文
摘要:
1.Spring框架中提供了很多持久层的模板类来简化编程,使用模板类编写程序会变的简单 2.提供了JDBC模板,Spring框架提供的 *JdbcTemplate类 3.Spring框架可以整合Hibernate框架,也提供了模板类 *HibernateTemplate类 首先还是搭建环境 操作数据 阅读全文
摘要:
AOP(Aspect Oriented Programming):AOP的专业术语是"面向切面编程" 什么是面向切面编程,我的理解就是:在不修改源代码的情况下增强功能.好了,下面在讲述aop注解方式的情况下顺便会提到这一点. 一、搭建aop注解方式的环境(导入以下的包) 二、实现 环境搭建好了之后, 阅读全文